393 files

This commit is contained in:
Home Assistant Version Control committed 2026-09-27 17:16:54 +00:00
1 parent b05b7a897e
commit 39d97ac2db
404 files changed
+54006 -11034

No files matched your search

@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Vyberte kategorii šablony",
"description": "Vyberte kategorii pro procházení předdefinovaných šablon údržby.",
"description": "Vyberte kategorii pro procházení předdefinovaných šablon údržby. ★ n = šablony v této kategorii, které se hodí k vaší domácnosti (panel: Nastavení → Profil domova).",
"data": {
"template_category": "Kategorie",
"go_back": "Zpět"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Vyberte šablonu",
"description": "Vyberte šablonu údržby jako výchozí bod.",
"description": "Vyberte šablonu údržby jako výchozí bod. ★ doporučeno pro váš domov · ✓ již nastaveno.",
"data": {
"template_id": "Šablona",
"go_back": "Zpět"
@@ -484,12 +484,15 @@
"invalid_threshold": "Musí být nastaven alespoň jeden práh (nad nebo pod).",
"overlapping_threshold": "Práh „pod“ musí být nižší než práh „nad“ – jinak každé měření spustí úkol a ten se nikdy nemůže zotavit. Jedno z polí nechte prázdné.",
"invalid_due_date": "Pro jednorázové úkoly je vyžadován termín.",
"last_performed_future": "Datum posledního provedení nemůže být v budoucnosti.",
"invalid_interval": "Interval musí být kladné číslo.",
"min_exceeds_max": "Minimální interval nesmí překročit maximální interval.",
"invalid_notify_service": "Neplatný formát služby oznámení. Použijte „notify.service_name“ (např. notify.mobile_app_phone).",
"notify_service_not_found": "Tato služba oznámení nebyla v Home Assistant nalezena. Ověřte název služby.",
"nfc_tag_duplicate": "Tento NFC tag je již spojen s jiným úkolem.",
"invalid_shopping_list_entity": "Nákupní seznam musí být entita seznamu úkolů (todo.…)."
"invalid_shopping_list_entity": "Nákupní seznam musí být entita seznamu úkolů (todo.…).",
"invalid_schedule": "Rozvrh je neúplný — vyberte alespoň jeden den v týdnu (nebo kalendář u úkolu řízeného kalendářem).",
"invalid_delta_target": "Při počítání přírůstku (režim delta) musí být cílová hodnota větší než 0."
},
"abort": {
"already_configured": "Tento objekt údržby je již nakonfigurován.",
@@ -497,7 +500,9 @@
"template_not_found": "Vybraná šablona nebyla nalezena.",
"missing_data": "Požadovaná data nebyla poskytnuta.",
"reconfigure_successful": "Konfigurace úspěšně aktualizována.",
"reconfigure_cancelled": "Překonfigurování zrušeno."
"reconfigure_cancelled": "Překonfigurování zrušeno.",
"entity_unavailable": "Vybraná entita teď není dostupná. Zkuste to znovu, až bude hlásit stav.",
"unknown": "Došlo k neočekávané chybě. Začněte prosím znovu."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Nastavení oznámení",
"notification_actions": "Interaktivní akce",
"test_notification": "Odeslat testovací oznámení",
"done": "Hotovo"
"done": "Hotovo",
"home_profile": "Profil bydlení · Galerie šablon",
"archive_settings": "Archiv a uchovávání",
"member_avatars": "Avatary členů",
"battery_lifetimes": "Typická životnost baterií"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Sledování rozpočtu",
"advanced_groups_visible": "Skupiny",
"advanced_checklists_visible": "Kontrolní seznamy",
"advanced_schedule_time_visible": "Harmonogram s denní dobou"
"advanced_schedule_time_visible": "Harmonogram s denní dobou",
"advanced_completion_actions_visible": "Akce při dokončení"
},
"data_description": {
"advanced_adaptive_visible": "Zobrazit EWA, analýzu Weibulla a návrhy intervalů pro úkoly.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Zobrazit sledování měsíčního/ročního rozpočtu a upozornění.",
"advanced_groups_visible": "Zobrazit správu skupin údržby.",
"advanced_checklists_visible": "Zobrazit kontrolní seznamy úkolů pro postupné dokončení.",
"advanced_schedule_time_visible": "Povolit, aby úkoly byly po termínu v určitou denní dobu místo o půlnoci."
"advanced_schedule_time_visible": "Povolit, aby úkoly byly po termínu v určitou denní dobu místo o půlnoci.",
"advanced_completion_actions_visible": "Akce HA na úlohu při dokončení + QR rychlého dokončení s předvolenými hodnotami."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Automaticky zaznamenat výměnu, když se slabá baterie zotaví",
"panel_title": "Název panelu v postranním panelu",
"shopping_list_entity": "Nákupní seznam pro synchronizaci nákupních úkolů",
"part_search_url_template": "Odkaz pro vyhledávání nákupu"
"part_search_url_template": "Odkaz pro vyhledávání nákupu",
"default_consumable_threshold": "Práh „spotřební materiál nízký“ (%)",
"row_action_style": "Akce v řádcích úkolů",
"ref_numbers_in_lists": "Referenční čísla v seznamech",
"objects_table_columns": "Sloupce tabulky objektů",
"install_assist_sentences": "Nainstalovat věty pro Assist"
},
"data_description": {
"default_warning_days": "Počet dní před termínem úkolu údržby pro zobrazení upozornění.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "Když stav dříve slabé baterie vystoupí nad práh zotavení, datum výměny se zaznamená v Battery Notes a náhradní články se odečtou ze zásoby — bez klepnutí",
"panel_title": "Vlastní název pro položku v postranním panelu. Ponechte prázdné pro \"Maintenance\". Užitečné pro odlišení od vestavěného přehledu Maintenance v Home Assistantu.",
"shopping_list_entity": "Automatická upozornění na nákup docházejících dílů se objeví v tomto seznamu úkolů; odškrtnutí dokončí upozornění a doplní zásobu. Ponechte prázdné pro vypnutí.",
"part_search_url_template": "URL s {q} místo hledaných výrazů, pro díly bez odkazu na produkt. Ponechte prázdné pro automatický obchod (podle země, jinak podle jazyka)."
"part_search_url_template": "URL s {q} místo hledaných výrazů, pro díly bez odkazu na produkt. Ponechte prázdné pro automatický obchod (podle země, jinak podle jazyka).",
"default_consumable_threshold": "Výchozí hodnoty pro nová Navrhovaná nastavení (zbývající procenta) a pro baterie flotily bez vlastního prahu Battery Notes. Stávající úkoly si ponechají svou hodnotu.",
"ref_numbers_in_lists": "Zobrazí štítky #8 / #8.3 před názvy objektů a úkolů v seznamu Dnes, tabulce úkolů, kartách objektů a tabulce objektů.",
"objects_table_columns": "Vyberte, které sloupce se zobrazí v tabulkovém zobrazení objektů.",
"install_assist_sentences": "Zkopíruje hlasové věty do vaší konfigurace, aby je klasický agent Assist rozpoznal. Soubor, který jste upravili, nebude nikdy přepsán."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Styl titulku oznámení",
"notify_completed": "Oznámení o dokončení",
"notify_event_only": "Pouze vyvolat událost, nic neodesílat",
"notify_extra_data": "Další data oznámení (šablona)"
"notify_extra_data": "Další data oznámení (šablona)",
"reminder_lead_days": "Další připomenutí (dny před termínem)",
"notify_scope_view_id": "Upozorňovat jen pro zobrazení",
"weekly_digest_enabled": "Týdenní přehled",
"warranty_reminder_enabled": "Připomenutí konce záruky",
"warranty_reminder_days": "Dny před vypršením"
},
"data_description": {
"notify_due_soon_interval_hours": "Jak často opakovat připomenutí „brzy splatné“. Nastavte 0 pro jednorázové oznámení.",
@@ -625,7 +650,11 @@
"notification_title_style": "Co se zobrazuje jako TITULEK oznámení. Výchozí zachovává text podle stavu (např. „Údržba po termínu!“). Název objektu / úkolu pomáhá, když telefon stohuje oznámení.",
"notify_completed": "Zpráva pro domácnost, když je úkol dokončen, s důvodem (panel, sken QR/NFC, seznam úkolů, hlas, zotavení senzoru…). „Jen automatická“ hlásí pouze dokončení, která nikdo neudělal na místě: zotavení senzoru, odškrtnutí v nákupním seznamu, volání služby automatizací.",
"notify_event_only": "Každé oznámení vyvolá událost maintenance_supporter_notification. S touto volbou celé doručení zajišťuje vaše automatizace — intervaly opakování, tiché hodiny a denní limit stále rozhodují, kdy událost přijde.",
"notify_extra_data": "JSON nebo YAML s Jinja, sloučí se do data každého volání notify (vaše klíče mají přednost). Proměnné: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON nebo YAML s Jinja, sloučí se do data každého volání notify (vaše klíče mají přednost). Proměnné: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Předstihy oddělené čárkami, např. 14, 3, 0 — v každý odpovídající den se odešle další připomenutí. Prázdné = vypnuto.",
"notify_scope_view_id": "Připomenutí posílají jen úkoly odpovídající filtrům štítku/uživatele zvoleného zobrazení. Stav, řazení a seskupení zobrazení se zde ignorují.",
"weekly_digest_enabled": "Jedno souhrnné oznámení v pondělí ráno, když jsou úkoly.",
"warranty_reminder_enabled": "Upozornit jednou, když do vypršení záruky objektu zbývá tolik dní."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Jeden krok na řádek, v pořadí cyklu. \"Název: bod; bod\" nastaví checklist fáze. Díly a povinná pole fáze se upravují v panelu a zde zůstávají zachovány.",
"go_back": "Návrat k akcím úkolu bez uložení."
}
},
"home_profile": {
"title": "Profil bydlení",
"description": "Doporučuje šablony a nastavuje sezónní okna podle vašeho klimatu a polokoule. Vše se určuje lokálně z vašich podlaží, oblastí a polohy domova.\n\n**Rozpoznáno:** {detected} · {country} · {climate}",
"data": {
"home_type": "Typ bydlení",
"home_region": "Stát, provincie nebo region",
"disabled_template_ids": "Skryté šablony"
},
"data_description": {
"home_region": "Některá pravidla se v rámci země liší – v jednom státě každoroční technická kontrola vozidel, v sousedním žádná. Určeno z polohy domova; pokud nesedí, vyberte jiný.",
"disabled_template_ids": "Zde vybrané šablony se už nezobrazí ve výběru „Ze šablony“ (panel i průvodce nastavením). Nic jiného se nemění."
}
},
"archive_settings": {
"title": "Archiv a uchovávání",
"description": "Odkládejte dokončené jednorázové úkoly bez mazání. Archivované položky jsou skryté a neaktivní, ale zachovávají historii a náklady.",
"data": {
"archive_oneoff_days": "Automaticky archivovat dokončené jednorázové úkoly po (dny, 0 = vypnuto)",
"delete_archived_oneoff_days": "Automaticky mazat archivované jednorázové úkoly po (dny, 0 = nikdy)"
}
},
"member_avatars": {
"title": "Avatary členů",
"description": "Zobrazuje se u přiřazených úkolů — iniciály v barvě člena. Výchozí hodnota vychází ze jména; nastavte vlastní iniciály nebo vyberte barvu pro rozlišení členů.",
"data": {
"member": "Člen domácnosti"
}
},
"member_avatar": {
"title": "Avatary členů",
"description": "{member}: ponechte iniciály prázdné a barvu na Automaticky, aby platilo výchozí nastavení ({initials}).",
"data": {
"initials": "Iniciály",
"color": "Barva"
}
},
"battery_lifetimes": {
"title": "Typická životnost baterií",
"description": "Použije se jen u baterií bez procent: poznámka Battery Notes jen s typem a datem výměny nebo senzor hlásící pouze „slabá“. Splatnost = poslední výměna + tato životnost. Baterie hlásící úroveň mají prognózu z naměřeného vybíjení. Po třech výměnách daného typu nahradí medián intervalů vestavěnou hodnotu — vaše hodnota má vždy přednost.\n\nVestavěné hodnoty (měsíce): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "Musí být nastaven alespoň jeden práh (nad nebo pod).",
"overlapping_threshold": "Práh „pod“ musí být nižší než práh „nad“ – jinak každé měření spustí úkol a ten se nikdy nemůže zotavit. Jedno z polí nechte prázdné.",
"invalid_due_date": "Pro jednorázové úkoly je vyžadován termín.",
"last_performed_future": "Datum posledního provedení nemůže být v budoucnosti.",
"invalid_interval": "Interval musí být kladné číslo.",
"min_exceeds_max": "Minimální interval nesmí překročit maximální interval.",
"invalid_notify_service": "Neplatný formát služby oznámení. Použijte „notify.service_name“ (např. notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Tento NFC tag je již spojen s jiným úkolem.",
"invalid_notify_icon": "Ikona oznámení musí být název ikony mdi: (např. mdi:air-filter).",
"invalid_shopping_list_entity": "Nákupní seznam musí být entita seznamu úkolů (todo.…).",
"invalid_search_template": "Odkaz pro vyhledávání musí být URL http(s) obsahující {q}."
"invalid_search_template": "Odkaz pro vyhledávání musí být URL http(s) obsahující {q}.",
"invalid_schedule": "Rozvrh je neúplný — vyberte alespoň jeden den v týdnu (nebo kalendář u úkolu řízeného kalendářem).",
"invalid_delta_target": "Při počítání přírůstku (režim delta) musí být cílová hodnota větší než 0.",
"invalid_reminder_lead_days": "Zadejte celé dny od 0 do 365 oddělené čárkami (např. 14, 3, 0)."
},
"abort": {
"entity_unavailable": "Vybraná entita teď není dostupná. Zkuste to znovu, až bude hlásit stav."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Název objektu jako titulek",
"task_name": "Název úkolu jako titulek"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Tlačítka (na telefonu jen ikony)",
"buttons": "Tlačítka s textem",
"icons": "Ikony (klasické)"
}
},
"objects_table_columns": {
"options": {
"name": "Název",
"ref_no": "Referenční číslo",
"manufacturer": "Výrobce",
"model": "Model",
"serial_number": "S/N",
"installation_date": "Nainstalováno",
"warranty_expiry": "Záruka",
"area_id": "Oblast",
"documentation_url": "Návod",
"notes": "Poznámky",
"task_count": "Úkoly",
"actions": "Akce"
}
},
"home_type": {
"options": {
"auto": "Automaticky (rozpoznáno)",
"house": "Dům",
"apartment": "Byt"
}
},
"avatar_color": {
"options": {
"auto": "Automaticky",
"red": "Červená",
"pink": "Růžová",
"purple": "Fialová",
"deep_purple": "Tmavě fialová",
"indigo": "Indigová",
"blue": "Modrá",
"cyan": "Azurová",
"green": "Zelená",
"light_green": "Světle zelená",
"orange": "Oranžová",
"brown": "Hnědá",
"blue_grey": "Modrošedá"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "„{task_name}“ lze dokončit až blíže k termínu"
},
"person_not_found": {
"message": "{entity_id} není známá entita osoby."
},
"person_without_user": {
"message": "Osoba {name} není propojena s žádným uživatelským účtem Home Assistant."
},
"bulk_partial": {
"message": "{action}: úspěšně {done} z {total} úkolů. Odmítnuto: {errors}"
},
"single_entity_only": {
"message": "{field} lze použít jen s jedním entity_id."
},
"unsafe_url": {
"message": "Povoleny jsou pouze adresy URL http a https."
},
"responsible_user_conflict": {
"message": "Zadejte buď responsible_user, nebo clear_responsible_user, ne obojí."
},
"object_not_found": {
"message": "Pro entry_id {entry_id} nebyl nalezen žádný objekt údržby."
},
"task_not_found_in_object": {
"message": "Úkol {task_id} v {object_name} neexistuje."
},
"invalid_input": {
"message": "Akci se nepodařilo provést: {error}"
},
"task_no_longer_exists": {
"message": "Tento úkol údržby již neexistuje."
},
"skip_disabled": {
"message": "Přeskočení je pro „{task_name}“ vypnuto."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Vælg skabelonkategori",
"description": "Vælg en kategori for at gennemse foruddefinerede vedligeholdelsesskabeloner.",
"description": "Vælg en kategori for at gennemse foruddefinerede vedligeholdelsesskabeloner. ★ n = skabeloner i denne kategori, der passer til dit hjem (panel: Indstillinger → Boligprofil).",
"data": {
"template_category": "Kategori",
"go_back": "Gå tilbage"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Vælg skabelon",
"description": "Vælg en vedligeholdelsesskabelon som udgangspunkt.",
"description": "Vælg en vedligeholdelsesskabelon som udgangspunkt. ★ anbefalet til dit hjem · ✓ allerede oprettet.",
"data": {
"template_id": "Skabelon",
"go_back": "Gå tilbage"
@@ -484,12 +484,15 @@
"invalid_threshold": "Mindst én tærskel (over eller under) skal angives.",
"overlapping_threshold": "Tærsklen \"under\" skal være lavere end tærsklen \"over\" – ellers udløser hver måling opgaven, og den kan aldrig komme sig. Lad et af felterne stå tomt.",
"invalid_due_date": "En forfaldsdato er påkrævet for engangsopgaver.",
"last_performed_future": "Datoen for seneste udførelse kan ikke ligge i fremtiden.",
"invalid_interval": "Intervallet skal være et positivt tal.",
"min_exceeds_max": "Minimumsintervallet må ikke overstige maksimumsintervallet.",
"invalid_notify_service": "Ugyldigt format for notifikationstjeneste. Brug 'notify.service_name' (f.eks. notify.mobile_app_phone).",
"notify_service_not_found": "Denne notifikationstjeneste blev ikke fundet i Home Assistant. Bekræft venligst tjenestens navn.",
"nfc_tag_duplicate": "Dette NFC-mærke er allerede knyttet til en anden opgave.",
"invalid_shopping_list_entity": "Indkøbslisten skal være en opgaveentitet (todo.…)."
"invalid_shopping_list_entity": "Indkøbslisten skal være en opgaveentitet (todo.…).",
"invalid_schedule": "Tidsplanen er ufuldstændig — vælg mindst én ugedag (eller en kalender for en kalenderstyret opgave).",
"invalid_delta_target": "Ved optælling af forbrug (deltatilstand) skal målværdien være større end 0."
},
"abort": {
"already_configured": "Dette vedligeholdelsesobjekt er allerede konfigureret.",
@@ -497,7 +500,9 @@
"template_not_found": "Den valgte skabelon blev ikke fundet.",
"missing_data": "Påkrævede data blev ikke angivet.",
"reconfigure_successful": "Konfigurationen blev opdateret.",
"reconfigure_cancelled": "Omkonfiguration annulleret."
"reconfigure_cancelled": "Omkonfiguration annulleret.",
"entity_unavailable": "Den valgte entitet er ikke tilgængelig lige nu. Prøv igen, når den melder en tilstand.",
"unknown": "Der opstod en uventet fejl. Start venligst forfra."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Notifikationsindstillinger",
"notification_actions": "Interaktive handlinger",
"test_notification": "Send testnotifikation",
"done": "Færdig"
"done": "Færdig",
"home_profile": "Boligprofil · Skabelongalleri",
"archive_settings": "Arkiv og opbevaring",
"member_avatars": "Medlemmernes avatarer",
"battery_lifetimes": "Typiske batterilevetider"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Budgetsporing",
"advanced_groups_visible": "Grupper",
"advanced_checklists_visible": "Tjeklister",
"advanced_schedule_time_visible": "Planlægning efter tidspunkt på dagen"
"advanced_schedule_time_visible": "Planlægning efter tidspunkt på dagen",
"advanced_completion_actions_visible": "Fuldførelseshandlinger"
},
"data_description": {
"advanced_adaptive_visible": "Vis EWA, Weibull-analyse og intervalforslag for opgaver.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Vis månedlig/årlig budgetsporing og advarsler.",
"advanced_groups_visible": "Vis administration af vedligeholdelsesgrupper.",
"advanced_checklists_visible": "Vis opgavetjeklister for trinvis fuldførelse.",
"advanced_schedule_time_visible": "Tillad opgaver at blive overskredet på et bestemt tidspunkt på dagen i stedet for ved midnat."
"advanced_schedule_time_visible": "Tillad opgaver at blive overskredet på et bestemt tidspunkt på dagen i stedet for ved midnat.",
"advanced_completion_actions_visible": "HA-handling pr. opgave ved fuldførelse + hurtig-fuldfør-QR med forudindstillede værdier."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Registrér automatisk et skift, når et lavt batteri kommer sig",
"panel_title": "Titel på sidebjælkepanel",
"shopping_list_entity": "Indkøbsliste til synkronisering af købsopgaver",
"part_search_url_template": "Søgelink til indkøb"
"part_search_url_template": "Søgelink til indkøb",
"default_consumable_threshold": "Tærskel „forbrugsvare lav“ (%)",
"row_action_style": "Handlinger i opgaverækker",
"ref_numbers_in_lists": "Referencenumre i lister",
"objects_table_columns": "Kolonner i objekttabel",
"install_assist_sentences": "Installer Assist-sætninger"
},
"data_description": {
"default_warning_days": "Antal dage før en vedligeholdelsesopgave forfalder, hvor der vises en advarsel.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "Når et batteri, der var lavt, stiger over gendannelsestærsklen, registreres skiftedatoen i Battery Notes, og reservecellerne trækkes fra lageret — uden et tryk",
"panel_title": "Brugerdefineret navn til sidebjælkeposten. Lad feltet stå tomt for at bruge \"Vedligeholdelse\". Nyttigt for at undgå sammenfald med Home Assistants indbyggede vedligeholdelses-dashboard.",
"shopping_list_entity": "Automatiske købspåmindelser for dele med lav beholdning vises på denne opgaveliste; afkrydsning fuldfører påmindelsen og genopfylder delen. Lad feltet være tomt for at deaktivere.",
"part_search_url_template": "URL med {q} i stedet for søgeordene, til dele uden produktlink. Lad stå tomt for den automatiske butik (efter land, ellers sprog)."
"part_search_url_template": "URL med {q} i stedet for søgeordene, til dele uden produktlink. Lad stå tomt for den automatiske butik (efter land, ellers sprog).",
"default_consumable_threshold": "Standardværdier for nye Foreslåede opsætninger (resterende procent) og for flådebatterier uden egen Battery Notes-tærskel. Eksisterende opgaver beholder deres værdi.",
"ref_numbers_in_lists": "Viser brikkerne #8 / #8.3 foran objekt- og opgavenavne i I dag-listen, opgavetabellen, objektkortene og objekttabellen.",
"objects_table_columns": "Vælg, hvilke kolonner der vises i objekttabelvisningen.",
"install_assist_sentences": "Kopierer stemmesætningerne til din konfiguration, så den klassiske Assist-agent genkender dem. En fil, du selv har redigeret, overskrives aldrig."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Stil for notifikationstitel",
"notify_completed": "Notifikationer om udførelse",
"notify_event_only": "Udløs kun hændelsen, send intet selv",
"notify_extra_data": "Ekstra notifikationsdata (skabelon)"
"notify_extra_data": "Ekstra notifikationsdata (skabelon)",
"reminder_lead_days": "Ekstra påmindelser (dage før forfald)",
"notify_scope_view_id": "Underret kun for visning",
"weekly_digest_enabled": "Ugentlig oversigt",
"warranty_reminder_enabled": "Påmindelse om garantiudløb",
"warranty_reminder_days": "Dage før udløb"
},
"data_description": {
"notify_due_soon_interval_hours": "Hvor ofte påmindelsen om forestående forfald skal gentages. Sæt til 0 for en enkelt notifikation.",
@@ -625,7 +650,11 @@
"notification_title_style": "Hvad der vises som notifikationens TITEL. Standard bevarer teksten pr. status (f.eks. 'Vedligeholdelse overskredet!'). Objektnavn / Opgavenavn hjælper, når telefonnotifikationer stables.",
"notify_completed": "En besked til husstanden, når en opgave er udført, med årsagen (panel, QR-/NFC-scanning, to-do-liste, stemme, sensorgendannelse …). \"Kun automatiske\" melder kun udførelser, som ingen lavede på stedet: sensorgendannelse, afkrydsning på indkøbslisten, et servicekald fra en automatisering.",
"notify_event_only": "Hver notifikation udløser hændelsen maintenance_supporter_notification. Med dette slået til står din automatisering for hele leveringen — gentagelsesintervaller, stille timer og dagsgrænsen afgør stadig, hvornår hændelsen kommer.",
"notify_extra_data": "JSON eller YAML med Jinja, flettes ind i data i hvert notify-kald (dine nøgler vinder). Variabler: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON eller YAML med Jinja, flettes ind i data i hvert notify-kald (dine nøgler vinder). Variabler: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Kommaseparerede varsler, f.eks. 14, 3, 0 — der sendes en ekstra påmindelse på hver matchende dag. Tomt = fra.",
"notify_scope_view_id": "Kun opgaver, der matcher den valgte visnings etiket-/brugerfiltre, sender påmindelser. Visningens status, sortering og gruppering ignoreres her.",
"weekly_digest_enabled": "Én samlet notifikation mandag morgen, når opgaver forfalder.",
"warranty_reminder_enabled": "Giv besked én gang, når et objekts garanti udløber om så mange dage."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Ét trin pr. linje i cyklusrækkefølge. \"Navn: punkt; punkt\" sætter fasens tjekliste. Reservedele og påkrævede felter pr. fase redigeres i panelet og bevares her.",
"go_back": "Vend tilbage til opgavehandlinger uden at gemme."
}
},
"home_profile": {
"title": "Boligprofil",
"description": "Anbefaler skabeloner og indstiller sæsonvinduer efter dit klima og din halvkugle. Alt udregnes lokalt ud fra dine etager, områder og boligens placering.\n\n**Registreret:** {detected} · {country} · {climate}",
"data": {
"home_type": "Boligtype",
"home_region": "Delstat, provins eller region",
"disabled_template_ids": "Skjulte skabeloner"
},
"data_description": {
"home_region": "Nogle regler varierer inden for et land – årligt køretøjssyn i én delstat, intet i den næste. Fundet ud fra hjemmets placering; vælg en anden, hvis den er forkert.",
"disabled_template_ids": "Skabeloner valgt her vises ikke længere i \"Fra skabelon\"-valget (panel og opsætningsguide). Intet andet ændres."
}
},
"archive_settings": {
"title": "Arkiv og opbevaring",
"description": "Læg færdige engangsopgaver væk uden at slette dem. Arkiverede elementer er skjult og inaktive, men bevarer historik og omkostninger.",
"data": {
"archive_oneoff_days": "Arkivér automatisk færdige engangsopgaver efter (dage, 0 = fra)",
"delete_archived_oneoff_days": "Slet automatisk arkiverede engangsopgaver efter (dage, 0 = aldrig)"
}
},
"member_avatars": {
"title": "Medlemmernes avatarer",
"description": "Vises ved siden af tildelte opgaver — initialer i medlemmets farve. Standard kommer fra navnet; angiv egne initialer eller vælg en farve for at skelne medlemmer.",
"data": {
"member": "Husstandsmedlem"
}
},
"member_avatar": {
"title": "Medlemmernes avatarer",
"description": "{member}: lad initialerne være tomme og farven stå på Automatisk for at bruge standarden ({initials}).",
"data": {
"initials": "Initialer",
"color": "Farve"
}
},
"battery_lifetimes": {
"title": "Typiske batterilevetider",
"description": "Bruges kun til batterier uden procent: en Battery Notes-note med kun type og udskiftningsdato, eller en sensor der kun melder \"lavt\". Forfaldsdato = seneste udskiftning + denne levetid. Batterier der melder niveau får prognosen fra den målte afladning. Når flåden har set tre udskiftninger af en type, overtager medianintervallet fra den indbyggede værdi — din egen værdi vinder altid.\n\nIndbyggede værdier (måneder): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "Mindst én tærskel (over eller under) skal angives.",
"overlapping_threshold": "Tærsklen \"under\" skal være lavere end tærsklen \"over\" – ellers udløser hver måling opgaven, og den kan aldrig komme sig. Lad et af felterne stå tomt.",
"invalid_due_date": "En forfaldsdato er påkrævet for engangsopgaver.",
"last_performed_future": "Datoen for seneste udførelse kan ikke ligge i fremtiden.",
"invalid_interval": "Intervallet skal være et positivt tal.",
"min_exceeds_max": "Minimumsintervallet må ikke overstige maksimumsintervallet.",
"invalid_notify_service": "Ugyldigt format for notifikationstjeneste. Brug 'notify.service_name' (f.eks. notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Dette NFC-mærke er allerede knyttet til en anden opgave.",
"invalid_notify_icon": "Notifikationsikonet skal være et mdi:-ikonnavn (f.eks. mdi:air-filter).",
"invalid_shopping_list_entity": "Indkøbslisten skal være en opgaveentitet (todo.…).",
"invalid_search_template": "Søgelinket skal være en http(s)-URL, der indeholder {q}."
"invalid_search_template": "Søgelinket skal være en http(s)-URL, der indeholder {q}.",
"invalid_schedule": "Tidsplanen er ufuldstændig — vælg mindst én ugedag (eller en kalender for en kalenderstyret opgave).",
"invalid_delta_target": "Ved optælling af forbrug (deltatilstand) skal målværdien være større end 0.",
"invalid_reminder_lead_days": "Angiv hele dage mellem 0 og 365, adskilt af kommaer (f.eks. 14, 3, 0)."
},
"abort": {
"entity_unavailable": "Den valgte entitet er ikke tilgængelig lige nu. Prøv igen, når den melder en tilstand."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Objektnavn som titel",
"task_name": "Opgavenavn som titel"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Knapper (kun ikoner på telefonen)",
"buttons": "Knapper med tekst",
"icons": "Ikoner (klassisk)"
}
},
"objects_table_columns": {
"options": {
"name": "Navn",
"ref_no": "Referencenummer",
"manufacturer": "Producent",
"model": "Model",
"serial_number": "S/N",
"installation_date": "Installeret",
"warranty_expiry": "Garanti",
"area_id": "Område",
"documentation_url": "Manual",
"notes": "Noter",
"task_count": "Opgaver",
"actions": "Handlinger"
}
},
"home_type": {
"options": {
"auto": "Automatisk (registreret)",
"house": "Hus",
"apartment": "Lejlighed"
}
},
"avatar_color": {
"options": {
"auto": "Automatisk",
"red": "Rød",
"pink": "Pink",
"purple": "Lilla",
"deep_purple": "Mørkelilla",
"indigo": "Indigo",
"blue": "Blå",
"cyan": "Cyan",
"green": "Grøn",
"light_green": "Lysegrøn",
"orange": "Orange",
"brown": "Brun",
"blue_grey": "Blågrå"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "”{task_name}” kan først fuldføres tættere på forfaldsdatoen"
},
"person_not_found": {
"message": "{entity_id} er ikke en kendt personentitet."
},
"person_without_user": {
"message": "Personen {name} er ikke knyttet til en Home Assistant-brugerkonto."
},
"bulk_partial": {
"message": "{action}: {done} af {total} opgaver lykkedes. Afvist: {errors}"
},
"single_entity_only": {
"message": "{field} kan kun bruges med ét entity_id."
},
"unsafe_url": {
"message": "Kun http- og https-adresser er tilladt."
},
"responsible_user_conflict": {
"message": "Angiv enten responsible_user eller clear_responsible_user, ikke begge."
},
"object_not_found": {
"message": "Intet vedligeholdelsesobjekt fundet for entry_id {entry_id}."
},
"task_not_found_in_object": {
"message": "Opgaven {task_id} findes ikke i {object_name}."
},
"invalid_input": {
"message": "Handlingen kunne ikke udføres: {error}"
},
"task_no_longer_exists": {
"message": "Denne vedligeholdelsesopgave findes ikke længere."
},
"skip_disabled": {
"message": "Spring over er slået fra for ”{task_name}”."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Vorlagenkategorie auswählen",
"description": "Wählen Sie eine Kategorie, um vordefinierte Wartungsvorlagen zu durchsuchen.",
"description": "Wählen Sie eine Kategorie, um vordefinierte Wartungsvorlagen zu durchsuchen. ★ n = Vorlagen dieser Kategorie, die zu Ihrem Zuhause passen (Panel: Einstellungen → Wohnprofil).",
"data": {
"template_category": "Kategorie",
"go_back": "Zurück"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Vorlage auswählen",
"description": "Wählen Sie eine Wartungsvorlage als Ausgangspunkt.",
"description": "Wählen Sie eine Wartungsvorlage als Ausgangspunkt. ★ empfohlen für Ihr Zuhause · ✓ bereits eingerichtet.",
"data": {
"template_id": "Vorlage",
"go_back": "Zurück"
@@ -484,12 +484,15 @@
"invalid_threshold": "Mindestens ein Schwellwert (über oder unter) muss gesetzt werden.",
"overlapping_threshold": "Der Schwellwert „unter“ muss kleiner sein als der Schwellwert „über“ – sonst löst jeder Messwert die Aufgabe aus und sie kann sich nie erholen. Lass eines der Felder leer.",
"invalid_due_date": "Für einmalige Aufgaben ist ein Fälligkeitsdatum erforderlich.",
"last_performed_future": "Das Datum der letzten Durchführung darf nicht in der Zukunft liegen.",
"invalid_interval": "Das Intervall muss eine positive Zahl sein.",
"min_exceeds_max": "Das Mindestintervall darf das Höchstintervall nicht überschreiten.",
"invalid_notify_service": "Ungültiges Format des Benachrichtigungsdienstes. Verwenden Sie 'notify.dienstname' (z.B. notify.mobile_app_phone).",
"notify_service_not_found": "Dieser Benachrichtigungsdienst wurde in Home Assistant nicht gefunden. Bitte prüfen Sie den Dienstnamen.",
"nfc_tag_duplicate": "Dieses NFC-Tag ist bereits mit einer anderen Aufgabe verknüpft.",
"invalid_shopping_list_entity": "Die Einkaufsliste muss eine To-do-Entität sein (todo.…)."
"invalid_shopping_list_entity": "Die Einkaufsliste muss eine To-do-Entität sein (todo.…).",
"invalid_schedule": "Der Zeitplan ist unvollständig – wähle mindestens einen Wochentag (oder einen Kalender für eine kalendergesteuerte Aufgabe).",
"invalid_delta_target": "Beim Zählen des Verbrauchs (Delta-Modus) muss der Zielwert größer als 0 sein."
},
"abort": {
"already_configured": "Dieses Wartungsobjekt ist bereits konfiguriert.",
@@ -497,7 +500,9 @@
"template_not_found": "Die ausgewählte Vorlage wurde nicht gefunden.",
"missing_data": "Erforderliche Daten wurden nicht angegeben.",
"reconfigure_successful": "Konfiguration erfolgreich aktualisiert.",
"reconfigure_cancelled": "Neukonfiguration abgebrochen."
"reconfigure_cancelled": "Neukonfiguration abgebrochen.",
"entity_unavailable": "Die ausgewählte Entität ist gerade nicht verfügbar. Versuche es erneut, sobald sie einen Zustand meldet.",
"unknown": "Ein unerwarteter Fehler ist aufgetreten. Bitte beginne von vorn."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Benachrichtigungseinstellungen",
"notification_actions": "Interaktive Aktionen",
"test_notification": "Testbenachrichtigung senden",
"done": "Fertig"
"done": "Fertig",
"home_profile": "Wohnprofil · Vorlagen-Galerie",
"archive_settings": "Archiv & Aufbewahrung",
"member_avatars": "Avatare der Mitglieder",
"battery_lifetimes": "Typische Batterie-Lebensdauern"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Budgetverfolgung",
"advanced_groups_visible": "Gruppen",
"advanced_checklists_visible": "Checklisten",
"advanced_schedule_time_visible": "Uhrzeit-Scheduling"
"advanced_schedule_time_visible": "Uhrzeit-Scheduling",
"advanced_completion_actions_visible": "Completion-Actions"
},
"data_description": {
"advanced_adaptive_visible": "EWA-, Weibull-Analyse und Intervallvorschläge für Aufgaben anzeigen.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Monatliche/jährliche Budgetverfolgung und Warnungen anzeigen.",
"advanced_groups_visible": "Wartungsgruppen-Verwaltung anzeigen.",
"advanced_checklists_visible": "Aufgaben-Checklisten für schrittweise Erledigung anzeigen.",
"advanced_schedule_time_visible": "Erlaubt Tasks, zu einer festen Uhrzeit fällig zu werden statt um Mitternacht."
"advanced_schedule_time_visible": "Erlaubt Tasks, zu einer festen Uhrzeit fällig zu werden statt um Mitternacht.",
"advanced_completion_actions_visible": "Pro Aufgabe HA-Action beim Abschluss konfigurieren + Quick-Complete-QR mit voreingestellten Werten."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Wechsel automatisch erfassen, wenn eine niedrige Batterie sich erholt",
"panel_title": "Titel des Seitenleisten-Panels",
"shopping_list_entity": "Einkaufsliste für den Abgleich der Kauf-Aufgaben",
"part_search_url_template": "Link für die Einkaufssuche"
"part_search_url_template": "Link für die Einkaufssuche",
"default_consumable_threshold": "Schwelle „Verbrauchsmaterial niedrig“ (%)",
"row_action_style": "Aktionen in Aufgabenzeilen",
"ref_numbers_in_lists": "Referenznummern in Listen",
"objects_table_columns": "Spalten der Objekt-Tabelle",
"install_assist_sentences": "Assist-Sätze installieren"
},
"data_description": {
"default_warning_days": "Anzahl der Tage vor Fälligkeit einer Wartungsaufgabe für eine Warnung.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "Steigt eine zuvor niedrige Batterie über die Erholungsschwelle, wird das Wechseldatum in Battery Notes erfasst und die Ersatzzellen werden vom Bestand abgezogen — ohne Antippen",
"panel_title": "Eigener Name für den Seitenleisten-Eintrag. Leer lassen für \"Maintenance\". Praktisch, um Verwechslungen mit dem integrierten Wartungs-Dashboard von Home Assistant zu vermeiden.",
"shopping_list_entity": "Automatische „Kaufen“-Erinnerungen für knappe Teile erscheinen in dieser To-do-Liste; Abhaken schließt die Erinnerung ab und füllt den Bestand auf. Leer lassen zum Deaktivieren.",
"part_search_url_template": "URL mit {q} anstelle der Suchbegriffe, für Teile ohne Produktlink. Leer lassen für den automatischen Shop (nach Land, sonst nach Sprache)."
"part_search_url_template": "URL mit {q} anstelle der Suchbegriffe, für Teile ohne Produktlink. Leer lassen für den automatischen Shop (nach Land, sonst nach Sprache).",
"default_consumable_threshold": "Vorgaben für neue Vorgeschlagene Einrichtungen (Prozent-Restwert) und für Flotten-Batterien ohne eigene Battery-Notes-Schwelle. Bestehende Aufgaben behalten ihren Wert.",
"ref_numbers_in_lists": "Zeigt die Chips #8 / #8.3 vor Objekt- und Aufgabennamen in der Heute-Liste, der Aufgabentabelle, den Objektkarten und der Objekttabelle.",
"objects_table_columns": "Wähle die Spalten für die Tabellenansicht der Objektübersicht.",
"install_assist_sentences": "Kopiert die Sprachbefehle in deine Konfiguration, damit der klassische Assist-Agent sie erkennt. Eine selbst bearbeitete Datei wird nie überschrieben."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Format des Benachrichtigungs-Titels",
"notify_completed": "Erledigt-Benachrichtigungen",
"notify_event_only": "Nur das Event auslösen, selbst nichts senden",
"notify_extra_data": "Zusätzliche Benachrichtigungsdaten (Template)"
"notify_extra_data": "Zusätzliche Benachrichtigungsdaten (Template)",
"reminder_lead_days": "Zusätzliche Erinnerungen (Tage vor Fälligkeit)",
"notify_scope_view_id": "Nur benachrichtigen für Ansicht",
"weekly_digest_enabled": "Wöchentliche Zusammenfassung",
"warranty_reminder_enabled": "Garantie-Ablauf-Erinnerung",
"warranty_reminder_days": "Tage vor Ablauf"
},
"data_description": {
"notify_due_soon_interval_hours": "Wie oft die Erinnerung wiederholt werden soll. 0 = einmalige Benachrichtigung.",
@@ -625,7 +650,11 @@
"notification_title_style": "Was als TITEL der Benachrichtigung erscheint. „Standard“ behält den Status-Text (z. B. „Wartung überfällig!“). Objekt- / Aufgabenname helfen, wenn das Smartphone Benachrichtigungen stapelt.",
"notify_completed": "Haushalts-Info, wenn eine Aufgabe erledigt wurde, mit dem Grund (Panel, QR-/NFC-Scan, To-do-Liste, Sprache, Sensor-Erholung …). „Nur automatische“ meldet nur Erledigungen, die niemand vor Ort ausgelöst hat — Sensor-Erholung, Einkaufslisten-Abhaken, Service-Aufruf einer Automation.",
"notify_event_only": "Jede Benachrichtigung löst das Event maintenance_supporter_notification aus. Mit dieser Option übernimmt deine Automation die komplette Zustellung — Wiederholungsintervalle, Ruhezeiten und das Tageslimit bestimmen weiterhin, wann das Event kommt.",
"notify_extra_data": "JSON oder YAML mit Jinja, wird in die data jedes notify-Aufrufs gemischt (deine Schlüssel gewinnen). Variablen: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON oder YAML mit Jinja, wird in die data jedes notify-Aufrufs gemischt (deine Schlüssel gewinnen). Variablen: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Kommagetrennte Vorlaufzeiten, z. B. 14, 3, 0 — am jeweiligen Tag wird eine zusätzliche Erinnerung gesendet. Leer = aus.",
"notify_scope_view_id": "Nur Aufgaben, die zu den Label-/Nutzer-Filtern der gewählten Ansicht passen, senden Erinnerungen. Status, Sortierung und Gruppierung der Ansicht werden hier ignoriert.",
"weekly_digest_enabled": "Eine Zusammenfassungs-Benachrichtigung am Montagmorgen, wenn Aufgaben anstehen.",
"warranty_reminder_enabled": "Einmal benachrichtigen, wenn die Garantie eines Objekts so viele Tage vor Ablauf steht."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Ein Schritt pro Zeile in Zyklus-Reihenfolge (z. B. Messer wenden / Messer wenden / Messer wechseln). \"Name: Punkt; Punkt\" setzt die Checkliste der Phase. Teile und Pflichtfelder je Phase werden im Panel gepflegt und bleiben hier erhalten.",
"go_back": "Zurück zu den Aufgabenaktionen ohne Speichern."
}
},
"home_profile": {
"title": "Wohnprofil",
"description": "Empfiehlt Vorlagen und setzt Saisonfenster passend zu Klima und Hemisphäre. Alles wird lokal aus deinen Etagen, Bereichen und dem Standort ermittelt.\n\n**Erkannt:** {detected} · {country} · {climate}",
"data": {
"home_type": "Wohnform",
"home_region": "Bundesland, Provinz oder Region",
"disabled_template_ids": "Ausgeblendete Vorlagen"
},
"data_description": {
"home_region": "Manche Regeln unterscheiden sich innerhalb eines Landes – jährliche Fahrzeugprüfung im einen Bundesstaat, keine im nächsten. Aus dem Standort deines Zuhauses ermittelt; wähle eine andere, falls sie nicht stimmt.",
"disabled_template_ids": "Hier gewählte Vorlagen erscheinen nicht mehr in der Auswahl „Aus Vorlage“ (Panel und Einrichtungsassistent). Sonst ändert sich nichts."
}
},
"archive_settings": {
"title": "Archiv & Aufbewahrung",
"description": "Erledigte einmalige Aufgaben archivieren statt löschen. Archivierte Einträge sind ausgeblendet und inaktiv, behalten aber Verlauf und Kosten.",
"data": {
"archive_oneoff_days": "Erledigte einmalige Aufgaben automatisch archivieren nach (Tage, 0 = aus)",
"delete_archived_oneoff_days": "Archivierte einmalige Aufgaben automatisch löschen nach (Tage, 0 = nie)"
}
},
"member_avatars": {
"title": "Avatare der Mitglieder",
"description": "Wird neben zugewiesenen Aufgaben angezeigt — Initialen in der Farbe des Mitglieds. Standard kommt aus dem Namen; eigene Initialen oder eine Farbe wählen, um Mitglieder zu unterscheiden.",
"data": {
"member": "Haushaltsmitglied"
}
},
"member_avatar": {
"title": "Avatare der Mitglieder",
"description": "{member}: Initialen leer lassen und Farbe auf Automatisch stellen, um die Vorgabe zu nutzen ({initials}).",
"data": {
"initials": "Initialen",
"color": "Farbe"
}
},
"battery_lifetimes": {
"title": "Typische Batterie-Lebensdauern",
"description": "Wird nur für Batterien ohne Prozentanzeige verwendet: eine Battery-Notes-Notiz, die nur Typ und Austauschdatum kennt, oder ein Sensor, der nur „schwach“ meldet. Deren Fälligkeit ist letzter Wechsel + diese Lebensdauer. Batterien mit Füllstand bekommen ihre Prognose aus der gemessenen Entladung. Sobald die Flotte drei Wechsel eines Typs gesehen hat, ersetzt das mittlere Intervall den eingebauten Wert — dein eigener Wert gewinnt immer.\n\nEingebaute Werte (Monate): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "Mindestens ein Schwellwert (über oder unter) muss gesetzt werden.",
"overlapping_threshold": "Der Schwellwert „unter“ muss kleiner sein als der Schwellwert „über“ – sonst löst jeder Messwert die Aufgabe aus und sie kann sich nie erholen. Lass eines der Felder leer.",
"invalid_due_date": "Für einmalige Aufgaben ist ein Fälligkeitsdatum erforderlich.",
"last_performed_future": "Das Datum der letzten Durchführung darf nicht in der Zukunft liegen.",
"invalid_interval": "Das Intervall muss eine positive Zahl sein.",
"min_exceeds_max": "Das Mindestintervall darf das Höchstintervall nicht überschreiten.",
"invalid_notify_service": "Ungültiges Format des Benachrichtigungsdienstes. Verwenden Sie 'notify.dienstname' (z.B. notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Dieses NFC-Tag ist bereits mit einer anderen Aufgabe verknüpft.",
"invalid_notify_icon": "Das Benachrichtigungs-Icon muss ein mdi:-Iconname sein (z.B. mdi:air-filter).",
"invalid_shopping_list_entity": "Die Einkaufsliste muss eine To-do-Entität sein (todo.…).",
"invalid_search_template": "Der Suchlink muss eine http(s)-URL mit {q} sein."
"invalid_search_template": "Der Suchlink muss eine http(s)-URL mit {q} sein.",
"invalid_schedule": "Der Zeitplan ist unvollständig – wähle mindestens einen Wochentag (oder einen Kalender für eine kalendergesteuerte Aufgabe).",
"invalid_delta_target": "Beim Zählen des Verbrauchs (Delta-Modus) muss der Zielwert größer als 0 sein.",
"invalid_reminder_lead_days": "Ganze Tage zwischen 0 und 365 eingeben, durch Kommas getrennt (z. B. 14, 3, 0)."
},
"abort": {
"entity_unavailable": "Die ausgewählte Entität ist gerade nicht verfügbar. Versuche es erneut, sobald sie einen Zustand meldet."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Objektname als Titel",
"task_name": "Aufgabenname als Titel"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Buttons (auf dem Handy nur Symbole)",
"buttons": "Buttons mit Text",
"icons": "Symbole (klassisch)"
}
},
"objects_table_columns": {
"options": {
"name": "Name",
"ref_no": "Referenznummer",
"manufacturer": "Hersteller",
"model": "Modell",
"serial_number": "S/N",
"installation_date": "Installiert",
"warranty_expiry": "Garantie",
"area_id": "Bereich",
"documentation_url": "Handbuch",
"notes": "Notizen",
"task_count": "Aufgaben",
"actions": "Aktionen"
}
},
"home_type": {
"options": {
"auto": "Automatisch (erkannt)",
"house": "Haus",
"apartment": "Wohnung"
}
},
"avatar_color": {
"options": {
"auto": "Automatisch",
"red": "Rot",
"pink": "Pink",
"purple": "Lila",
"deep_purple": "Dunkellila",
"indigo": "Indigo",
"blue": "Blau",
"cyan": "Cyan",
"green": "Grün",
"light_green": "Hellgrün",
"orange": "Orange",
"brown": "Braun",
"blue_grey": "Blaugrau"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "„{task_name}“ kann erst näher am Fälligkeitsdatum erledigt werden"
},
"person_not_found": {
"message": "{entity_id} ist keine bekannte Personen-Entität."
},
"person_without_user": {
"message": "Die Person {name} ist mit keinem Home-Assistant-Benutzerkonto verknüpft."
},
"bulk_partial": {
"message": "{action}: {done} von {total} Aufgaben erfolgreich. Abgelehnt: {errors}"
},
"single_entity_only": {
"message": "{field} kann nur mit einer einzelnen entity_id verwendet werden."
},
"unsafe_url": {
"message": "Nur http- und https-URLs sind erlaubt."
},
"responsible_user_conflict": {
"message": "Gib entweder responsible_user oder clear_responsible_user an, nicht beides."
},
"object_not_found": {
"message": "Kein Wartungsobjekt für entry_id {entry_id} gefunden."
},
"task_not_found_in_object": {
"message": "Die Aufgabe {task_id} gibt es in {object_name} nicht."
},
"invalid_input": {
"message": "Die Aktion konnte nicht ausgeführt werden: {error}"
},
"task_no_longer_exists": {
"message": "Diese Wartungsaufgabe existiert nicht mehr."
},
"skip_disabled": {
"message": "Überspringen ist für „{task_name}“ deaktiviert."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Select Template Category",
"description": "Choose a category to browse predefined maintenance templates.",
"description": "Choose a category to browse predefined maintenance templates. ★ n = templates in this category that fit your home (panel: Settings → Home profile).",
"data": {
"template_category": "Category",
"go_back": "Go back"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Select Template",
"description": "Choose a maintenance template to use as a starting point.",
"description": "Choose a maintenance template to use as a starting point. ★ recommended for your home · ✓ already set up.",
"data": {
"template_id": "Template",
"go_back": "Go back"
@@ -484,12 +484,15 @@
"invalid_threshold": "At least one threshold (above or below) must be set.",
"overlapping_threshold": "The 'below' threshold must be lower than the 'above' threshold — otherwise every reading triggers the task and it can never recover. Leave one of them empty.",
"invalid_due_date": "A due date is required for one-time tasks.",
"last_performed_future": "The last performed date cannot be in the future.",
"invalid_interval": "Interval must be a positive number.",
"min_exceeds_max": "Minimum interval must not exceed maximum interval.",
"invalid_notify_service": "Invalid notification service format. Use 'notify.service_name' (e.g., notify.mobile_app_phone).",
"notify_service_not_found": "This notification service was not found in Home Assistant. Please verify the service name.",
"nfc_tag_duplicate": "This NFC tag is already linked to another task.",
"invalid_shopping_list_entity": "The shopping list must be a to-do entity (todo.…)."
"invalid_shopping_list_entity": "The shopping list must be a to-do entity (todo.…).",
"invalid_schedule": "The schedule is incomplete — pick at least one weekday (or a calendar for a calendar-driven task).",
"invalid_delta_target": "When counting accumulated use (delta mode), the target value must be greater than 0."
},
"abort": {
"already_configured": "This maintenance object is already configured.",
@@ -497,7 +500,9 @@
"template_not_found": "The selected template was not found.",
"missing_data": "Required data was not provided.",
"reconfigure_successful": "Configuration updated successfully.",
"reconfigure_cancelled": "Reconfiguration cancelled."
"reconfigure_cancelled": "Reconfiguration cancelled.",
"entity_unavailable": "The selected entity is not available right now. Try again once it reports a state.",
"unknown": "An unexpected error occurred. Please start again."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Notification Settings",
"notification_actions": "Interactive Actions",
"test_notification": "Send Test Notification",
"done": "Done"
"done": "Done",
"home_profile": "Home profile · Template gallery",
"archive_settings": "Archive & Retention",
"member_avatars": "Member avatars",
"battery_lifetimes": "Typical battery lifetimes"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Budget Tracking",
"advanced_groups_visible": "Groups",
"advanced_checklists_visible": "Checklists",
"advanced_schedule_time_visible": "Time-of-day scheduling"
"advanced_schedule_time_visible": "Time-of-day scheduling",
"advanced_completion_actions_visible": "Completion actions"
},
"data_description": {
"advanced_adaptive_visible": "Show EWA, Weibull analysis, and interval suggestions for tasks.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Show monthly/yearly budget tracking and alerts.",
"advanced_groups_visible": "Show maintenance group management.",
"advanced_checklists_visible": "Show task checklists for step-by-step completion.",
"advanced_schedule_time_visible": "Allow tasks to become overdue at a specific time of day instead of midnight."
"advanced_schedule_time_visible": "Allow tasks to become overdue at a specific time of day instead of midnight.",
"advanced_completion_actions_visible": "Per-task HA action on complete + quick-complete QR with pre-set values."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Record a replacement automatically when a low battery recovers",
"panel_title": "Sidebar panel title",
"shopping_list_entity": "Shopping list to sync buy tasks into",
"part_search_url_template": "Shopping search link"
"part_search_url_template": "Shopping search link",
"default_consumable_threshold": "Consumable low threshold (%)",
"row_action_style": "Task row actions",
"ref_numbers_in_lists": "Reference numbers in lists",
"objects_table_columns": "Objects table columns",
"install_assist_sentences": "Install Assist sentences"
},
"data_description": {
"default_warning_days": "Number of days before a maintenance task is due to show a warning.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "When a battery that was low rises above the recovery threshold, the replacement date is recorded in Battery Notes and the spare cells are taken from stock — no tap needed",
"panel_title": "Custom name for the sidebar entry. Leave blank to use \"Maintenance\". Useful to avoid clashing with Home Assistant's built-in Maintenance dashboard.",
"shopping_list_entity": "Automatic “buy” reminders for low parts appear in this to-do list; checking one off completes the reminder and restocks the part. Leave empty to disable.",
"part_search_url_template": "URL with {q} in place of the search terms, used for parts without a product link. Leave empty for the automatic store (by country, then by language)."
"part_search_url_template": "URL with {q} in place of the search terms, used for parts without a product link. Leave empty for the automatic store (by country, then by language).",
"default_consumable_threshold": "Defaults for new Suggested setups (percent-remaining consumables) and for fleet batteries without their own Battery Notes threshold. Existing tasks keep their value.",
"ref_numbers_in_lists": "Show the #8 / #8.3 chips in front of object and task names in the Today list, the task table, the object cards and the objects table.",
"objects_table_columns": "Choose which columns appear in the objects table view.",
"install_assist_sentences": "Copies the voice sentences into your configuration so the classic Assist agent recognises them. A file you edited yourself is never overwritten."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Notification title style",
"notify_completed": "Completion notifications",
"notify_event_only": "Only fire the event, send nothing myself",
"notify_extra_data": "Extra notification data (template)"
"notify_extra_data": "Extra notification data (template)",
"reminder_lead_days": "Extra reminders (days before due)",
"notify_scope_view_id": "Notify only for view",
"weekly_digest_enabled": "Weekly digest",
"warranty_reminder_enabled": "Warranty expiry reminder",
"warranty_reminder_days": "Days before expiry"
},
"data_description": {
"notify_due_soon_interval_hours": "How often to repeat the due-soon reminder. Set to 0 for a single notification.",
@@ -625,7 +650,11 @@
"notification_title_style": "What appears as the notification's TITLE. Default keeps the per-status text (e.g. 'Maintenance overdue!'). Object name / Task name help when phone notifications stack.",
"notify_completed": "Household news when a task is completed, with the reason (panel, QR / NFC scan, to-do list, voice, sensor recovery …). \"Automatic only\" announces just the completions nobody made on the spot — sensor recovery, shopping-list check-off, an automation's service call.",
"notify_event_only": "Every notification fires the event maintenance_supporter_notification. With this on, your automation is the whole delivery — repeat intervals, quiet hours and the daily cap still decide when the event fires.",
"notify_extra_data": "JSON or YAML with Jinja, merged into every notify call's data (your keys win). Variables: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON or YAML with Jinja, merged into every notify call's data (your keys win). Variables: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Comma-separated lead times, e.g. 14, 3, 0 — one extra reminder fires on each matching day. Empty = off.",
"notify_scope_view_id": "Only tasks matching the selected saved view's label/user filters send reminders. Status, sorting and grouping of the view are ignored here.",
"weekly_digest_enabled": "A single summary notification on Monday morning when tasks are due.",
"warranty_reminder_enabled": "Notify once when an object's warranty is this many days from expiring."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "One step per line, in cycle order (e.g. Flip blades / Flip blades / Replace blades). \"Name: item; item\" sets that phase's checklist. Per-phase parts and required fields are edited in the panel and are preserved here.",
"go_back": "Return to task actions without saving."
}
},
"home_profile": {
"title": "Home profile",
"description": "Recommends templates and sets seasonal windows for your climate and hemisphere. Everything is worked out locally from your floors, areas and home location.\n\n**Detected:** {detected} · {country} · {climate}",
"data": {
"home_type": "Home type",
"home_region": "State, province or region",
"disabled_template_ids": "Hidden templates"
},
"data_description": {
"home_region": "Some rules differ within a country — a yearly vehicle inspection in one state, none in the next. Found from your home location; pick another one if it is wrong.",
"disabled_template_ids": "Templates chosen here no longer appear in the \"From template\" pickers (panel and config flow). Nothing else changes."
}
},
"archive_settings": {
"title": "Archive & Retention",
"description": "Retire completed one-off tasks without deleting them. Archived items are hidden and inert but keep their history and cost.",
"data": {
"archive_oneoff_days": "Auto-archive completed one-off tasks after (days, 0 = off)",
"delete_archived_oneoff_days": "Auto-delete archived one-off tasks after (days, 0 = never)"
}
},
"member_avatars": {
"title": "Member avatars",
"description": "Shown next to assigned tasks — initials in the member's colour. Defaults come from the name; set your own initials or pick a colour to tell members apart.",
"data": {
"member": "Household member"
}
},
"member_avatar": {
"title": "Member avatars",
"description": "{member}: leave the initials empty and the colour on Automatic to use the default ({initials}).",
"data": {
"initials": "Initials",
"color": "Colour"
}
},
"battery_lifetimes": {
"title": "Typical battery lifetimes",
"description": "Only used for batteries without a percentage: a Battery Notes note that has just a type and a last-replaced date, or a sensor that only reports \"low\". Their due date is last replaced + this lifetime. Batteries that report a level get their forecast from the measured discharge instead. Once the fleet has seen three replacements of a type, the median interval takes over from the built-in value — your own value always wins.\n\nBuilt-in values (months): {defaults}"
}
},
"error": {
@@ -1197,13 +1266,20 @@
"overlapping_threshold": "The 'below' threshold must be lower than the 'above' threshold — otherwise every reading triggers the task and it can never recover. Leave one of them empty.",
"invalid_interval": "Interval must be a positive number.",
"invalid_due_date": "A due date is required for one-time tasks.",
"last_performed_future": "The last performed date cannot be in the future.",
"min_exceeds_max": "Minimum interval must not exceed maximum interval.",
"invalid_notify_service": "Invalid notification service format. Use 'notify.service_name' (e.g., notify.mobile_app_phone).",
"notify_service_not_found": "This notification service was not found in Home Assistant. Please verify the service name.",
"nfc_tag_duplicate": "This NFC tag is already linked to another task.",
"invalid_notify_icon": "The notification icon must be an mdi: icon name (e.g. mdi:air-filter).",
"invalid_shopping_list_entity": "The shopping list must be a to-do entity (todo.…).",
"invalid_search_template": "The search link must be an http(s) URL containing {q}."
"invalid_search_template": "The search link must be an http(s) URL containing {q}.",
"invalid_schedule": "The schedule is incomplete — pick at least one weekday (or a calendar for a calendar-driven task).",
"invalid_delta_target": "When counting accumulated use (delta mode), the target value must be greater than 0.",
"invalid_reminder_lead_days": "Enter whole days between 0 and 365, separated by commas (e.g. 14, 3, 0)."
},
"abort": {
"entity_unavailable": "The selected entity is not available right now. Try again once it reports a state."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Object name as title",
"task_name": "Task name as title"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Buttons (icons only on phones)",
"buttons": "Buttons with text",
"icons": "Icons (classic)"
}
},
"objects_table_columns": {
"options": {
"name": "Name",
"ref_no": "Reference number",
"manufacturer": "Manufacturer",
"model": "Model",
"serial_number": "S/N",
"installation_date": "Installed",
"warranty_expiry": "Warranty",
"area_id": "Area",
"documentation_url": "Manual",
"notes": "Notes",
"task_count": "Tasks",
"actions": "Actions"
}
},
"home_type": {
"options": {
"auto": "Automatic (detected)",
"house": "House",
"apartment": "Apartment"
}
},
"avatar_color": {
"options": {
"auto": "Automatic",
"red": "Red",
"pink": "Pink",
"purple": "Purple",
"deep_purple": "Deep purple",
"indigo": "Indigo",
"blue": "Blue",
"cyan": "Cyan",
"green": "Green",
"light_green": "Light green",
"orange": "Orange",
"brown": "Brown",
"blue_grey": "Blue grey"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "“{task_name}” can only be completed closer to its due date"
},
"person_not_found": {
"message": "{entity_id} is not a known person entity."
},
"person_without_user": {
"message": "Person {name} is not linked to a Home Assistant user account."
},
"bulk_partial": {
"message": "{action}: {done} of {total} tasks succeeded. Refused: {errors}"
},
"single_entity_only": {
"message": "{field} can only be used with a single entity_id."
},
"unsafe_url": {
"message": "Only http and https URLs are allowed."
},
"responsible_user_conflict": {
"message": "Provide either responsible_user or clear_responsible_user, not both."
},
"object_not_found": {
"message": "No maintenance object found for entry_id {entry_id}."
},
"task_not_found_in_object": {
"message": "Task {task_id} does not exist in {object_name}."
},
"invalid_input": {
"message": "The action could not be carried out: {error}"
},
"task_no_longer_exists": {
"message": "This maintenance task no longer exists."
},
"skip_disabled": {
"message": "Skipping is disabled for “{task_name}”."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Seleccionar categoría de plantilla",
"description": "Elija una categoría para explorar las plantillas de mantenimiento predefinidas.",
"description": "Elija una categoría para explorar las plantillas de mantenimiento predefinidas. ★ n = plantillas de esta categoría que encajan con tu hogar (panel: Ajustes → Perfil del hogar).",
"data": {
"template_category": "Categoría",
"go_back": "Volver"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Seleccionar plantilla",
"description": "Elija una plantilla de mantenimiento como punto de partida.",
"description": "Elija una plantilla de mantenimiento como punto de partida. ★ recomendada para tu hogar · ✓ ya configurada.",
"data": {
"template_id": "Plantilla",
"go_back": "Volver"
@@ -484,12 +484,15 @@
"invalid_threshold": "Se debe establecer al menos un umbral (superior o inferior).",
"overlapping_threshold": "El umbral «inferior» debe ser menor que el umbral «superior»; de lo contrario, cada lectura activa la tarea y nunca puede recuperarse. Deja uno de los dos vacío.",
"invalid_due_date": "Se requiere una fecha de vencimiento para las tareas únicas.",
"last_performed_future": "La fecha de la última realización no puede estar en el futuro.",
"invalid_interval": "El intervalo debe ser un número positivo.",
"min_exceeds_max": "El intervalo mínimo no debe superar el intervalo máximo.",
"invalid_notify_service": "Formato del servicio de notificación no válido. Use 'notify.nombre_servicio' (ej.: notify.mobile_app_phone).",
"notify_service_not_found": "Este servicio de notificación no se encontró en Home Assistant. Verifique el nombre del servicio.",
"nfc_tag_duplicate": "Esta etiqueta NFC ya está vinculada a otra tarea.",
"invalid_shopping_list_entity": "La lista de la compra debe ser una entidad de tareas (todo.…)."
"invalid_shopping_list_entity": "La lista de la compra debe ser una entidad de tareas (todo.…).",
"invalid_schedule": "La programación está incompleta: elige al menos un día de la semana (o un calendario para una tarea guiada por calendario).",
"invalid_delta_target": "Al contar el uso acumulado (modo delta), el valor objetivo debe ser mayor que 0."
},
"abort": {
"already_configured": "Este objeto de mantenimiento ya está configurado.",
@@ -497,7 +500,9 @@
"template_not_found": "La plantilla seleccionada no se encontró.",
"missing_data": "No se proporcionaron los datos requeridos.",
"reconfigure_successful": "Configuración actualizada correctamente.",
"reconfigure_cancelled": "Reconfiguración cancelada."
"reconfigure_cancelled": "Reconfiguración cancelada.",
"entity_unavailable": "La entidad seleccionada no está disponible ahora mismo. Inténtalo de nuevo cuando informe un estado.",
"unknown": "Se ha producido un error inesperado. Vuelve a empezar."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Configuración de notificaciones",
"notification_actions": "Acciones interactivas",
"test_notification": "Enviar notificación de prueba",
"done": "Listo"
"done": "Listo",
"home_profile": "Perfil de la vivienda · Galería de plantillas",
"archive_settings": "Archivado y retención",
"member_avatars": "Avatares de los miembros",
"battery_lifetimes": "Duraciones típicas de las pilas"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Seguimiento de presupuesto",
"advanced_groups_visible": "Grupos",
"advanced_checklists_visible": "Listas de verificación",
"advanced_schedule_time_visible": "Programación por hora"
"advanced_schedule_time_visible": "Programación por hora",
"advanced_completion_actions_visible": "Acciones de finalización"
},
"data_description": {
"advanced_adaptive_visible": "Mostrar análisis EWA, Weibull y sugerencias de intervalo para las tareas.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Mostrar seguimiento de presupuesto mensual/anual y alertas.",
"advanced_groups_visible": "Mostrar la gestión de grupos de mantenimiento.",
"advanced_checklists_visible": "Mostrar listas de verificación para la realización paso a paso de las tareas.",
"advanced_schedule_time_visible": "Permite que las tareas venzan a una hora específica en lugar de medianoche."
"advanced_schedule_time_visible": "Permite que las tareas venzan a una hora específica en lugar de medianoche.",
"advanced_completion_actions_visible": "Acción HA por tarea al completar + QR de finalización rápida con valores prefijados."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Registrar una sustitución automáticamente cuando una pila baja se recupera",
"panel_title": "Título del panel lateral",
"shopping_list_entity": "Lista de la compra para sincronizar las tareas de compra",
"part_search_url_template": "Enlace de búsqueda de compra"
"part_search_url_template": "Enlace de búsqueda de compra",
"default_consumable_threshold": "Umbral „consumible bajo“ (%)",
"row_action_style": "Acciones en las filas de tareas",
"ref_numbers_in_lists": "Números de referencia en las listas",
"objects_table_columns": "Columnas de la tabla de objetos",
"install_assist_sentences": "Instalar frases de Assist"
},
"data_description": {
"default_warning_days": "Número de días antes de que venza una tarea de mantenimiento para mostrar una advertencia.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "Cuando una pila que estaba baja supera el umbral de recuperación, la fecha de sustitución se registra en Battery Notes y las pilas de repuesto se descuentan del stock — sin ningún toque",
"panel_title": "Nombre personalizado para la entrada de la barra lateral. Déjalo en blanco para usar \"Maintenance\". Útil para evitar conflictos con el panel de Mantenimiento integrado de Home Assistant.",
"shopping_list_entity": "Los recordatorios automáticos de compra de piezas escasas aparecen en esta lista de tareas; marcar uno completa el recordatorio y repone la pieza. Dejar vacío para desactivar.",
"part_search_url_template": "URL con {q} en lugar de los términos de búsqueda, para piezas sin enlace de producto. Dejar vacío para la tienda automática (por país, si no por idioma)."
"part_search_url_template": "URL con {q} en lugar de los términos de búsqueda, para piezas sin enlace de producto. Dejar vacío para la tienda automática (por país, si no por idioma).",
"default_consumable_threshold": "Valores predeterminados para nuevas Configuraciones sugeridas (porcentaje restante) y para pilas de la flota sin umbral propio de Battery Notes. Las tareas existentes conservan su valor.",
"ref_numbers_in_lists": "Muestra las etiquetas #8 / #8.3 delante de los nombres de objetos y tareas en la lista Hoy, la tabla de tareas, las tarjetas de objetos y la tabla de objetos.",
"objects_table_columns": "Elige qué columnas aparecen en la vista de tabla de objetos.",
"install_assist_sentences": "Copia las frases de voz en tu configuración para que el agente clásico de Assist las reconozca. Un archivo que hayas editado nunca se sobrescribe."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Estilo del título de notificación",
"notify_completed": "Notificaciones de finalización",
"notify_event_only": "Solo lanzar el evento, no enviar nada",
"notify_extra_data": "Datos de notificación adicionales (plantilla)"
"notify_extra_data": "Datos de notificación adicionales (plantilla)",
"reminder_lead_days": "Recordatorios adicionales (días antes del vencimiento)",
"notify_scope_view_id": "Notificar solo para la vista",
"weekly_digest_enabled": "Resumen semanal",
"warranty_reminder_enabled": "Recordatorio de fin de garantía",
"warranty_reminder_days": "Días antes del vencimiento"
},
"data_description": {
"notify_due_soon_interval_hours": "Frecuencia de repetición del recordatorio próximo a vencer. Establecer a 0 para una sola notificación.",
@@ -625,7 +650,11 @@
"notification_title_style": "Lo que aparece como TÍTULO de la notificación. Por defecto se conserva el texto por estado (p. ej., '¡Mantenimiento vencido!'). Nombre del objeto / tarea ayudan cuando el teléfono apila notificaciones.",
"notify_completed": "Aviso para el hogar cuando se completa una tarea, con el motivo (panel, escaneo QR/NFC, lista de tareas, voz, recuperación del sensor…). «Solo automáticas» anuncia solo las finalizaciones que nadie hizo en el sitio: recuperación del sensor, marcado en la lista de la compra, llamada de servicio de una automatización.",
"notify_event_only": "Cada notificación lanza el evento maintenance_supporter_notification. Con esta opción tu automatización se encarga de toda la entrega — los intervalos de repetición, las horas de silencio y el límite diario siguen decidiendo cuándo se lanza el evento.",
"notify_extra_data": "JSON o YAML con Jinja, fusionado en los data de cada llamada notify (tus claves prevalecen). Variables: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON o YAML con Jinja, fusionado en los data de cada llamada notify (tus claves prevalecen). Variables: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Plazos separados por comas, p. ej. 14, 3, 0 — se envía un recordatorio adicional en cada día indicado. Vacío = desactivado.",
"notify_scope_view_id": "Solo las tareas que coinciden con los filtros de etiqueta/usuario de la vista seleccionada envían recordatorios. El estado, el orden y la agrupación de la vista se ignoran aquí.",
"weekly_digest_enabled": "Una notificación de resumen el lunes por la mañana cuando hay tareas.",
"warranty_reminder_enabled": "Notificar una vez cuando a la garantía de un objeto le queden estos días para vencer."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Un paso por línea, en el orden del ciclo. \"Nombre: punto; punto\" define la lista de esa fase. Las piezas y campos obligatorios por fase se editan en el panel y aquí se conservan.",
"go_back": "Volver a las acciones de tarea sin guardar."
}
},
"home_profile": {
"title": "Perfil de la vivienda",
"description": "Recomienda plantillas y ajusta las ventanas estacionales a tu clima y hemisferio. Todo se calcula localmente a partir de tus plantas, áreas y la ubicación de tu casa.\n\n**Detectado:** {detected} · {country} · {climate}",
"data": {
"home_type": "Tipo de vivienda",
"home_region": "Estado, provincia o región",
"disabled_template_ids": "Plantillas ocultas"
},
"data_description": {
"home_region": "Algunas normas varían dentro de un país: inspección anual del vehículo en un estado, ninguna en el siguiente. Se determina a partir de la ubicación de tu casa; elige otra si no es correcta.",
"disabled_template_ids": "Las plantillas elegidas aquí ya no aparecen en los selectores «Desde plantilla» (panel y asistente de configuración). Nada más cambia."
}
},
"archive_settings": {
"title": "Archivado y retención",
"description": "Retira las tareas únicas completadas sin eliminarlas. Los elementos archivados se ocultan y quedan inactivos, pero conservan su historial y coste.",
"data": {
"archive_oneoff_days": "Archivar automáticamente las tareas únicas completadas tras (días, 0 = desactivado)",
"delete_archived_oneoff_days": "Eliminar automáticamente las tareas únicas archivadas tras (días, 0 = nunca)"
}
},
"member_avatars": {
"title": "Avatares de los miembros",
"description": "Se muestra junto a las tareas asignadas — iniciales en el color del miembro. Por defecto se toman del nombre; elige tus iniciales o un color para distinguir a los miembros.",
"data": {
"member": "Miembro del hogar"
}
},
"member_avatar": {
"title": "Avatares de los miembros",
"description": "{member}: deja las iniciales vacías y el color en Automático para usar el valor predeterminado ({initials}).",
"data": {
"initials": "Iniciales",
"color": "Color"
}
},
"battery_lifetimes": {
"title": "Duraciones típicas de las pilas",
"description": "Solo se usa para pilas sin porcentaje: una nota de Battery Notes que solo tiene tipo y fecha de sustitución, o un sensor que solo avisa de « baja ». Su vencimiento es última sustitución + esta duración. Las pilas que informan de un nivel obtienen su previsión de la descarga medida. Cuando la flota ha visto tres sustituciones de un tipo, el intervalo mediano sustituye al valor integrado — tu valor siempre gana.\n\nValores integrados (meses): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "Se debe establecer al menos un umbral (superior o inferior).",
"overlapping_threshold": "El umbral «inferior» debe ser menor que el umbral «superior»; de lo contrario, cada lectura activa la tarea y nunca puede recuperarse. Deja uno de los dos vacío.",
"invalid_due_date": "Se requiere una fecha de vencimiento para las tareas únicas.",
"last_performed_future": "La fecha de la última realización no puede estar en el futuro.",
"invalid_interval": "El intervalo debe ser un número positivo.",
"min_exceeds_max": "El intervalo mínimo no debe superar el intervalo máximo.",
"invalid_notify_service": "Formato del servicio de notificación no válido. Use 'notify.nombre_servicio' (ej.: notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Esta etiqueta NFC ya está vinculada a otra tarea.",
"invalid_notify_icon": "El icono de notificación debe ser un nombre de icono mdi: (p. ej. mdi:air-filter).",
"invalid_shopping_list_entity": "La lista de la compra debe ser una entidad de tareas (todo.…).",
"invalid_search_template": "El enlace de búsqueda debe ser una URL http(s) que contenga {q}."
"invalid_search_template": "El enlace de búsqueda debe ser una URL http(s) que contenga {q}.",
"invalid_schedule": "La programación está incompleta: elige al menos un día de la semana (o un calendario para una tarea guiada por calendario).",
"invalid_delta_target": "Al contar el uso acumulado (modo delta), el valor objetivo debe ser mayor que 0.",
"invalid_reminder_lead_days": "Introduce días enteros entre 0 y 365, separados por comas (p. ej. 14, 3, 0)."
},
"abort": {
"entity_unavailable": "La entidad seleccionada no está disponible ahora mismo. Inténtalo de nuevo cuando informe un estado."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Nombre del objeto como título",
"task_name": "Nombre de la tarea como título"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Botones (solo iconos en el móvil)",
"buttons": "Botones con texto",
"icons": "Iconos (clásico)"
}
},
"objects_table_columns": {
"options": {
"name": "Nombre",
"ref_no": "Número de referencia",
"manufacturer": "Fabricante",
"model": "Modelo",
"serial_number": "N/S",
"installation_date": "Instalado",
"warranty_expiry": "Garantía",
"area_id": "Área",
"documentation_url": "Manual",
"notes": "Notas",
"task_count": "Tareas",
"actions": "Acciones"
}
},
"home_type": {
"options": {
"auto": "Automático (detectado)",
"house": "Casa",
"apartment": "Piso"
}
},
"avatar_color": {
"options": {
"auto": "Automático",
"red": "Rojo",
"pink": "Rosa",
"purple": "Morado",
"deep_purple": "Morado oscuro",
"indigo": "Índigo",
"blue": "Azul",
"cyan": "Cian",
"green": "Verde",
"light_green": "Verde claro",
"orange": "Naranja",
"brown": "Marrón",
"blue_grey": "Gris azulado"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "«{task_name}» solo puede completarse más cerca de su fecha de vencimiento"
},
"person_not_found": {
"message": "{entity_id} no es una entidad de persona conocida."
},
"person_without_user": {
"message": "La persona {name} no está vinculada a ninguna cuenta de usuario de Home Assistant."
},
"bulk_partial": {
"message": "{action}: {done} de {total} tareas completadas. Rechazadas: {errors}"
},
"single_entity_only": {
"message": "{field} solo puede usarse con un único entity_id."
},
"unsafe_url": {
"message": "Solo se permiten URL http y https."
},
"responsible_user_conflict": {
"message": "Indica responsible_user o clear_responsible_user, no ambos."
},
"object_not_found": {
"message": "No se encontró ningún objeto de mantenimiento para el entry_id {entry_id}."
},
"task_not_found_in_object": {
"message": "La tarea {task_id} no existe en {object_name}."
},
"invalid_input": {
"message": "No se pudo ejecutar la acción: {error}"
},
"task_no_longer_exists": {
"message": "Esta tarea de mantenimiento ya no existe."
},
"skip_disabled": {
"message": "Omitir está desactivado para «{task_name}»."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Valitse malliluokka",
"description": "Valitse luokka selataksesi valmiita huoltomalleja.",
"description": "Valitse luokka selataksesi valmiita huoltomalleja. ★ n = tämän luokan mallit, jotka sopivat kotiisi (paneeli: Asetukset → Kotiprofiili).",
"data": {
"template_category": "Luokka",
"go_back": "Palaa takaisin"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Valitse malli",
"description": "Valitse huoltomalli lähtökohdaksi.",
"description": "Valitse huoltomalli lähtökohdaksi. ★ suositeltu kotiisi · ✓ jo käytössä.",
"data": {
"template_id": "Malli",
"go_back": "Palaa takaisin"
@@ -484,12 +484,15 @@
"invalid_threshold": "Vähintään yksi kynnysarvo (ylä- tai alaraja) on asetettava.",
"overlapping_threshold": "Kynnysarvon \"alle\" on oltava pienempi kuin kynnysarvon \"yli\" – muuten jokainen lukema laukaisee tehtävän eikä se voi koskaan palautua. Jätä toinen kentistä tyhjäksi.",
"invalid_due_date": "Eräpäivä vaaditaan kertaluonteisille tehtäville.",
"last_performed_future": "Viimeisimmän suorituksen päivämäärä ei voi olla tulevaisuudessa.",
"invalid_interval": "Aikavälin on oltava positiivinen luku.",
"min_exceeds_max": "Vähimmäisaikaväli ei saa ylittää enimmäisaikaväliä.",
"invalid_notify_service": "Virheellinen ilmoituspalvelun muoto. Käytä muotoa 'notify.service_name' (esim. notify.mobile_app_phone).",
"notify_service_not_found": "Tätä ilmoituspalvelua ei löytynyt Home Assistantista. Tarkista palvelun nimi.",
"nfc_tag_duplicate": "Tämä NFC-tunniste on jo liitetty toiseen tehtävään.",
"invalid_shopping_list_entity": "Ostoslistan on oltava tehtäväentiteetti (todo.…)."
"invalid_shopping_list_entity": "Ostoslistan on oltava tehtäväentiteetti (todo.…).",
"invalid_schedule": "Aikataulu on puutteellinen — valitse vähintään yksi viikonpäivä (tai kalenteri kalenteriohjatulle tehtävälle).",
"invalid_delta_target": "Kertyneen käytön laskennassa (delta-tila) tavoitearvon on oltava suurempi kuin 0."
},
"abort": {
"already_configured": "Tämä huoltokohde on jo määritetty.",
@@ -497,7 +500,9 @@
"template_not_found": "Valittua mallia ei löytynyt.",
"missing_data": "Vaadittuja tietoja ei annettu.",
"reconfigure_successful": "Määritys päivitetty onnistuneesti.",
"reconfigure_cancelled": "Uudelleenmääritys peruutettu."
"reconfigure_cancelled": "Uudelleenmääritys peruutettu.",
"entity_unavailable": "Valittu entiteetti ei ole juuri nyt käytettävissä. Yritä uudelleen, kun se ilmoittaa tilan.",
"unknown": "Tapahtui odottamaton virhe. Aloita alusta."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Ilmoitusasetukset",
"notification_actions": "Interaktiiviset toiminnot",
"test_notification": "Lähetä testi-ilmoitus",
"done": "Valmis"
"done": "Valmis",
"home_profile": "Kodin profiili · Mallipohjagalleria",
"archive_settings": "Arkistointi ja säilytys",
"member_avatars": "Jäsenten avatarit",
"battery_lifetimes": "Paristojen tyypilliset käyttöiät"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Budjetin seuranta",
"advanced_groups_visible": "Ryhmät",
"advanced_checklists_visible": "Tarkistuslistat",
"advanced_schedule_time_visible": "Kellonaikaan perustuva aikataulutus"
"advanced_schedule_time_visible": "Kellonaikaan perustuva aikataulutus",
"advanced_completion_actions_visible": "Suoritustoiminnot"
},
"data_description": {
"advanced_adaptive_visible": "Näytä EWA-, Weibull-analyysi ja aikaväliehdotukset tehtäville.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Näytä kuukausittainen/vuosittainen budjetin seuranta ja hälytykset.",
"advanced_groups_visible": "Näytä huoltoryhmien hallinta.",
"advanced_checklists_visible": "Näytä tehtävien tarkistuslistat vaiheittaista suorittamista varten.",
"advanced_schedule_time_visible": "Salli tehtävien erääntyminen tiettyyn kellonaikaan keskiyön sijaan."
"advanced_schedule_time_visible": "Salli tehtävien erääntyminen tiettyyn kellonaikaan keskiyön sijaan.",
"advanced_completion_actions_visible": "Tehtäväkohtainen HA-toiminto suorituksen yhteydessä + pikasuoritus-QR esiasetetuilla arvoilla."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Kirjaa vaihto automaattisesti, kun vähissä ollut paristo palautuu",
"panel_title": "Sivupalkin paneelin otsikko",
"shopping_list_entity": "Ostoslista, johon ostotehtävät synkronoidaan",
"part_search_url_template": "Ostohaun linkki"
"part_search_url_template": "Ostohaun linkki",
"default_consumable_threshold": "Kynnys „kulutustarvike vähissä“ (%)",
"row_action_style": "Tehtävärivien toiminnot",
"ref_numbers_in_lists": "Viitenumerot luetteloissa",
"objects_table_columns": "Kohdetaulukon sarakkeet",
"install_assist_sentences": "Asenna Assist-lauseet"
},
"data_description": {
"default_warning_days": "Montako päivää ennen huoltotehtävän eräpäivää varoitus näytetään.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "Kun vähissä ollut paristo nousee palautumiskynnyksen yli, vaihtopäivä kirjataan Battery Notesiin ja varaparistot vähennetään varastosta — ilman napautusta",
"panel_title": "Mukautettu nimi sivupalkin kohteelle. Jätä tyhjäksi käyttääksesi nimeä \"Maintenance\". Hyödyllinen Home Assistantin sisäänrakennetun Maintenance-koontinäytön kanssa tapahtuvan päällekkäisyyden välttämiseksi.",
"shopping_list_entity": "Automaattiset ostomuistutukset vähiin käyneistä osista ilmestyvät tähän tehtäväluetteloon; kuittaus suorittaa muistutuksen ja täydentää varaston. Jätä tyhjäksi poistaaksesi käytöstä.",
"part_search_url_template": "URL, jossa {q} korvaa hakusanat, osille ilman tuotelinkkiä. Jätä tyhjäksi, niin kauppa valitaan automaattisesti (maan, muuten kielen mukaan)."
"part_search_url_template": "URL, jossa {q} korvaa hakusanat, osille ilman tuotelinkkiä. Jätä tyhjäksi, niin kauppa valitaan automaattisesti (maan, muuten kielen mukaan).",
"default_consumable_threshold": "Oletukset uusille Ehdotetuille asetuksille (jäljellä oleva prosentti) ja paristokannan paristoille ilman omaa Battery Notes -kynnystä. Olemassa olevat tehtävät säilyttävät arvonsa.",
"ref_numbers_in_lists": "Näyttää tunnisteet #8 / #8.3 kohteiden ja tehtävien nimien edessä Tänään-luettelossa, tehtävätaulukossa, kohdekorteissa ja kohdetaulukossa.",
"objects_table_columns": "Valitse, mitkä sarakkeet näkyvät kohdetaulukkonäkymässä.",
"install_assist_sentences": "Kopioi äänikomennot asetuksiisi, jotta perinteinen Assist-agentti tunnistaa ne. Itse muokkaamaasi tiedostoa ei koskaan korvata."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Ilmoituksen otsikon tyyli",
"notify_completed": "Ilmoitukset suorituksista",
"notify_event_only": "Laukaise vain tapahtuma, älä lähetä mitään",
"notify_extra_data": "Lisätiedot ilmoitukseen (malli)"
"notify_extra_data": "Lisätiedot ilmoitukseen (malli)",
"reminder_lead_days": "Lisämuistutukset (päivää ennen eräpäivää)",
"notify_scope_view_id": "Ilmoita vain näkymälle",
"weekly_digest_enabled": "Viikkokooste",
"warranty_reminder_enabled": "Muistutus takuun päättymisestä",
"warranty_reminder_days": "Päivää ennen päättymistä"
},
"data_description": {
"notify_due_soon_interval_hours": "Kuinka usein pian erääntyy -muistutus toistetaan. Aseta arvoon 0 yhtä ilmoitusta varten.",
@@ -625,7 +650,11 @@
"notification_title_style": "Mikä näkyy ilmoituksen OTSIKKONA. Oletus säilyttää tilakohtaisen tekstin (esim. 'Huolto myöhässä!'). Kohteen nimi / Tehtävän nimi auttavat, kun puhelinilmoitukset pinoutuvat.",
"notify_completed": "Tieto taloudelle, kun tehtävä on suoritettu, syyn kera (paneeli, QR-/NFC-skannaus, tehtävälista, puhe, anturin palautuminen …). ”Vain automaattiset” ilmoittaa vain suoritukset, joita kukaan ei tehnyt paikan päällä: anturin palautuminen, ostoslistan rastitus, automaation palvelukutsu.",
"notify_event_only": "Jokainen ilmoitus laukaisee tapahtuman maintenance_supporter_notification. Tällä asetuksella automaatiosi hoitaa koko toimituksen — toistovälit, hiljaiset tunnit ja päiväraja määräävät yhä, milloin tapahtuma tulee.",
"notify_extra_data": "JSON tai YAML Jinjalla, yhdistetään jokaisen notify-kutsun data-kenttään (omat avaimesi voittavat). Muuttujat: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON tai YAML Jinjalla, yhdistetään jokaisen notify-kutsun data-kenttään (omat avaimesi voittavat). Muuttujat: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Pilkuin erotellut ennakkoajat, esim. 14, 3, 0 — lisämuistutus lähetetään kunakin vastaavana päivänä. Tyhjä = pois.",
"notify_scope_view_id": "Vain valitun näkymän tunniste-/käyttäjäsuodattimiin osuvat tehtävät lähettävät muistutuksia. Näkymän tila, lajittelu ja ryhmittely ohitetaan tässä.",
"weekly_digest_enabled": "Yksi kooste-ilmoitus maanantaiaamuna, kun tehtäviä on.",
"warranty_reminder_enabled": "Ilmoita kerran, kun objektin takuun päättymiseen on näin monta päivää."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Yksi askel riviä kohden syklin järjestyksessä. \"Nimi: kohta; kohta\" asettaa vaiheen tarkistuslistan. Vaihekohtaiset osat ja pakolliset kentät muokataan paneelissa ja säilyvät täällä.",
"go_back": "Palaa tehtävän toimintoihin tallentamatta."
}
},
"home_profile": {
"title": "Kodin profiili",
"description": "Suosittelee mallipohjia ja asettaa kausi-ikkunat ilmastosi ja pallonpuoliskosi mukaan. Kaikki päätellään paikallisesti kerroksistasi, alueistasi ja kodin sijainnista.\n\n**Tunnistettu:** {detected} · {country} · {climate}",
"data": {
"home_type": "Asumismuoto",
"home_region": "Osavaltio, provinssi tai alue",
"disabled_template_ids": "Piilotetut mallit"
},
"data_description": {
"home_region": "Jotkin säännöt vaihtelevat maan sisällä – yhdessä osavaltiossa ajoneuvon vuosikatsastus, naapurissa ei mitään. Päätelty kodin sijainnista; valitse toinen, jos se on väärä.",
"disabled_template_ids": "Tässä valitut mallit eivät enää näy \"Mallista\"-valinnoissa (paneeli ja asennusopas). Mikään muu ei muutu."
}
},
"archive_settings": {
"title": "Arkistointi ja säilytys",
"description": "Siirrä valmiit kertatehtävät arkistoon poistamatta niitä. Arkistoidut kohteet ovat piilossa ja passiivisia, mutta säilyttävät historian ja kustannukset.",
"data": {
"archive_oneoff_days": "Arkistoi valmiit kertatehtävät automaattisesti (päivää, 0 = pois)",
"delete_archived_oneoff_days": "Poista arkistoidut kertatehtävät automaattisesti (päivää, 0 = ei koskaan)"
}
},
"member_avatars": {
"title": "Jäsenten avatarit",
"description": "Näytetään osoitettujen tehtävien vieressä — nimikirjaimet jäsenen värissä. Oletus tulee nimestä; aseta omat nimikirjaimet tai valitse väri jäsenten erottamiseksi.",
"data": {
"member": "Talouden jäsen"
}
},
"member_avatar": {
"title": "Jäsenten avatarit",
"description": "{member}: jätä nimikirjaimet tyhjiksi ja väri Automaattiseksi, niin oletus on käytössä ({initials}).",
"data": {
"initials": "Nimikirjaimet",
"color": "Väri"
}
},
"battery_lifetimes": {
"title": "Paristojen tyypilliset käyttöiät",
"description": "Käytetään vain paristoille ilman prosenttilukua: Battery Notes -merkintä, jolla on vain tyyppi ja vaihtopäivä, tai anturi, joka ilmoittaa vain ”vähissä”. Erääntyminen = viimeisin vaihto + tämä käyttöikä. Tasoa raportoivien paristojen ennuste tulee mitatusta purkautumisesta. Kun laivasto on nähnyt kolme saman tyypin vaihtoa, mediaaniväli korvaa sisäänrakennetun arvon — oma arvosi voittaa aina.\n\nSisäänrakennetut arvot (kuukautta): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "Vähintään yksi kynnysarvo (ylä- tai alaraja) on asetettava.",
"overlapping_threshold": "Kynnysarvon \"alle\" on oltava pienempi kuin kynnysarvon \"yli\" – muuten jokainen lukema laukaisee tehtävän eikä se voi koskaan palautua. Jätä toinen kentistä tyhjäksi.",
"invalid_due_date": "Eräpäivä vaaditaan kertaluonteisille tehtäville.",
"last_performed_future": "Viimeisimmän suorituksen päivämäärä ei voi olla tulevaisuudessa.",
"invalid_interval": "Aikavälin on oltava positiivinen luku.",
"min_exceeds_max": "Vähimmäisaikaväli ei saa ylittää enimmäisaikaväliä.",
"invalid_notify_service": "Virheellinen ilmoituspalvelun muoto. Käytä muotoa 'notify.service_name' (esim. notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Tämä NFC-tunniste on jo liitetty toiseen tehtävään.",
"invalid_notify_icon": "Ilmoituskuvakkeen on oltava mdi:-kuvakkeen nimi (esim. mdi:air-filter).",
"invalid_shopping_list_entity": "Ostoslistan on oltava tehtäväentiteetti (todo.…).",
"invalid_search_template": "Hakulinkin on oltava http(s)-URL, joka sisältää {q}."
"invalid_search_template": "Hakulinkin on oltava http(s)-URL, joka sisältää {q}.",
"invalid_schedule": "Aikataulu on puutteellinen — valitse vähintään yksi viikonpäivä (tai kalenteri kalenteriohjatulle tehtävälle).",
"invalid_delta_target": "Kertyneen käytön laskennassa (delta-tila) tavoitearvon on oltava suurempi kuin 0.",
"invalid_reminder_lead_days": "Anna kokonaisia päiviä väliltä 0–365 pilkuin erotettuina (esim. 14, 3, 0)."
},
"abort": {
"entity_unavailable": "Valittu entiteetti ei ole juuri nyt käytettävissä. Yritä uudelleen, kun se ilmoittaa tilan."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Kohteen nimi otsikkona",
"task_name": "Tehtävän nimi otsikkona"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Painikkeet (puhelimessa vain kuvakkeet)",
"buttons": "Painikkeet tekstillä",
"icons": "Kuvakkeet (perinteinen)"
}
},
"objects_table_columns": {
"options": {
"name": "Nimi",
"ref_no": "Viitenumero",
"manufacturer": "Valmistaja",
"model": "Malli",
"serial_number": "S/N",
"installation_date": "Asennettu",
"warranty_expiry": "Takuu",
"area_id": "Alue",
"documentation_url": "Käyttöohje",
"notes": "Muistiinpanot",
"task_count": "Tehtävät",
"actions": "Toiminnot"
}
},
"home_type": {
"options": {
"auto": "Automaattinen (tunnistettu)",
"house": "Talo",
"apartment": "Kerrostaloasunto"
}
},
"avatar_color": {
"options": {
"auto": "Automaattinen",
"red": "Punainen",
"pink": "Vaaleanpunainen",
"purple": "Violetti",
"deep_purple": "Tummanvioletti",
"indigo": "Indigo",
"blue": "Sininen",
"cyan": "Syaani",
"green": "Vihreä",
"light_green": "Vaaleanvihreä",
"orange": "Oranssi",
"brown": "Ruskea",
"blue_grey": "Siniharmaa"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "”{task_name}” voidaan suorittaa vasta lähempänä eräpäivää"
},
"person_not_found": {
"message": "{entity_id} ei ole tunnettu henkilöentiteetti."
},
"person_without_user": {
"message": "Henkilöä {name} ei ole yhdistetty Home Assistant -käyttäjätiliin."
},
"bulk_partial": {
"message": "{action}: {done}/{total} tehtävää onnistui. Hylätty: {errors}"
},
"single_entity_only": {
"message": "{field} voidaan käyttää vain yhden entity_id:n kanssa."
},
"unsafe_url": {
"message": "Vain http- ja https-osoitteet ovat sallittuja."
},
"responsible_user_conflict": {
"message": "Anna joko responsible_user tai clear_responsible_user, ei molempia."
},
"object_not_found": {
"message": "entry_id:lle {entry_id} ei löytynyt huoltokohdetta."
},
"task_not_found_in_object": {
"message": "Tehtävää {task_id} ei ole kohteessa {object_name}."
},
"invalid_input": {
"message": "Toimintoa ei voitu suorittaa: {error}"
},
"task_no_longer_exists": {
"message": "Tätä huoltotehtävää ei ole enää olemassa."
},
"skip_disabled": {
"message": "Ohittaminen on poistettu käytöstä tehtävältä ”{task_name}”."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Sélectionner la catégorie de modèle",
"description": "Choisissez une catégorie pour parcourir les modèles de maintenance prédéfinis.",
"description": "Choisissez une catégorie pour parcourir les modèles de maintenance prédéfinis. ★ n = modèles de cette catégorie adaptés à votre logement (panneau : Paramètres → Profil du logement).",
"data": {
"template_category": "Catégorie",
"go_back": "Retour"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Sélectionner un modèle",
"description": "Choisissez un modèle de maintenance comme point de départ.",
"description": "Choisissez un modèle de maintenance comme point de départ. ★ recommandé pour votre logement · ✓ déjà configuré.",
"data": {
"template_id": "Modèle",
"go_back": "Retour"
@@ -484,12 +484,15 @@
"invalid_threshold": "Au moins un seuil (haut ou bas) doit être défini.",
"overlapping_threshold": "Le seuil « en dessous » doit être inférieur au seuil « au-dessus » — sinon chaque relevé déclenche la tâche et elle ne peut jamais se rétablir. Laissez l'un des deux vide.",
"invalid_due_date": "Une date d'échéance est requise pour les tâches uniques.",
"last_performed_future": "La date de dernière réalisation ne peut pas être dans le futur.",
"invalid_interval": "L'intervalle doit être un nombre positif.",
"min_exceeds_max": "L'intervalle minimum ne doit pas dépasser l'intervalle maximum.",
"invalid_notify_service": "Format du service de notification invalide. Utilisez 'notify.nom_du_service' (ex. : notify.mobile_app_phone).",
"notify_service_not_found": "Ce service de notification n'a pas été trouvé dans Home Assistant. Veuillez vérifier le nom du service.",
"nfc_tag_duplicate": "Ce tag NFC est déjà lié à une autre tâche.",
"invalid_shopping_list_entity": "La liste de courses doit être une entité de tâches (todo.…)."
"invalid_shopping_list_entity": "La liste de courses doit être une entité de tâches (todo.…).",
"invalid_schedule": "Le planning est incomplet — choisissez au moins un jour de la semaine (ou un calendrier pour une tâche pilotée par calendrier).",
"invalid_delta_target": "En mode delta (comptage de l'usage cumulé), la valeur cible doit être supérieure à 0."
},
"abort": {
"already_configured": "Cet objet de maintenance est déjà configuré.",
@@ -497,7 +500,9 @@
"template_not_found": "Le modèle sélectionné n'a pas été trouvé.",
"missing_data": "Les données requises n'ont pas été fournies.",
"reconfigure_successful": "Configuration mise à jour avec succès.",
"reconfigure_cancelled": "Reconfiguration annulée."
"reconfigure_cancelled": "Reconfiguration annulée.",
"entity_unavailable": "L'entité sélectionnée n'est pas disponible pour le moment. Réessayez lorsqu'elle signale un état.",
"unknown": "Une erreur inattendue s'est produite. Veuillez recommencer."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Paramètres de notification",
"notification_actions": "Actions interactives",
"test_notification": "Envoyer une notification de test",
"done": "Terminé"
"done": "Terminé",
"home_profile": "Profil du logement · Galerie de modèles",
"archive_settings": "Archivage et conservation",
"member_avatars": "Avatars des membres",
"battery_lifetimes": "Durées de vie typiques des piles"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Suivi du budget",
"advanced_groups_visible": "Groupes",
"advanced_checklists_visible": "Listes de contrôle",
"advanced_schedule_time_visible": "Planification à l'heure"
"advanced_schedule_time_visible": "Planification à l'heure",
"advanced_completion_actions_visible": "Actions de finalisation"
},
"data_description": {
"advanced_adaptive_visible": "Afficher l'analyse EWA, Weibull et les suggestions d'intervalle pour les tâches.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Afficher le suivi de budget mensuel/annuel et les alertes.",
"advanced_groups_visible": "Afficher la gestion des groupes de maintenance.",
"advanced_checklists_visible": "Afficher les listes de contrôle pour la réalisation étape par étape des tâches.",
"advanced_schedule_time_visible": "Permettre aux tâches d'arriver à échéance à une heure précise plutôt qu'à minuit."
"advanced_schedule_time_visible": "Permettre aux tâches d'arriver à échéance à une heure précise plutôt qu'à minuit.",
"advanced_completion_actions_visible": "Action HA par tâche lors de la finalisation + QR de finalisation rapide avec valeurs pré-définies."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Enregistrer automatiquement un remplacement quand une pile faible se rétablit",
"panel_title": "Titre du panneau latéral",
"shopping_list_entity": "Liste de courses pour synchroniser les tâches d’achat",
"part_search_url_template": "Lien de recherche d'achat"
"part_search_url_template": "Lien de recherche d'achat",
"default_consumable_threshold": "Seuil « consommable bas » (%)",
"row_action_style": "Actions des lignes de tâches",
"ref_numbers_in_lists": "Numéros de référence dans les listes",
"objects_table_columns": "Colonnes du tableau d'objets",
"install_assist_sentences": "Installer les phrases Assist"
},
"data_description": {
"default_warning_days": "Nombre de jours avant l'échéance d'une tâche de maintenance pour afficher un avertissement.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "Quand une pile qui était faible repasse au-dessus du seuil de rétablissement, la date de remplacement est enregistrée dans Battery Notes et les piles de rechange sont retirées du stock — sans aucune action",
"panel_title": "Nom personnalisé pour l'entrée de la barre latérale. Laissez vide pour utiliser « Maintenance ». Utile pour éviter la confusion avec le tableau de bord Maintenance intégré de Home Assistant.",
"shopping_list_entity": "Les rappels d’achat automatiques pour les pièces en rupture apparaissent dans cette liste de tâches ; cocher un élément termine le rappel et réapprovisionne la pièce. Laisser vide pour désactiver.",
"part_search_url_template": "URL avec {q} à la place des termes de recherche, utilisée pour les pièces sans lien produit. Laisser vide pour la boutique automatique (selon le pays, sinon la langue)."
"part_search_url_template": "URL avec {q} à la place des termes de recherche, utilisée pour les pièces sans lien produit. Laisser vide pour la boutique automatique (selon le pays, sinon la langue).",
"default_consumable_threshold": "Valeurs par défaut pour les nouvelles Configurations suggérées (pourcentage restant) et pour les piles de la flotte sans seuil Battery Notes propre. Les tâches existantes gardent leur valeur.",
"ref_numbers_in_lists": "Affiche les puces #8 / #8.3 devant les noms d'objets et de tâches dans la liste Aujourd'hui, le tableau des tâches, les cartes d'objets et le tableau des objets.",
"objects_table_columns": "Choisissez les colonnes affichées dans la vue tableau des objets.",
"install_assist_sentences": "Copie les phrases vocales dans votre configuration afin que l'agent Assist classique les reconnaisse. Un fichier que vous avez modifié n'est jamais écrasé."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Style du titre de notification",
"notify_completed": "Notifications d'achèvement",
"notify_event_only": "Déclencher seulement l'événement, ne rien envoyer moi-même",
"notify_extra_data": "Données de notification supplémentaires (modèle)"
"notify_extra_data": "Données de notification supplémentaires (modèle)",
"reminder_lead_days": "Rappels supplémentaires (jours avant l'échéance)",
"notify_scope_view_id": "Notifier uniquement pour la vue",
"weekly_digest_enabled": "Récapitulatif hebdomadaire",
"warranty_reminder_enabled": "Rappel d'expiration de garantie",
"warranty_reminder_days": "Jours avant l'expiration"
},
"data_description": {
"notify_due_soon_interval_hours": "Fréquence de répétition du rappel bientôt dû. Définir à 0 pour une seule notification.",
@@ -625,7 +650,11 @@
"notification_title_style": "Ce qui apparaît comme TITRE de la notification. Par défaut, le texte par statut est conservé (p. ex. « Maintenance en retard ! »). Nom de l'objet / tâche aide quand le téléphone empile les notifications.",
"notify_completed": "Une info pour le foyer quand une tâche est terminée, avec la raison (panneau, scan QR/NFC, liste de tâches, voix, retour du capteur…). « Automatiques seulement » n'annonce que les achèvements que personne n'a faits sur place : retour du capteur, case cochée dans la liste de courses, appel de service d'une automatisation.",
"notify_event_only": "Chaque notification déclenche l'événement maintenance_supporter_notification. Avec cette option, votre automatisation assure toute la livraison — les intervalles de rappel, les heures calmes et la limite quotidienne décident toujours du moment de l'événement.",
"notify_extra_data": "JSON ou YAML avec Jinja, fusionné dans les data de chaque appel notify (vos clés l'emportent). Variables : kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON ou YAML avec Jinja, fusionné dans les data de chaque appel notify (vos clés l'emportent). Variables : kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Délais séparés par des virgules, p. ex. 14, 3, 0 — un rappel supplémentaire est envoyé chaque jour correspondant. Vide = désactivé.",
"notify_scope_view_id": "Seules les tâches correspondant aux filtres étiquette/utilisateur de la vue choisie envoient des rappels. Le statut, le tri et le regroupement de la vue sont ignorés ici.",
"weekly_digest_enabled": "Une notification récapitulative le lundi matin quand des tâches sont dues.",
"warranty_reminder_enabled": "Notifier une fois lorsque la garantie d'un objet expire dans ce nombre de jours."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Une étape par ligne, dans l'ordre du cycle. « Nom : élément ; élément » définit la check-list de la phase. Les pièces et champs obligatoires par phase se gèrent dans le panneau et sont conservés ici.",
"go_back": "Retour aux actions de tâche sans enregistrer."
}
},
"home_profile": {
"title": "Profil du logement",
"description": "Recommande des modèles et règle les périodes saisonnières selon votre climat et votre hémisphère. Tout est déterminé localement à partir de vos étages, pièces et de l'emplacement du domicile.\n\n**Détecté:** {detected} · {country} · {climate}",
"data": {
"home_type": "Type de logement",
"home_region": "État, province ou région",
"disabled_template_ids": "Modèles masqués"
},
"data_description": {
"home_region": "Certaines règles varient au sein d'un pays : contrôle annuel des véhicules dans un État, aucun dans le suivant. Déterminé à partir de l'emplacement de votre domicile ; choisissez-en un autre s'il est erroné.",
"disabled_template_ids": "Les modèles choisis ici n'apparaissent plus dans les sélecteurs « Depuis un modèle » (panneau et assistant de configuration). Rien d'autre ne change."
}
},
"archive_settings": {
"title": "Archivage et conservation",
"description": "Mettez de côté les tâches ponctuelles terminées sans les supprimer. Les éléments archivés sont masqués et inactifs, mais conservent leur historique et leurs coûts.",
"data": {
"archive_oneoff_days": "Archiver automatiquement les tâches ponctuelles terminées après (jours, 0 = désactivé)",
"delete_archived_oneoff_days": "Supprimer automatiquement les tâches ponctuelles archivées après (jours, 0 = jamais)"
}
},
"member_avatars": {
"title": "Avatars des membres",
"description": "Affiché à côté des tâches attribuées — initiales dans la couleur du membre. Par défaut d'après le nom ; choisissez vos initiales ou une couleur pour distinguer les membres.",
"data": {
"member": "Membre du foyer"
}
},
"member_avatar": {
"title": "Avatars des membres",
"description": "{member} : laissez les initiales vides et la couleur sur Automatique pour utiliser la valeur par défaut ({initials}).",
"data": {
"initials": "Initiales",
"color": "Couleur"
}
},
"battery_lifetimes": {
"title": "Durées de vie typiques des piles",
"description": "Utilisé uniquement pour les piles sans pourcentage : une note Battery Notes qui ne connaît qu'un type et une date de remplacement, ou un capteur qui ne signale que « faible ». Leur échéance est dernier remplacement + cette durée. Les piles qui remontent un niveau sont prévues d'après la décharge mesurée. Dès que le parc a vu trois remplacements d'un type, l'intervalle médian remplace la valeur intégrée — votre valeur l'emporte toujours.\n\nValeurs intégrées (mois): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "Au moins un seuil (haut ou bas) doit être défini.",
"overlapping_threshold": "Le seuil « en dessous » doit être inférieur au seuil « au-dessus » — sinon chaque relevé déclenche la tâche et elle ne peut jamais se rétablir. Laissez l'un des deux vide.",
"invalid_due_date": "Une date d'échéance est requise pour les tâches uniques.",
"last_performed_future": "La date de dernière réalisation ne peut pas être dans le futur.",
"invalid_interval": "L'intervalle doit être un nombre positif.",
"min_exceeds_max": "L'intervalle minimum ne doit pas dépasser l'intervalle maximum.",
"invalid_notify_service": "Format du service de notification invalide. Utilisez 'notify.nom_du_service' (ex. : notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Ce tag NFC est déjà lié à une autre tâche.",
"invalid_notify_icon": "L'icône de notification doit être un nom d'icône mdi: (p. ex. mdi:air-filter).",
"invalid_shopping_list_entity": "La liste de courses doit être une entité de tâches (todo.…).",
"invalid_search_template": "Le lien de recherche doit être une URL http(s) contenant {q}."
"invalid_search_template": "Le lien de recherche doit être une URL http(s) contenant {q}.",
"invalid_schedule": "Le planning est incomplet — choisissez au moins un jour de la semaine (ou un calendrier pour une tâche pilotée par calendrier).",
"invalid_delta_target": "En mode delta (comptage de l'usage cumulé), la valeur cible doit être supérieure à 0.",
"invalid_reminder_lead_days": "Saisissez des jours entiers entre 0 et 365, séparés par des virgules (ex. 14, 3, 0)."
},
"abort": {
"entity_unavailable": "L'entité sélectionnée n'est pas disponible pour le moment. Réessayez lorsqu'elle signale un état."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Nom de l'objet comme titre",
"task_name": "Nom de la tâche comme titre"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Boutons (icônes seules sur téléphone)",
"buttons": "Boutons avec texte",
"icons": "Icônes (classique)"
}
},
"objects_table_columns": {
"options": {
"name": "Nom",
"ref_no": "Numéro de référence",
"manufacturer": "Fabricant",
"model": "Modèle",
"serial_number": "N/S",
"installation_date": "Installé",
"warranty_expiry": "Garantie",
"area_id": "Zone",
"documentation_url": "Manuel",
"notes": "Notes",
"task_count": "Tâches",
"actions": "Actions"
}
},
"home_type": {
"options": {
"auto": "Automatique (détecté)",
"house": "Maison",
"apartment": "Appartement"
}
},
"avatar_color": {
"options": {
"auto": "Automatique",
"red": "Rouge",
"pink": "Rose",
"purple": "Violet",
"deep_purple": "Violet foncé",
"indigo": "Indigo",
"blue": "Bleu",
"cyan": "Cyan",
"green": "Vert",
"light_green": "Vert clair",
"orange": "Orange",
"brown": "Marron",
"blue_grey": "Gris bleu"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "« {task_name} » ne peut être terminée que plus près de son échéance"
},
"person_not_found": {
"message": "{entity_id} n'est pas une entité personne connue."
},
"person_without_user": {
"message": "La personne {name} n'est liée à aucun compte utilisateur Home Assistant."
},
"bulk_partial": {
"message": "{action} : {done} tâches sur {total} réussies. Refusées : {errors}"
},
"single_entity_only": {
"message": "{field} ne peut être utilisé qu'avec un seul entity_id."
},
"unsafe_url": {
"message": "Seules les URL http et https sont autorisées."
},
"responsible_user_conflict": {
"message": "Indiquez soit responsible_user, soit clear_responsible_user, mais pas les deux."
},
"object_not_found": {
"message": "Aucun objet de maintenance trouvé pour l'entry_id {entry_id}."
},
"task_not_found_in_object": {
"message": "La tâche {task_id} n'existe pas dans {object_name}."
},
"invalid_input": {
"message": "L'action n'a pas pu être exécutée : {error}"
},
"task_no_longer_exists": {
"message": "Cette tâche de maintenance n'existe plus."
},
"skip_disabled": {
"message": "Le saut est désactivé pour « {task_name} »."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "टेम्पलेट श्रेणी चुनें",
"description": "पूर्वनिर्धारित रखरखाव टेम्पलेट देखने के लिए एक श्रेणी चुनें।",
"description": "पूर्वनिर्धारित रखरखाव टेम्पलेट देखने के लिए एक श्रेणी चुनें। ★ n = इस श्रेणी के वे टेम्पलेट जो आपके घर के लिए उपयुक्त हैं (पैनल: सेटिंग्स → घर प्रोफ़ाइल)।",
"data": {
"template_category": "श्रेणी",
"go_back": "वापस जाएँ"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "टेम्पलेट चुनें",
"description": "शुरुआती बिंदु के रूप में उपयोग करने के लिए एक रखरखाव टेम्पलेट चुनें।",
"description": "शुरुआती बिंदु के रूप में उपयोग करने के लिए एक रखरखाव टेम्पलेट चुनें। ★ आपके घर के लिए अनुशंसित · ✓ पहले से सेट है।",
"data": {
"template_id": "टेम्पलेट",
"go_back": "वापस जाएँ"
@@ -484,12 +484,15 @@
"invalid_threshold": "कम से कम एक थ्रेशोल्ड (ऊपर या नीचे) सेट किया जाना चाहिए।",
"overlapping_threshold": "\"नीचे\" थ्रेशोल्ड \"ऊपर\" थ्रेशोल्ड से कम होना चाहिए — अन्यथा हर रीडिंग कार्य को ट्रिगर करेगी और वह कभी सामान्य नहीं हो पाएगा। दोनों में से एक खाली छोड़ें।",
"invalid_due_date": "एक-बार के कार्यों के लिए देय तिथि आवश्यक है।",
"last_performed_future": "पिछली बार किए जाने की तारीख भविष्य में नहीं हो सकती।",
"invalid_interval": "अंतराल एक धनात्मक संख्या होनी चाहिए।",
"min_exceeds_max": "न्यूनतम अंतराल अधिकतम अंतराल से अधिक नहीं होना चाहिए।",
"invalid_notify_service": "अमान्य सूचना सेवा प्रारूप। 'notify.service_name' का उपयोग करें (उदा. notify.mobile_app_phone)।",
"notify_service_not_found": "यह सूचना सेवा Home Assistant में नहीं मिली। कृपया सेवा का नाम सत्यापित करें।",
"nfc_tag_duplicate": "यह NFC टैग पहले से ही किसी अन्य कार्य से जुड़ा हुआ है।",
"invalid_shopping_list_entity": "शॉपिंग सूची एक टू-डू इकाई (todo.…) होनी चाहिए।"
"invalid_shopping_list_entity": "शॉपिंग सूची एक टू-डू इकाई (todo.…) होनी चाहिए।",
"invalid_schedule": "अनुसूची अधूरी है — कम से कम एक सप्ताह का दिन चुनें (या कैलेंडर-आधारित कार्य के लिए एक कैलेंडर)।",
"invalid_delta_target": "संचित उपयोग गिनते समय (डेल्टा मोड) लक्ष्य मान 0 से अधिक होना चाहिए।"
},
"abort": {
"already_configured": "यह रखरखाव ऑब्जेक्ट पहले से ही कॉन्फ़िगर किया गया है।",
@@ -497,7 +500,9 @@
"template_not_found": "चयनित टेम्पलेट नहीं मिला।",
"missing_data": "आवश्यक डेटा प्रदान नहीं किया गया।",
"reconfigure_successful": "कॉन्फ़िगरेशन सफलतापूर्वक अपडेट किया गया।",
"reconfigure_cancelled": "पुनः कॉन्फ़िगरेशन रद्द किया गया।"
"reconfigure_cancelled": "पुनः कॉन्फ़िगरेशन रद्द किया गया।",
"entity_unavailable": "चयनित एंटिटी अभी उपलब्ध नहीं है। जब वह कोई स्थिति बताए तब फिर से प्रयास करें।",
"unknown": "एक अप्रत्याशित त्रुटि हुई। कृपया फिर से शुरू करें।"
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "सूचना सेटिंग्स",
"notification_actions": "इंटरैक्टिव क्रियाएँ",
"test_notification": "परीक्षण सूचना भेजें",
"done": "हो गया"
"done": "हो गया",
"home_profile": "घर की प्रोफ़ाइल · टेम्पलेट गैलरी",
"archive_settings": "संग्रह और प्रतिधारण",
"member_avatars": "सदस्यों के अवतार",
"battery_lifetimes": "बैटरी की सामान्य आयु"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "बजट ट्रैकिंग",
"advanced_groups_visible": "समूह",
"advanced_checklists_visible": "चेकलिस्ट",
"advanced_schedule_time_visible": "दिन-के-समय अनुसूचन"
"advanced_schedule_time_visible": "दिन-के-समय अनुसूचन",
"advanced_completion_actions_visible": "पूर्णता क्रियाएँ"
},
"data_description": {
"advanced_adaptive_visible": "कार्यों के लिए EWA, वाइबुल विश्लेषण और अंतराल सुझाव दिखाएँ।",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "मासिक/वार्षिक बजट ट्रैकिंग और अलर्ट दिखाएँ।",
"advanced_groups_visible": "रखरखाव समूह प्रबंधन दिखाएँ।",
"advanced_checklists_visible": "चरण-दर-चरण पूर्णता के लिए कार्य चेकलिस्ट दिखाएँ।",
"advanced_schedule_time_visible": "कार्यों को आधी रात के बजाय दिन के एक विशिष्ट समय पर अतिदेय होने दें।"
"advanced_schedule_time_visible": "कार्यों को आधी रात के बजाय दिन के एक विशिष्ट समय पर अतिदेय होने दें।",
"advanced_completion_actions_visible": "पूर्ण होने पर प्रति-कार्य HA क्रिया + पूर्व-निर्धारित मानों के साथ त्वरित-पूर्ण QR।"
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "कम बैटरी के ठीक होने पर बदलाव अपने आप दर्ज करें",
"panel_title": "साइडबार पैनल शीर्षक",
"shopping_list_entity": "खरीद कार्यों को सिंक करने की शॉपिंग सूची",
"part_search_url_template": "खरीदारी खोज लिंक"
"part_search_url_template": "खरीदारी खोज लिंक",
"default_consumable_threshold": "उपभोग्य „कम“ सीमा (%)",
"row_action_style": "कार्य पंक्ति क्रियाएँ",
"ref_numbers_in_lists": "सूचियों में संदर्भ संख्या",
"objects_table_columns": "वस्तु तालिका कॉलम",
"install_assist_sentences": "Assist वाक्य इंस्टॉल करें"
},
"data_description": {
"default_warning_days": "रखरखाव कार्य देय होने से कितने दिन पहले चेतावनी दिखानी है।",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "जब कम रही बैटरी का स्तर पुनर्प्राप्ति सीमा से ऊपर जाता है, तो बदलाव की तारीख Battery Notes में दर्ज हो जाती है और अतिरिक्त सेल स्टॉक से घटा दिए जाते हैं — बिना किसी टैप के",
"panel_title": "साइडबार प्रविष्टि के लिए कस्टम नाम। \"Maintenance\" का उपयोग करने के लिए खाली छोड़ें। Home Assistant के अंतर्निहित Maintenance डैशबोर्ड से टकराव से बचने के लिए उपयोगी।",
"shopping_list_entity": "कम स्टॉक वाले पुर्जों के स्वचालित खरीद अनुस्मारक इस टू-डू सूची में दिखाई देते हैं; टिक करने पर अनुस्मारक पूरा होता है और पुर्जा फिर से स्टॉक होता है। अक्षम करने के लिए खाली छोड़ें।",
"part_search_url_template": "खोज शब्दों की जगह {q} वाला URL, बिना उत्पाद लिंक वाले पुर्जों के लिए। स्वचालित स्टोर (देश, फिर भाषा के अनुसार) के लिए खाली छोड़ें।"
"part_search_url_template": "खोज शब्दों की जगह {q} वाला URL, बिना उत्पाद लिंक वाले पुर्जों के लिए। स्वचालित स्टोर (देश, फिर भाषा के अनुसार) के लिए खाली छोड़ें।",
"default_consumable_threshold": "नए सुझाए गए सेटअप (शेष प्रतिशत) और अपनी Battery Notes सीमा न रखने वाली बेड़े की बैटरियों के लिए डिफ़ॉल्ट। मौजूदा कार्य अपना मान रखते हैं।",
"ref_numbers_in_lists": "आज सूची, कार्य तालिका, ऑब्जेक्ट कार्ड और ऑब्जेक्ट तालिका में ऑब्जेक्ट और कार्य नामों के आगे #8 / #8.3 चिप दिखाता है।",
"objects_table_columns": "चुनें कि वस्तु तालिका दृश्य में कौन से कॉलम दिखाई दें।",
"install_assist_sentences": "वॉइस वाक्यों को आपके कॉन्फ़िगरेशन में कॉपी करता है ताकि क्लासिक Assist एजेंट उन्हें पहचान सके। आपके द्वारा संपादित फ़ाइल कभी अधिलेखित नहीं होती।"
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "सूचना शीर्षक शैली",
"notify_completed": "पूर्णता सूचनाएँ",
"notify_event_only": "केवल इवेंट फायर करें, स्वयं कुछ न भेजें",
"notify_extra_data": "अतिरिक्त सूचना डेटा (टेम्पलेट)"
"notify_extra_data": "अतिरिक्त सूचना डेटा (टेम्पलेट)",
"reminder_lead_days": "अतिरिक्त अनुस्मारक (नियत तिथि से पहले के दिन)",
"notify_scope_view_id": "केवल इस व्यू के लिए सूचित करें",
"weekly_digest_enabled": "साप्ताहिक सारांश",
"warranty_reminder_enabled": "वारंटी समाप्ति अनुस्मारक",
"warranty_reminder_days": "समाप्ति से पहले के दिन"
},
"data_description": {
"notify_due_soon_interval_hours": "जल्द-देय अनुस्मारक कितनी बार दोहराना है। एकल सूचना के लिए 0 पर सेट करें।",
@@ -625,7 +650,11 @@
"notification_title_style": "सूचना के शीर्षक के रूप में क्या दिखाई देता है। डिफ़ॉल्ट प्रति-स्थिति पाठ रखता है (उदा. 'रखरखाव अतिदेय!')। फ़ोन सूचनाएँ ढेर होने पर ऑब्जेक्ट नाम / कार्य नाम सहायक होते हैं।",
"notify_completed": "किसी कार्य के पूरा होने पर परिवार को कारण सहित सूचना (पैनल, QR/NFC स्कैन, टू-डू सूची, आवाज़, सेंसर रिकवरी…)। \"केवल स्वचालित\" सिर्फ़ वे पूर्णताएँ बताता है जो किसी ने मौके पर नहीं कीं: सेंसर रिकवरी, खरीदारी सूची में टिक, ऑटोमेशन का सर्विस कॉल।",
"notify_event_only": "हर सूचना maintenance_supporter_notification इवेंट फायर करती है। इसे चालू करने पर पूरी डिलीवरी आपका ऑटोमेशन करता है — दोहराव अंतराल, शांत घंटे और दैनिक सीमा अब भी तय करते हैं कि इवेंट कब आए।",
"notify_extra_data": "Jinja के साथ JSON या YAML, हर notify कॉल के data में मिलाया जाता है (आपकी कुंजियाँ प्राथमिकता पाती हैं)। वेरिएबल: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message।"
"notify_extra_data": "Jinja के साथ JSON या YAML, हर notify कॉल के data में मिलाया जाता है (आपकी कुंजियाँ प्राथमिकता पाती हैं)। वेरिएबल: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message।",
"reminder_lead_days": "अल्पविराम से अलग किए गए अंतराल, जैसे 14, 3, 0 — प्रत्येक मेल खाते दिन एक अतिरिक्त अनुस्मारक भेजा जाता है। खाली = बंद।",
"notify_scope_view_id": "केवल वे कार्य अनुस्मारक भेजते हैं जो चुने गए व्यू के लेबल/उपयोगकर्ता फ़िल्टर से मेल खाते हैं। व्यू की स्थिति, क्रम और समूहन यहाँ अनदेखे रहते हैं।",
"weekly_digest_enabled": "सोमवार सुबह एक सारांश सूचना जब कार्य देय हों।",
"warranty_reminder_enabled": "जब किसी वस्तु की वारंटी समाप्त होने में इतने दिन बचें तो एक बार सूचित करें।"
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "चक्र क्रम में प्रति पंक्ति एक कदम। \"नाम: मद; मद\" उस चरण की चेकलिस्ट तय करता है। प्रति-चरण पुर्जे और अनिवार्य फ़ील्ड पैनल में संपादित होते हैं और यहाँ सुरक्षित रहते हैं।",
"go_back": "बिना सहेजे कार्य क्रियाओं पर लौटें।"
}
},
"home_profile": {
"title": "घर की प्रोफ़ाइल",
"description": "आपकी जलवायु और गोलार्ध के अनुसार टेम्पलेट सुझाता है और मौसमी विंडो सेट करता है। सब कुछ आपकी मंज़िलों, क्षेत्रों और घर के स्थान से स्थानीय रूप से तय होता है।\n\n**पहचाना गया:** {detected} · {country} · {climate}",
"data": {
"home_type": "घर का प्रकार",
"home_region": "राज्य, प्रांत या क्षेत्र",
"disabled_template_ids": "छिपे हुए टेम्पलेट"
},
"data_description": {
"home_region": "कुछ नियम एक ही देश में अलग-अलग होते हैं — एक राज्य में वाहन की वार्षिक जाँच, अगले में कोई नहीं। आपके घर के स्थान से पता लगाया गया; गलत हो तो दूसरा चुनें।",
"disabled_template_ids": "यहाँ चुने गए टेम्पलेट अब \"टेम्पलेट से\" चयन में नहीं दिखेंगे (पैनल और सेटअप विज़ार्ड)। और कुछ नहीं बदलता।"
}
},
"archive_settings": {
"title": "संग्रह और प्रतिधारण",
"description": "पूर्ण एक-बार के कार्यों को हटाए बिना अलग रखें। संग्रहीत आइटम छिपे और निष्क्रिय रहते हैं, पर इतिहास और लागत बनाए रखते हैं।",
"data": {
"archive_oneoff_days": "पूर्ण एक-बार के कार्य स्वतः संग्रहित करें (दिन, 0 = बंद)",
"delete_archived_oneoff_days": "संग्रहीत एक-बार के कार्य स्वतः हटाएँ (दिन, 0 = कभी नहीं)"
}
},
"member_avatars": {
"title": "सदस्यों के अवतार",
"description": "सौंपे गए कार्यों के बगल में दिखाया जाता है — सदस्य के रंग में आद्याक्षर। डिफ़ॉल्ट नाम से आता है; सदस्यों में अंतर करने के लिए अपने आद्याक्षर या रंग चुनें।",
"data": {
"member": "घर का सदस्य"
}
},
"member_avatar": {
"title": "सदस्यों के अवतार",
"description": "{member}: डिफ़ॉल्ट ({initials}) उपयोग करने के लिए आद्याक्षर खाली छोड़ें और रंग को स्वचालित पर रखें।",
"data": {
"initials": "आद्याक्षर",
"color": "रंग"
}
},
"battery_lifetimes": {
"title": "बैटरी की सामान्य आयु",
"description": "केवल बिना प्रतिशत वाली बैटरियों के लिए: सिर्फ़ प्रकार और बदलने की तारीख वाला Battery Notes नोट, या केवल \"कम\" बताने वाला सेंसर। नियत तिथि = अंतिम बदलाव + यह आयु। स्तर बताने वाली बैटरियों का पूर्वानुमान मापे गए डिस्चार्ज से बनता है। एक प्रकार के तीन बदलाव देखने के बाद माध्यिका अंतराल अंतर्निहित मान की जगह लेता है — आपका अपना मान हमेशा प्राथमिकता पाता है।\n\nअंतर्निहित मान (महीने): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "कम से कम एक थ्रेशोल्ड (ऊपर या नीचे) सेट किया जाना चाहिए।",
"overlapping_threshold": "\"नीचे\" थ्रेशोल्ड \"ऊपर\" थ्रेशोल्ड से कम होना चाहिए — अन्यथा हर रीडिंग कार्य को ट्रिगर करेगी और वह कभी सामान्य नहीं हो पाएगा। दोनों में से एक खाली छोड़ें।",
"invalid_due_date": "एक-बार के कार्यों के लिए देय तिथि आवश्यक है।",
"last_performed_future": "पिछली बार किए जाने की तारीख भविष्य में नहीं हो सकती।",
"invalid_interval": "अंतराल एक धनात्मक संख्या होनी चाहिए।",
"min_exceeds_max": "न्यूनतम अंतराल अधिकतम अंतराल से अधिक नहीं होना चाहिए।",
"invalid_notify_service": "अमान्य सूचना सेवा प्रारूप। 'notify.service_name' का उपयोग करें (उदा. notify.mobile_app_phone)।",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "यह NFC टैग पहले से ही किसी अन्य कार्य से जुड़ा हुआ है।",
"invalid_notify_icon": "सूचना आइकन एक mdi: आइकन नाम होना चाहिए (जैसे mdi:air-filter)।",
"invalid_shopping_list_entity": "शॉपिंग सूची एक टू-डू इकाई (todo.…) होनी चाहिए।",
"invalid_search_template": "खोज लिंक {q} वाला http(s) URL होना चाहिए."
"invalid_search_template": "खोज लिंक {q} वाला http(s) URL होना चाहिए.",
"invalid_schedule": "अनुसूची अधूरी है — कम से कम एक सप्ताह का दिन चुनें (या कैलेंडर-आधारित कार्य के लिए एक कैलेंडर)।",
"invalid_delta_target": "संचित उपयोग गिनते समय (डेल्टा मोड) लक्ष्य मान 0 से अधिक होना चाहिए।",
"invalid_reminder_lead_days": "0 से 365 के बीच पूरे दिन अल्पविराम से अलग करके दर्ज करें (जैसे 14, 3, 0)।"
},
"abort": {
"entity_unavailable": "चयनित एंटिटी अभी उपलब्ध नहीं है। जब वह कोई स्थिति बताए तब फिर से प्रयास करें।"
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "ऑब्जेक्ट नाम शीर्षक के रूप में",
"task_name": "कार्य नाम शीर्षक के रूप में"
}
},
"row_action_style": {
"options": {
"buttons_compact": "बटन (फ़ोन पर केवल आइकन)",
"buttons": "टेक्स्ट वाले बटन",
"icons": "आइकन (क्लासिक)"
}
},
"objects_table_columns": {
"options": {
"name": "नाम",
"ref_no": "संदर्भ संख्या",
"manufacturer": "निर्माता",
"model": "मॉडल",
"serial_number": "S/N",
"installation_date": "स्थापित",
"warranty_expiry": "वारंटी",
"area_id": "क्षेत्र",
"documentation_url": "मैनुअल",
"notes": "टिप्पणियाँ",
"task_count": "कार्य",
"actions": "क्रियाएँ"
}
},
"home_type": {
"options": {
"auto": "स्वचालित (पहचाना गया)",
"house": "मकान",
"apartment": "अपार्टमेंट"
}
},
"avatar_color": {
"options": {
"auto": "स्वचालित",
"red": "लाल",
"pink": "गुलाबी",
"purple": "बैंगनी",
"deep_purple": "गहरा बैंगनी",
"indigo": "नील",
"blue": "नीला",
"cyan": "आसमानी",
"green": "हरा",
"light_green": "हल्का हरा",
"orange": "नारंगी",
"brown": "भूरा",
"blue_grey": "नीला-धूसर"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "“{task_name}” को नियत तिथि के करीब ही पूरा किया जा सकता है"
},
"person_not_found": {
"message": "{entity_id} कोई ज्ञात व्यक्ति एंटिटी नहीं है।"
},
"person_without_user": {
"message": "व्यक्ति {name} किसी Home Assistant उपयोगकर्ता खाते से जुड़ा नहीं है।"
},
"bulk_partial": {
"message": "{action}: {total} में से {done} कार्य सफल। अस्वीकृत: {errors}"
},
"single_entity_only": {
"message": "{field} का उपयोग केवल एक entity_id के साथ किया जा सकता है।"
},
"unsafe_url": {
"message": "केवल http और https URL की अनुमति है।"
},
"responsible_user_conflict": {
"message": "responsible_user या clear_responsible_user में से कोई एक दें, दोनों नहीं।"
},
"object_not_found": {
"message": "entry_id {entry_id} के लिए कोई रखरखाव ऑब्जेक्ट नहीं मिला।"
},
"task_not_found_in_object": {
"message": "{object_name} में कार्य {task_id} मौजूद नहीं है।"
},
"invalid_input": {
"message": "कार्रवाई पूरी नहीं की जा सकी: {error}"
},
"task_no_longer_exists": {
"message": "यह रखरखाव कार्य अब मौजूद नहीं है।"
},
"skip_disabled": {
"message": "“{task_name}” के लिए छोड़ना बंद है।"
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Sablonkategória kiválasztása",
"description": "Válasszon kategóriát az előre elkészített karbantartási sablonok böngészéséhez.",
"description": "Válasszon kategóriát az előre elkészített karbantartási sablonok böngészéséhez. ★ n = a kategória otthonához illő sablonjai (panel: Beállítások → Otthonprofil).",
"data": {
"template_category": "Kategória",
"go_back": "Vissza"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Sablon kiválasztása",
"description": "Válasszon karbantartási sablont kiindulási alapként.",
"description": "Válasszon karbantartási sablont kiindulási alapként. ★ ajánlott az otthonához · ✓ már beállítva.",
"data": {
"template_id": "Sablon",
"go_back": "Vissza"
@@ -484,12 +484,15 @@
"invalid_threshold": "Legalább egy küszöbértéket (felső vagy alsó) meg kell adni.",
"overlapping_threshold": "Az „alatta” küszöbértéknek kisebbnek kell lennie a „felette” küszöbértéknél – különben minden mérés kiváltja a feladatot, és az soha nem állhat helyre. Hagyja üresen az egyik mezőt.",
"invalid_due_date": "Az egyszeri feladatokhoz határidő szükséges.",
"last_performed_future": "Az utolsó elvégzés dátuma nem lehet a jövőben.",
"invalid_interval": "Az intervallumnak pozitív számnak kell lennie.",
"min_exceeds_max": "A minimális intervallum nem lehet nagyobb a maximálisnál.",
"invalid_notify_service": "Érvénytelen értesítésiszolgáltatás-formátum. Használja a „notify.szolgaltatas_nev” alakot (pl. notify.mobile_app_phone).",
"notify_service_not_found": "Ez az értesítési szolgáltatás nem található a Home Assistantban. Ellenőrizze a szolgáltatás nevét.",
"nfc_tag_duplicate": "Ez az NFC címke már egy másik feladathoz van rendelve.",
"invalid_shopping_list_entity": "A bevásárlólistának teendő-entitásnak kell lennie (todo.…)."
"invalid_shopping_list_entity": "A bevásárlólistának teendő-entitásnak kell lennie (todo.…).",
"invalid_schedule": "Az ütemezés hiányos — válassz legalább egy napot a héten (vagy egy naptárt a naptárvezérelt feladathoz).",
"invalid_delta_target": "A halmozott használat számlálásakor (delta mód) a célértéknek 0-nál nagyobbnak kell lennie."
},
"abort": {
"already_configured": "Ez a karbantartási objektum már be van állítva.",
@@ -497,7 +500,9 @@
"template_not_found": "A kiválasztott sablon nem található.",
"missing_data": "A szükséges adatok nem lettek megadva.",
"reconfigure_successful": "A konfiguráció sikeresen frissítve.",
"reconfigure_cancelled": "Az újrakonfigurálás megszakítva."
"reconfigure_cancelled": "Az újrakonfigurálás megszakítva.",
"entity_unavailable": "A kiválasztott entitás jelenleg nem érhető el. Próbáld újra, amint állapotot jelent.",
"unknown": "Váratlan hiba történt. Kérlek, kezdd újra."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Értesítési beállítások",
"notification_actions": "Interaktív műveletek",
"test_notification": "Tesztértesítés küldése",
"done": "Kész"
"done": "Kész",
"home_profile": "Otthon profilja · Sablongaléria",
"archive_settings": "Archiválás és megőrzés",
"member_avatars": "Tagok avatárjai",
"battery_lifetimes": "Jellemző elem-élettartamok"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Költségkeret követése",
"advanced_groups_visible": "Csoportok",
"advanced_checklists_visible": "Ellenőrzőlisták",
"advanced_schedule_time_visible": "Napszakhoz kötött ütemezés"
"advanced_schedule_time_visible": "Napszakhoz kötött ütemezés",
"advanced_completion_actions_visible": "Elvégzési műveletek"
},
"data_description": {
"advanced_adaptive_visible": "EWA, Weibull-elemzés és intervallumjavaslatok megjelenítése a feladatokhoz.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Havi/éves költségkeret-követés és riasztások megjelenítése.",
"advanced_groups_visible": "Karbantartási csoportok kezelésének megjelenítése.",
"advanced_checklists_visible": "Feladat-ellenőrzőlisták megjelenítése a lépésenkénti elvégzéshez.",
"advanced_schedule_time_visible": "A feladatok nem éjfélkor, hanem egy megadott napszakban válhassanak lejárttá."
"advanced_schedule_time_visible": "A feladatok nem éjfélkor, hanem egy megadott napszakban válhassanak lejárttá.",
"advanced_completion_actions_visible": "Feladatonkénti HA művelet elvégzéskor + gyorselvégző QR előre beállított értékekkel."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Csere automatikus rögzítése, amikor egy lemerült elem helyreáll",
"panel_title": "Oldalsáv-panel címe",
"shopping_list_entity": "Bevásárlólista a vásárlási feladatok szinkronizálásához",
"part_search_url_template": "Vásárlási keresőhivatkozás"
"part_search_url_template": "Vásárlási keresőhivatkozás",
"default_consumable_threshold": "„Fogyóeszköz alacsony” küszöb (%)",
"row_action_style": "Műveletek a feladatsorokban",
"ref_numbers_in_lists": "Hivatkozási számok a listákban",
"objects_table_columns": "Objektumtáblázat oszlopai",
"install_assist_sentences": "Assist mondatok telepítése"
},
"data_description": {
"default_warning_days": "Hány nappal az esedékesség előtt jelenjen meg figyelmeztetés.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "Ha egy korábban lemerült elem töltöttsége a helyreállási küszöb fölé emelkedik, a csere dátuma bekerül a Battery Notesba, és a tartalék cellák levonódnak a készletből — érintés nélkül",
"panel_title": "Az oldalsáv-bejegyzés egyéni neve. Hagyja üresen a „Karbantartás” használatához. Hasznos, ha ütközne a Home Assistant beépített Karbantartás irányítópultjával.",
"shopping_list_entity": "A fogyóban lévő alkatrészek automatikus vásárlási emlékeztetői ezen a teendőlistán jelennek meg; a kipipálás befejezi az emlékeztetőt és feltölti a készletet. Hagyja üresen a kikapcsoláshoz.",
"part_search_url_template": "URL {q}-val a keresőkifejezések helyén, a terméklink nélküli alkatrészekhez. Hagyja üresen az automatikus bolthoz (ország, különben nyelv szerint)."
"part_search_url_template": "URL {q}-val a keresőkifejezések helyén, a terméklink nélküli alkatrészekhez. Hagyja üresen az automatikus bolthoz (ország, különben nyelv szerint).",
"default_consumable_threshold": "Alapértékek az új Javasolt beállításokhoz (százalékos maradék) és a saját Battery Notes-küszöb nélküli flottaelemekhez. A meglévő feladatok megtartják az értéküket.",
"ref_numbers_in_lists": "Megjeleníti a #8 / #8.3 címkéket az objektum- és feladatnevek előtt a Ma listában, a feladattáblában, az objektumkártyákon és az objektumtáblában.",
"objects_table_columns": "Válassza ki, mely oszlopok jelenjenek meg az objektumok táblázatnézetében.",
"install_assist_sentences": "Átmásolja a hangmondatokat a konfigurációdba, hogy a klasszikus Assist ügynök felismerje őket. Az általad szerkesztett fájlt soha nem írja felül."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Értesítés címének stílusa",
"notify_completed": "Elvégzési értesítések",
"notify_event_only": "Csak az eseményt váltsa ki, ne küldjön semmit",
"notify_extra_data": "További értesítési adatok (sablon)"
"notify_extra_data": "További értesítési adatok (sablon)",
"reminder_lead_days": "Extra emlékeztetők (nappal az esedékesség előtt)",
"notify_scope_view_id": "Értesítés csak erre a nézetre",
"weekly_digest_enabled": "Heti összefoglaló",
"warranty_reminder_enabled": "Garancialejárati emlékeztető",
"warranty_reminder_days": "Nappal a lejárat előtt"
},
"data_description": {
"notify_due_soon_interval_hours": "Milyen gyakran ismétlődjön a hamarosan esedékes emlékeztető. 0 = csak egyetlen értesítés.",
@@ -625,7 +650,11 @@
"notification_title_style": "Mi jelenjen meg az értesítés CÍMEKÉNT. Az alapértelmezés az állapotonkénti szöveget tartja meg (pl. „Karbantartás lejárt!”). Az objektumnév / feladatnév akkor segít, ha a telefonon egymásra tornyosulnak az értesítések.",
"notify_completed": "Üzenet a háztartásnak, ha egy feladat elkészült, az okkal együtt (panel, QR-/NFC-beolvasás, teendőlista, hang, érzékelő helyreállása…). A „Csak automatikus” csak azokat jelenti, amelyeket senki nem végzett el a helyszínen: érzékelő helyreállása, kipipálás a bevásárlólistán, automatizálás szolgáltatáshívása.",
"notify_event_only": "Minden értesítés kiváltja a maintenance_supporter_notification eseményt. Bekapcsolva a teljes kézbesítést az automatizálásod végzi — az ismétlési időközök, a csendes órák és a napi korlát továbbra is meghatározzák, mikor jön az esemény.",
"notify_extra_data": "JSON vagy YAML Jinjával, minden notify hívás data mezőjébe beolvasztva (a te kulcsaid nyernek). Változók: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON vagy YAML Jinjával, minden notify hívás data mezőjébe beolvasztva (a te kulcsaid nyernek). Változók: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Vesszővel elválasztott napok, pl. 14, 3, 0 — minden egyező napon egy extra emlékeztető megy ki. Üres = kikapcsolva.",
"notify_scope_view_id": "Csak a kiválasztott mentett nézet címke-/felhasználószűrőinek megfelelő feladatok küldenek emlékeztetőt. A nézet állapot-, rendezési és csoportosítási beállításait itt figyelmen kívül hagyjuk.",
"weekly_digest_enabled": "Egyetlen összefoglaló értesítés hétfő reggel, ha vannak esedékes feladatok.",
"warranty_reminder_enabled": "Egyszeri értesítés, amikor egy objektum garanciája ennyi napra van a lejárattól."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Soronként egy lépés, a ciklus sorrendjében. A \"Név: pont; pont\" a fázis ellenőrzőlistáját adja meg. A fázisonkénti alkatrészek és kötelező mezők a panelben szerkeszthetők, itt megmaradnak.",
"go_back": "Visszatérés a feladatműveletekhez mentés nélkül."
}
},
"home_profile": {
"title": "Otthon profilja",
"description": "Sablonokat javasol, és az éghajlathoz és a féltekéhez igazítja a szezonális időablakokat. Minden helyben, az Ön szintjeiből, területeiből és az otthon helyéből adódik.\n\n**Felismerve:** {detected} · {country} · {climate}",
"data": {
"home_type": "Lakóhely típusa",
"home_region": "Állam, tartomány vagy régió",
"disabled_template_ids": "Elrejtett sablonok"
},
"data_description": {
"home_region": "Egyes szabályok országon belül is eltérnek – az egyik államban évente kötelező a járművizsga, a szomszédosban egyáltalán nem. Az otthon helyéből megállapítva; ha téves, válasszon másikat.",
"disabled_template_ids": "Az itt kiválasztott sablonok nem jelennek meg többé a „Sablonból” választókban (panel és beállítási varázsló). Más nem változik."
}
},
"archive_settings": {
"title": "Archiválás és megőrzés",
"description": "Elvégzett egyszeri feladatok kivezetése törlés nélkül. Az archivált elemek rejtettek és inaktívak, de megtartják előzményeiket és költségeiket.",
"data": {
"archive_oneoff_days": "Elvégzett egyszeri feladatok automatikus archiválása ennyi nap után (0 = ki)",
"delete_archived_oneoff_days": "Archivált egyszeri feladatok automatikus törlése ennyi nap után (0 = soha)"
}
},
"member_avatars": {
"title": "Tagok avatárjai",
"description": "A kiosztott feladatok mellett jelenik meg — monogram a tag színében. Alapértelmezés a névből; adjon meg saját monogramot vagy válasszon színt a tagok megkülönböztetéséhez.",
"data": {
"member": "Háztartás tagja"
}
},
"member_avatar": {
"title": "Tagok avatárjai",
"description": "{member}: hagyja üresen a monogramot és a színt Automatikuson az alapértelmezéshez ({initials}).",
"data": {
"initials": "Monogram",
"color": "Szín"
}
},
"battery_lifetimes": {
"title": "Jellemző elem-élettartamok",
"description": "Csak százalék nélküli elemeknél használjuk: olyan Battery Notes-bejegyzésnél, amelynek csak típusa és cseredátuma van, vagy csak „alacsony”-t jelentő érzékelőnél. Esedékesség = utolsó csere + ez az élettartam. A szintet jelentő elemek előrejelzése a mért kisülésből jön. Ha a flotta már három cserét látott egy típusból, a medián időköz veszi át a beépített értéket — a saját értéked mindig nyer.\n\nBeépített értékek (hónap): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "Legalább egy küszöbértéket (felső vagy alsó) meg kell adni.",
"overlapping_threshold": "Az „alatta” küszöbértéknek kisebbnek kell lennie a „felette” küszöbértéknél – különben minden mérés kiváltja a feladatot, és az soha nem állhat helyre. Hagyja üresen az egyik mezőt.",
"invalid_due_date": "Az egyszeri feladatokhoz határidő szükséges.",
"last_performed_future": "Az utolsó elvégzés dátuma nem lehet a jövőben.",
"invalid_interval": "Az intervallumnak pozitív számnak kell lennie.",
"min_exceeds_max": "A minimális intervallum nem lehet nagyobb a maximálisnál.",
"invalid_notify_service": "Érvénytelen értesítésiszolgáltatás-formátum. Használja a „notify.szolgaltatas_nev” alakot (pl. notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Ez az NFC címke már egy másik feladathoz van rendelve.",
"invalid_notify_icon": "Az értesítési ikonnak mdi: ikonnévnek kell lennie (pl. mdi:air-filter).",
"invalid_shopping_list_entity": "A bevásárlólistának teendő-entitásnak kell lennie (todo.…).",
"invalid_search_template": "A keresőhivatkozásnak {q}-t tartalmazó http(s) URL-nek kell lennie."
"invalid_search_template": "A keresőhivatkozásnak {q}-t tartalmazó http(s) URL-nek kell lennie.",
"invalid_schedule": "Az ütemezés hiányos — válassz legalább egy napot a héten (vagy egy naptárt a naptárvezérelt feladathoz).",
"invalid_delta_target": "A halmozott használat számlálásakor (delta mód) a célértéknek 0-nál nagyobbnak kell lennie.",
"invalid_reminder_lead_days": "Adjon meg egész napokat 0 és 365 között, vesszővel elválasztva (pl. 14, 3, 0)."
},
"abort": {
"entity_unavailable": "A kiválasztott entitás jelenleg nem érhető el. Próbáld újra, amint állapotot jelent."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Objektum neve címként",
"task_name": "Feladat neve címként"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Gombok (telefonon csak ikonok)",
"buttons": "Gombok szöveggel",
"icons": "Ikonok (klasszikus)"
}
},
"objects_table_columns": {
"options": {
"name": "Név",
"ref_no": "Hivatkozási szám",
"manufacturer": "Gyártó",
"model": "Modell",
"serial_number": "Sorozatszám",
"installation_date": "Telepítve",
"warranty_expiry": "Garancia",
"area_id": "Terület",
"documentation_url": "Kézikönyv",
"notes": "Megjegyzések",
"task_count": "Feladatok",
"actions": "Műveletek"
}
},
"home_type": {
"options": {
"auto": "Automatikus (felismert)",
"house": "Ház",
"apartment": "Lakás"
}
},
"avatar_color": {
"options": {
"auto": "Automatikus",
"red": "Piros",
"pink": "Rózsaszín",
"purple": "Lila",
"deep_purple": "Sötétlila",
"indigo": "Indigó",
"blue": "Kék",
"cyan": "Ciánkék",
"green": "Zöld",
"light_green": "Világoszöld",
"orange": "Narancs",
"brown": "Barna",
"blue_grey": "Kékesszürke"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "„{task_name}” csak a határidőhöz közelebb fejezhető be"
},
"person_not_found": {
"message": "A(z) {entity_id} nem ismert személy entitás."
},
"person_without_user": {
"message": "{name} személy nincs Home Assistant-felhasználói fiókhoz kapcsolva."
},
"bulk_partial": {
"message": "{action}: {total} feladatból {done} sikerült. Elutasítva: {errors}"
},
"single_entity_only": {
"message": "A(z) {field} csak egyetlen entity_id-vel használható."
},
"unsafe_url": {
"message": "Csak http és https URL-ek engedélyezettek."
},
"responsible_user_conflict": {
"message": "Vagy a responsible_user, vagy a clear_responsible_user értéket adja meg, ne mindkettőt."
},
"object_not_found": {
"message": "Nem található karbantartási objektum a(z) {entry_id} entry_id-hez."
},
"task_not_found_in_object": {
"message": "A(z) {task_id} feladat nem létezik ebben: {object_name}."
},
"invalid_input": {
"message": "A művelet nem hajtható végre: {error}"
},
"task_no_longer_exists": {
"message": "Ez a karbantartási feladat már nem létezik."
},
"skip_disabled": {
"message": "A kihagyás le van tiltva ennél: „{task_name}”."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Seleziona categoria modello",
"description": "Scegli una categoria per sfogliare i modelli di manutenzione predefiniti.",
"description": "Scegli una categoria per sfogliare i modelli di manutenzione predefiniti. ★ n = modelli di questa categoria adatti alla tua casa (pannello: Impostazioni → Profilo della casa).",
"data": {
"template_category": "Categoria",
"go_back": "Indietro"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Seleziona modello",
"description": "Scegli un modello di manutenzione come punto di partenza.",
"description": "Scegli un modello di manutenzione come punto di partenza. ★ consigliato per la tua casa · ✓ già configurato.",
"data": {
"template_id": "Modello",
"go_back": "Indietro"
@@ -484,12 +484,15 @@
"invalid_threshold": "Almeno una soglia (superiore o inferiore) deve essere impostata.",
"overlapping_threshold": "La soglia «sotto» deve essere inferiore alla soglia «sopra», altrimenti ogni lettura attiva l'attività e non può mai rientrare. Lascia vuoto uno dei due campi.",
"invalid_due_date": "Per le attività una tantum è richiesta una scadenza.",
"last_performed_future": "La data dell'ultima esecuzione non può essere nel futuro.",
"invalid_interval": "L'intervallo deve essere un numero positivo.",
"min_exceeds_max": "L'intervallo minimo non deve superare l'intervallo massimo.",
"invalid_notify_service": "Formato del servizio di notifica non valido. Usa 'notify.nome_servizio' (es.: notify.mobile_app_phone).",
"notify_service_not_found": "Questo servizio di notifica non è stato trovato in Home Assistant. Verifica il nome del servizio.",
"nfc_tag_duplicate": "Questo tag NFC è già collegato a un'altra attività.",
"invalid_shopping_list_entity": "La lista della spesa deve essere un'entità to-do (todo.…)."
"invalid_shopping_list_entity": "La lista della spesa deve essere un'entità to-do (todo.…).",
"invalid_schedule": "La pianificazione è incompleta: scegli almeno un giorno della settimana (o un calendario per un'attività guidata dal calendario).",
"invalid_delta_target": "Nel conteggio dell'uso accumulato (modalità delta) il valore obiettivo deve essere maggiore di 0."
},
"abort": {
"already_configured": "Questo oggetto di manutenzione è già configurato.",
@@ -497,7 +500,9 @@
"template_not_found": "Il modello selezionato non è stato trovato.",
"missing_data": "I dati richiesti non sono stati forniti.",
"reconfigure_successful": "Configurazione aggiornata con successo.",
"reconfigure_cancelled": "Riconfigurazione annullata."
"reconfigure_cancelled": "Riconfigurazione annullata.",
"entity_unavailable": "L'entità selezionata non è disponibile al momento. Riprova quando segnala uno stato.",
"unknown": "Si è verificato un errore imprevisto. Ricomincia da capo."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Impostazioni notifiche",
"notification_actions": "Azioni interattive",
"test_notification": "Invia notifica di test",
"done": "Fatto"
"done": "Fatto",
"home_profile": "Profilo dell'abitazione · Galleria modelli",
"archive_settings": "Archiviazione e conservazione",
"member_avatars": "Avatar dei membri",
"battery_lifetimes": "Durate tipiche delle batterie"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Monitoraggio budget",
"advanced_groups_visible": "Gruppi",
"advanced_checklists_visible": "Liste di controllo",
"advanced_schedule_time_visible": "Pianificazione oraria"
"advanced_schedule_time_visible": "Pianificazione oraria",
"advanced_completion_actions_visible": "Azioni di completamento"
},
"data_description": {
"advanced_adaptive_visible": "Mostra analisi EWA, Weibull e suggerimenti di intervallo per le attività.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Mostra monitoraggio budget mensile/annuale e avvisi.",
"advanced_groups_visible": "Mostra la gestione dei gruppi di manutenzione.",
"advanced_checklists_visible": "Mostra liste di controllo per il completamento passo per passo delle attività.",
"advanced_schedule_time_visible": "Consente alle attività di scadere a un'ora specifica anziché a mezzanotte."
"advanced_schedule_time_visible": "Consente alle attività di scadere a un'ora specifica anziché a mezzanotte.",
"advanced_completion_actions_visible": "Azione HA per attività al completamento + QR completamento rapido con valori predefiniti."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Registra automaticamente una sostituzione quando una batteria scarica si riprende",
"panel_title": "Titolo del pannello laterale",
"shopping_list_entity": "Lista della spesa per sincronizzare le attività di acquisto",
"part_search_url_template": "Link di ricerca per l'acquisto"
"part_search_url_template": "Link di ricerca per l'acquisto",
"default_consumable_threshold": "Soglia „consumabile basso“ (%)",
"row_action_style": "Azioni nelle righe delle attività",
"ref_numbers_in_lists": "Numeri di riferimento negli elenchi",
"objects_table_columns": "Colonne tabella oggetti",
"install_assist_sentences": "Installa le frasi di Assist"
},
"data_description": {
"default_warning_days": "Numero di giorni prima della scadenza di un'attività di manutenzione per mostrare un avviso.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "Quando una batteria che era scarica supera la soglia di ripristino, la data di sostituzione viene registrata in Battery Notes e le celle di ricambio vengono scalate dalla scorta — senza alcun tocco",
"panel_title": "Nome personalizzato per la voce nella barra laterale. Lascia vuoto per usare \"Maintenance\". Utile per evitare conflitti con la dashboard Manutenzione integrata di Home Assistant.",
"shopping_list_entity": "I promemoria di acquisto automatici per i ricambi scarsi appaiono in questo elenco; spuntarne uno completa il promemoria e rifornisce il ricambio. Lasciare vuoto per disattivare.",
"part_search_url_template": "URL con {q} al posto dei termini di ricerca, usato per i ricambi senza link al prodotto. Lasciare vuoto per il negozio automatico (per paese, altrimenti per lingua)."
"part_search_url_template": "URL con {q} al posto dei termini di ricerca, usato per i ricambi senza link al prodotto. Lasciare vuoto per il negozio automatico (per paese, altrimenti per lingua).",
"default_consumable_threshold": "Valori predefiniti per le nuove Configurazioni suggerite (percentuale residua) e per le batterie della flotta senza soglia Battery Notes propria. Le attività esistenti mantengono il loro valore.",
"ref_numbers_in_lists": "Mostra le etichette #8 / #8.3 davanti ai nomi di oggetti e attività nell'elenco Oggi, nella tabella delle attività, nelle schede degli oggetti e nella tabella degli oggetti.",
"objects_table_columns": "Scegli quali colonne mostrare nella vista tabella degli oggetti.",
"install_assist_sentences": "Copia le frasi vocali nella tua configurazione affinché l'agente Assist classico le riconosca. Un file modificato da te non viene mai sovrascritto."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Stile del titolo di notifica",
"notify_completed": "Notifiche di completamento",
"notify_event_only": "Attiva solo l'evento, non inviare nulla",
"notify_extra_data": "Dati di notifica aggiuntivi (template)"
"notify_extra_data": "Dati di notifica aggiuntivi (template)",
"reminder_lead_days": "Promemoria aggiuntivi (giorni prima della scadenza)",
"notify_scope_view_id": "Notifica solo per la vista",
"weekly_digest_enabled": "Riepilogo settimanale",
"warranty_reminder_enabled": "Promemoria scadenza garanzia",
"warranty_reminder_days": "Giorni prima della scadenza"
},
"data_description": {
"notify_due_soon_interval_hours": "Frequenza di ripetizione del promemoria in scadenza. Impostare a 0 per una singola notifica.",
@@ -625,7 +650,11 @@
"notification_title_style": "Cosa appare come TITOLO della notifica. Predefinito mantiene il testo per stato (es. «Manutenzione in ritardo!»). Nome oggetto / attività aiuta quando il telefono accumula le notifiche.",
"notify_completed": "Una nota per la famiglia quando un'attività viene completata, con il motivo (pannello, scansione QR/NFC, lista to-do, voce, ripristino del sensore…). \"Solo automatici\" annuncia solo i completamenti che nessuno ha fatto sul posto: ripristino del sensore, spunta nella lista della spesa, chiamata di servizio di un'automazione.",
"notify_event_only": "Ogni notifica genera l'evento maintenance_supporter_notification. Con questa opzione la tua automazione gestisce l'intera consegna — intervalli di ripetizione, ore silenziose e limite giornaliero decidono ancora quando scatta l'evento.",
"notify_extra_data": "JSON o YAML con Jinja, unito ai data di ogni chiamata notify (le tue chiavi vincono). Variabili: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON o YAML con Jinja, unito ai data di ogni chiamata notify (le tue chiavi vincono). Variabili: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Anticipi separati da virgole, ad es. 14, 3, 0 — un promemoria aggiuntivo viene inviato in ogni giorno corrispondente. Vuoto = disattivato.",
"notify_scope_view_id": "Solo le attività che corrispondono ai filtri etichetta/utente della vista scelta inviano promemoria. Stato, ordinamento e raggruppamento della vista qui vengono ignorati.",
"weekly_digest_enabled": "Una notifica di riepilogo il lunedì mattina quando ci sono attività.",
"warranty_reminder_enabled": "Notifica una volta quando alla garanzia di un oggetto mancano questi giorni alla scadenza."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Un passo per riga, nell'ordine del ciclo. \"Nome: voce; voce\" imposta la checklist della fase. Ricambi e campi obbligatori per fase si gestiscono nel pannello e qui restano invariati.",
"go_back": "Torna alle azioni attività senza salvare."
}
},
"home_profile": {
"title": "Profilo dell'abitazione",
"description": "Consiglia modelli e imposta le finestre stagionali in base al tuo clima e al tuo emisfero. Tutto viene ricavato localmente da piani, aree e posizione di casa.\n\n**Rilevato:** {detected} · {country} · {climate}",
"data": {
"home_type": "Tipo di abitazione",
"home_region": "Stato, provincia o regione",
"disabled_template_ids": "Modelli nascosti"
},
"data_description": {
"home_region": "Alcune regole cambiano all'interno di un paese: revisione annuale del veicolo in uno stato, nessuna in quello accanto. Ricavato dalla posizione della casa; scegline un altro se è sbagliato.",
"disabled_template_ids": "I modelli scelti qui non compaiono più nelle selezioni «Da modello» (pannello e procedura di configurazione). Nient'altro cambia."
}
},
"archive_settings": {
"title": "Archiviazione e conservazione",
"description": "Metti da parte le attività una tantum completate senza eliminarle. Gli elementi archiviati sono nascosti e inattivi, ma conservano cronologia e costi.",
"data": {
"archive_oneoff_days": "Archivia automaticamente le attività una tantum completate dopo (giorni, 0 = off)",
"delete_archived_oneoff_days": "Elimina automaticamente le attività una tantum archiviate dopo (giorni, 0 = mai)"
}
},
"member_avatars": {
"title": "Avatar dei membri",
"description": "Mostrato accanto alle attività assegnate — iniziali nel colore del membro. Predefinito dal nome; imposta iniziali proprie o scegli un colore per distinguere i membri.",
"data": {
"member": "Membro della famiglia"
}
},
"member_avatar": {
"title": "Avatar dei membri",
"description": "{member}: lascia vuote le iniziali e il colore su Automatico per usare il valore predefinito ({initials}).",
"data": {
"initials": "Iniziali",
"color": "Colore"
}
},
"battery_lifetimes": {
"title": "Durate tipiche delle batterie",
"description": "Usato solo per batterie senza percentuale: una nota Battery Notes con solo tipo e data di sostituzione, o un sensore che segnala solo « scarica ». La scadenza è ultima sostituzione + questa durata. Le batterie che riportano un livello ricavano la previsione dalla scarica misurata. Dopo tre sostituzioni dello stesso tipo, l'intervallo mediano sostituisce il valore integrato — il tuo valore vince sempre.\n\nValori predefiniti (mesi): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "Almeno una soglia (superiore o inferiore) deve essere impostata.",
"overlapping_threshold": "La soglia «sotto» deve essere inferiore alla soglia «sopra», altrimenti ogni lettura attiva l'attività e non può mai rientrare. Lascia vuoto uno dei due campi.",
"invalid_due_date": "Per le attività una tantum è richiesta una scadenza.",
"last_performed_future": "La data dell'ultima esecuzione non può essere nel futuro.",
"invalid_interval": "L'intervallo deve essere un numero positivo.",
"min_exceeds_max": "L'intervallo minimo non deve superare l'intervallo massimo.",
"invalid_notify_service": "Formato del servizio di notifica non valido. Usa 'notify.nome_servizio' (es.: notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Questo tag NFC è già collegato a un'altra attività.",
"invalid_notify_icon": "L'icona di notifica deve essere un nome di icona mdi: (es. mdi:air-filter).",
"invalid_shopping_list_entity": "La lista della spesa deve essere un'entità to-do (todo.…).",
"invalid_search_template": "Il link di ricerca deve essere un URL http(s) contenente {q}."
"invalid_search_template": "Il link di ricerca deve essere un URL http(s) contenente {q}.",
"invalid_schedule": "La pianificazione è incompleta: scegli almeno un giorno della settimana (o un calendario per un'attività guidata dal calendario).",
"invalid_delta_target": "Nel conteggio dell'uso accumulato (modalità delta) il valore obiettivo deve essere maggiore di 0.",
"invalid_reminder_lead_days": "Inserisci giorni interi tra 0 e 365, separati da virgole (es. 14, 3, 0)."
},
"abort": {
"entity_unavailable": "L'entità selezionata non è disponibile al momento. Riprova quando segnala uno stato."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Nome dell'oggetto come titolo",
"task_name": "Nome dell'attività come titolo"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Pulsanti (solo icone sul telefono)",
"buttons": "Pulsanti con testo",
"icons": "Icone (classico)"
}
},
"objects_table_columns": {
"options": {
"name": "Nome",
"ref_no": "Numero di riferimento",
"manufacturer": "Produttore",
"model": "Modello",
"serial_number": "N/S",
"installation_date": "Installato",
"warranty_expiry": "Garanzia",
"area_id": "Area",
"documentation_url": "Manuale",
"notes": "Note",
"task_count": "Attività",
"actions": "Azioni"
}
},
"home_type": {
"options": {
"auto": "Automatico (rilevato)",
"house": "Casa indipendente",
"apartment": "Appartamento"
}
},
"avatar_color": {
"options": {
"auto": "Automatico",
"red": "Rosso",
"pink": "Rosa",
"purple": "Viola",
"deep_purple": "Viola scuro",
"indigo": "Indaco",
"blue": "Blu",
"cyan": "Ciano",
"green": "Verde",
"light_green": "Verde chiaro",
"orange": "Arancione",
"brown": "Marrone",
"blue_grey": "Grigio blu"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "«{task_name}» può essere completata solo più vicino alla scadenza"
},
"person_not_found": {
"message": "{entity_id} non è un'entità persona conosciuta."
},
"person_without_user": {
"message": "La persona {name} non è collegata a un account utente di Home Assistant."
},
"bulk_partial": {
"message": "{action}: {done} attività su {total} riuscite. Rifiutate: {errors}"
},
"single_entity_only": {
"message": "{field} può essere usato solo con un singolo entity_id."
},
"unsafe_url": {
"message": "Sono consentiti solo URL http e https."
},
"responsible_user_conflict": {
"message": "Specifica responsible_user oppure clear_responsible_user, non entrambi."
},
"object_not_found": {
"message": "Nessun oggetto di manutenzione trovato per entry_id {entry_id}."
},
"task_not_found_in_object": {
"message": "L'attività {task_id} non esiste in {object_name}."
},
"invalid_input": {
"message": "Non è stato possibile eseguire l'azione: {error}"
},
"task_no_longer_exists": {
"message": "Questa attività di manutenzione non esiste più."
},
"skip_disabled": {
"message": "Il salto è disattivato per «{task_name}»."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "テンプレートのカテゴリを選択",
"description": "定義済みのメンテナンステンプレートを参照するカテゴリを選択してください。",
"description": "定義済みのメンテナンステンプレートを参照するカテゴリを選択してください。 ★ n = このカテゴリーでお住まいに合うテンプレートの数(パネル:設定 → 住まいのプロフィール)。",
"data": {
"template_category": "カテゴリ",
"go_back": "戻る"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "テンプレートを選択",
"description": "出発点として使用するメンテナンステンプレートを選択してください。",
"description": "出発点として使用するメンテナンステンプレートを選択してください。 ★ お住まいにおすすめ · ✓ 設定済み。",
"data": {
"template_id": "テンプレート",
"go_back": "戻る"
@@ -484,12 +484,15 @@
"invalid_threshold": "少なくとも 1 つのしきい値 (上限または下限) を設定する必要があります。",
"overlapping_threshold": "「下限」のしきい値は「上限」のしきい値より小さくする必要があります。そうでないとすべての読み取り値でタスクがトリガーされ、復帰できなくなります。どちらか一方を空欄にしてください。",
"invalid_due_date": "一回限りのタスクには期限日が必要です。",
"last_performed_future": "最終実施日を未来の日付にすることはできません。",
"invalid_interval": "間隔は正の数値である必要があります。",
"min_exceeds_max": "最小間隔は最大間隔を超えることはできません。",
"invalid_notify_service": "通知サービスの形式が無効です。「notify.service_name」を使用してください (例: notify.mobile_app_phone)。",
"notify_service_not_found": "この通知サービスは Home Assistant で見つかりませんでした。サービス名を確認してください。",
"nfc_tag_duplicate": "この NFC タグは既に別のタスクに関連付けられています。",
"invalid_shopping_list_entity": "買い物リストはToDoエンティティ(todo.…)である必要があります。"
"invalid_shopping_list_entity": "買い物リストはToDoエンティティ(todo.…)である必要があります。",
"invalid_schedule": "スケジュールが不完全です — 少なくとも 1 つの曜日を選択してください(カレンダー連動のタスクではカレンダーを選択)。",
"invalid_delta_target": "累積使用量をカウントする場合(デルタモード)、目標値は 0 より大きくする必要があります。"
},
"abort": {
"already_configured": "このメンテナンス対象は既に構成されています。",
@@ -497,7 +500,9 @@
"template_not_found": "選択したテンプレートが見つかりませんでした。",
"missing_data": "必須データが提供されませんでした。",
"reconfigure_successful": "構成が正常に更新されました。",
"reconfigure_cancelled": "再構成がキャンセルされました。"
"reconfigure_cancelled": "再構成がキャンセルされました。",
"entity_unavailable": "選択したエンティティは現在利用できません。状態が報告されたら再試行してください。",
"unknown": "予期しないエラーが発生しました。最初からやり直してください。"
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "通知設定",
"notification_actions": "インタラクティブなアクション",
"test_notification": "テスト通知を送信",
"done": "完了"
"done": "完了",
"home_profile": "住まいのプロフィール · テンプレートギャラリー",
"archive_settings": "アーカイブと保持",
"member_avatars": "メンバーのアバター",
"battery_lifetimes": "電池の標準寿命"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "予算追跡",
"advanced_groups_visible": "グループ",
"advanced_checklists_visible": "チェックリスト",
"advanced_schedule_time_visible": "時刻指定スケジューリング"
"advanced_schedule_time_visible": "時刻指定スケジューリング",
"advanced_completion_actions_visible": "完了時アクション"
},
"data_description": {
"advanced_adaptive_visible": "タスクの EWA、ワイブル分析、間隔の提案を表示します。",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "月次/年次の予算追跡とアラートを表示します。",
"advanced_groups_visible": "メンテナンスグループの管理を表示します。",
"advanced_checklists_visible": "ステップごとの完了用のタスクチェックリストを表示します。",
"advanced_schedule_time_visible": "タスクが深夜ではなく特定の時刻に期限切れになるようにします。"
"advanced_schedule_time_visible": "タスクが深夜ではなく特定の時刻に期限切れになるようにします。",
"advanced_completion_actions_visible": "タスクごとの完了時HAアクション+事前設定値付きのクイック完了QR。"
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "残量が少ない電池が回復したら交換を自動で記録",
"panel_title": "サイドバーパネルのタイトル",
"shopping_list_entity": "購入タスクを同期する買い物リスト",
"part_search_url_template": "購入検索リンク"
"part_search_url_template": "購入検索リンク",
"default_consumable_threshold": "消耗品「残量少」しきい値(%)",
"row_action_style": "タスク行の操作",
"ref_numbers_in_lists": "一覧に参照番号を表示",
"objects_table_columns": "対象テーブルの列",
"install_assist_sentences": "Assist の文を導入する"
},
"data_description": {
"default_warning_days": "メンテナンスタスクの期限の何日前から警告を表示するかの日数です。",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "残量が少なかった電池が回復しきい値を超えると、交換日が Battery Notes に記録され、予備の電池が在庫から差し引かれます — タップは不要です",
"panel_title": "サイドバー項目のカスタム名です。空欄にすると「メンテナンス」が使用されます。Home Assistant 標準のメンテナンスダッシュボードとの競合を避けるのに便利です。",
"shopping_list_entity": "在庫が少ない部品の自動購入リマインダーがこのToDoリストに表示されます。チェックするとリマインダーが完了し、部品が補充されます。無効にするには空のままにします。",
"part_search_url_template": "検索語の代わりに {q} を含む URL。製品リンクのない部品に使われます。空欄なら自動選択(国、次に言語で判定)。"
"part_search_url_template": "検索語の代わりに {q} を含む URL。製品リンクのない部品に使われます。空欄なら自動選択(国、次に言語で判定)。",
"default_consumable_threshold": "新しい「推奨セットアップ」(残量パーセント)と、独自の Battery Notes しきい値を持たないバッテリー一覧の電池に適用される既定値です。既存のタスクは値を保持します。",
"ref_numbers_in_lists": "「今日」の一覧、タスク表、オブジェクトカード、オブジェクト表で、オブジェクト名とタスク名の前に #8 / #8.3 のチップを表示します。",
"objects_table_columns": "対象のテーブル表示に表示する列を選択します。",
"install_assist_sentences": "音声フレーズを設定に複製し、従来の Assist エージェントが認識できるようにします。自分で編集したファイルが上書きされることはありません。"
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "通知タイトルのスタイル",
"notify_completed": "完了通知",
"notify_event_only": "イベントのみ発火し、自分では送信しない",
"notify_extra_data": "追加の通知データ(テンプレート)"
"notify_extra_data": "追加の通知データ(テンプレート)",
"reminder_lead_days": "追加リマインダー(期日前の日数)",
"notify_scope_view_id": "このビューのみ通知",
"weekly_digest_enabled": "週間まとめ",
"warranty_reminder_enabled": "保証期限リマインダー",
"warranty_reminder_days": "期限切れ前の日数"
},
"data_description": {
"notify_due_soon_interval_hours": "期限間近のリマインダーを繰り返す頻度です。1 回のみの通知にするには 0 に設定します。",
@@ -625,7 +650,11 @@
"notification_title_style": "通知のタイトルとして表示される内容です。既定ではステータスごとのテキスト (例: 「メンテナンスが期限切れです!」) を維持します。対象名 / タスク名は、スマートフォンの通知が積み重なるときに役立ちます。",
"notify_completed": "タスクが完了したときに理由付きで家族に知らせます(パネル、QR/NFC スキャン、To-do リスト、音声、センサーの回復など)。「自動のみ」は、その場で誰も操作していない完了だけを通知します:センサーの回復、買い物リストのチェック、オートメーションのサービス呼び出し。",
"notify_event_only": "すべての通知はイベント maintenance_supporter_notification を発火します。有効にすると配信はすべてあなたのオートメーションが担当します。繰り返し間隔・静音時間・1日の上限は引き続きイベントの発火タイミングを決めます。",
"notify_extra_data": "Jinja 付きの JSON または YAML。各 notify 呼び出しの data にマージされます(あなたのキーが優先)。変数: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message。"
"notify_extra_data": "Jinja 付きの JSON または YAML。各 notify 呼び出しの data にマージされます(あなたのキーが優先)。変数: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message。",
"reminder_lead_days": "カンマ区切りのリードタイム。例:14, 3, 0 — 該当する各日に追加リマインダーが送信されます。空欄 = 無効。",
"notify_scope_view_id": "選択した保存済みビューのラベル/ユーザーフィルターに一致するタスクのみがリマインダーを送信します。ビューのステータス・並び順・グループ化はここでは無視されます。",
"weekly_digest_enabled": "タスクがある月曜の朝に1件のまとめ通知。",
"warranty_reminder_enabled": "オブジェクトの保証期限までこの日数になったら一度通知します。"
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "1行に1ステップをサイクル順で入力します。「名前: 項目; 項目」でそのフェーズのチェックリストを設定します。フェーズごとの部品と必須項目はパネルで編集し、ここでは保持されます。",
"go_back": "保存せずにタスクのアクションに戻ります。"
}
},
"home_profile": {
"title": "住まいのプロフィール",
"description": "気候と半球に合わせてテンプレートをおすすめし、季節の期間を設定します。すべてフロア・エリア・自宅の位置からローカルで判定されます。\n\n**検出:** {detected} · {country} · {climate}",
"data": {
"home_type": "住まいの種類",
"home_region": "州・県・地域",
"disabled_template_ids": "非表示のテンプレート"
},
"data_description": {
"home_region": "国内でも地域によって規則が異なることがあります(ある州では毎年の車両検査、隣の州では不要など)。自宅の位置から判定しています。違う場合は別の地域を選んでください。",
"disabled_template_ids": "ここで選んだテンプレートは「テンプレートから」の選択肢(パネルとセットアップウィザード)に表示されなくなります。それ以外は変わりません。"
}
},
"archive_settings": {
"title": "アーカイブと保持",
"description": "完了した単発タスクを削除せずに片付けます。アーカイブされた項目は非表示で動作しませんが、履歴とコストは保持されます。",
"data": {
"archive_oneoff_days": "完了した単発タスクを自動アーカイブする日数(0 = 無効)",
"delete_archived_oneoff_days": "アーカイブ済み単発タスクを自動削除する日数(0 = しない)"
}
},
"member_avatars": {
"title": "メンバーのアバター",
"description": "割り当てられたタスクの横に表示されます — メンバーの色で頭文字を表示。既定は名前から生成。頭文字や色を設定してメンバーを区別できます。",
"data": {
"member": "世帯メンバー"
}
},
"member_avatar": {
"title": "メンバーのアバター",
"description": "{member}:既定({initials})を使うには、イニシャルを空欄にし、色を自動にしてください。",
"data": {
"initials": "頭文字",
"color": "色"
}
},
"battery_lifetimes": {
"title": "電池の標準寿命",
"description": "パーセント表示のない電池にのみ使います:種類と交換日だけの Battery Notes メモや「残量低下」しか報告しないセンサーです。期日は最終交換日+この寿命。残量を報告する電池は実測の放電から予測します。同じ種類の交換を3回記録すると、中央値の間隔が内蔵値に代わります。自分で設定した値が常に優先されます。\n\n組み込み値(か月): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "少なくとも 1 つのしきい値 (上限または下限) を設定する必要があります。",
"overlapping_threshold": "「下限」のしきい値は「上限」のしきい値より小さくする必要があります。そうでないとすべての読み取り値でタスクがトリガーされ、復帰できなくなります。どちらか一方を空欄にしてください。",
"invalid_due_date": "一回限りのタスクには期限日が必要です。",
"last_performed_future": "最終実施日を未来の日付にすることはできません。",
"invalid_interval": "間隔は正の数値である必要があります。",
"min_exceeds_max": "最小間隔は最大間隔を超えることはできません。",
"invalid_notify_service": "通知サービスの形式が無効です。「notify.service_name」を使用してください (例: notify.mobile_app_phone)。",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "この NFC タグは既に別のタスクに関連付けられています。",
"invalid_notify_icon": "通知アイコンは mdi: アイコン名である必要があります(例: mdi:air-filter)。",
"invalid_shopping_list_entity": "買い物リストはToDoエンティティ(todo.…)である必要があります。",
"invalid_search_template": "検索リンクは {q} を含む http(s) URL である必要があります。"
"invalid_search_template": "検索リンクは {q} を含む http(s) URL である必要があります。",
"invalid_schedule": "スケジュールが不完全です — 少なくとも 1 つの曜日を選択してください(カレンダー連動のタスクではカレンダーを選択)。",
"invalid_delta_target": "累積使用量をカウントする場合(デルタモード)、目標値は 0 より大きくする必要があります。",
"invalid_reminder_lead_days": "0〜365 の整数の日数をカンマ区切りで入力してください(例:14, 3, 0)。"
},
"abort": {
"entity_unavailable": "選択したエンティティは現在利用できません。状態が報告されたら再試行してください。"
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "対象名をタイトルにする",
"task_name": "タスク名をタイトルにする"
}
},
"row_action_style": {
"options": {
"buttons_compact": "ボタン(スマートフォンではアイコンのみ)",
"buttons": "テキスト付きボタン",
"icons": "アイコン(従来)"
}
},
"objects_table_columns": {
"options": {
"name": "名前",
"ref_no": "参照番号",
"manufacturer": "メーカー",
"model": "型番",
"serial_number": "S/N",
"installation_date": "設置済み",
"warranty_expiry": "保証",
"area_id": "エリア",
"documentation_url": "取扱説明書",
"notes": "メモ",
"task_count": "タスク",
"actions": "操作"
}
},
"home_type": {
"options": {
"auto": "自動(検出)",
"house": "一戸建て",
"apartment": "マンション・アパート"
}
},
"avatar_color": {
"options": {
"auto": "自動",
"red": "赤",
"pink": "ピンク",
"purple": "紫",
"deep_purple": "濃い紫",
"indigo": "藍",
"blue": "青",
"cyan": "シアン",
"green": "緑",
"light_green": "黄緑",
"orange": "オレンジ",
"brown": "茶",
"blue_grey": "ブルーグレー"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "「{task_name}」は期限に近づいてからのみ完了できます"
},
"person_not_found": {
"message": "{entity_id} は既知の人物エンティティではありません。"
},
"person_without_user": {
"message": "人物 {name} は Home Assistant のユーザーアカウントに紐づいていません。"
},
"bulk_partial": {
"message": "{action}:{total} 件中 {done} 件のタスクが成功しました。拒否:{errors}"
},
"single_entity_only": {
"message": "{field} は単一の entity_id でのみ使用できます。"
},
"unsafe_url": {
"message": "http と https の URL のみ使用できます。"
},
"responsible_user_conflict": {
"message": "responsible_user と clear_responsible_user のどちらか一方だけを指定してください。"
},
"object_not_found": {
"message": "entry_id {entry_id} のメンテナンスオブジェクトが見つかりません。"
},
"task_not_found_in_object": {
"message": "{object_name} にタスク {task_id} は存在しません。"
},
"invalid_input": {
"message": "アクションを実行できませんでした:{error}"
},
"task_no_longer_exists": {
"message": "このメンテナンスタスクはもう存在しません。"
},
"skip_disabled": {
"message": "「{task_name}」はスキップが無効になっています。"
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "템플릿 카테고리 선택",
"description": "미리 정의된 유지보수 템플릿을 살펴볼 카테고리를 선택하세요.",
"description": "미리 정의된 유지보수 템플릿을 살펴볼 카테고리를 선택하세요. ★ n = 이 카테고리에서 집에 맞는 템플릿 수 (패널: 설정 → 주거 프로필).",
"data": {
"template_category": "카테고리",
"go_back": "뒤로 가기"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "템플릿 선택",
"description": "시작점으로 사용할 유지보수 템플릿을 선택하세요.",
"description": "시작점으로 사용할 유지보수 템플릿을 선택하세요. ★ 집에 추천 · ✓ 이미 설정됨.",
"data": {
"template_id": "템플릿",
"go_back": "뒤로 가기"
@@ -484,12 +484,15 @@
"invalid_threshold": "최소 하나의 임계값(초과 또는 미만)을 설정해야 합니다.",
"overlapping_threshold": "'미만' 임계값은 '초과' 임계값보다 낮아야 합니다. 그렇지 않으면 모든 측정값이 작업을 트리거하여 복구되지 않습니다. 둘 중 하나를 비워 두세요.",
"invalid_due_date": "일회성 작업에는 기한이 필요합니다.",
"last_performed_future": "마지막 수행 날짜는 미래일 수 없습니다.",
"invalid_interval": "주기는 양수여야 합니다.",
"min_exceeds_max": "최소 주기는 최대 주기를 초과할 수 없습니다.",
"invalid_notify_service": "알림 서비스 형식이 잘못되었습니다. 'notify.service_name' 형식을 사용하세요(예: notify.mobile_app_phone).",
"notify_service_not_found": "이 알림 서비스를 Home Assistant에서 찾을 수 없습니다. 서비스 이름을 확인해 주세요.",
"nfc_tag_duplicate": "이 NFC 태그는 이미 다른 작업에 연결되어 있습니다.",
"invalid_shopping_list_entity": "쇼핑 목록은 할 일 엔티티(todo.…)여야 합니다."
"invalid_shopping_list_entity": "쇼핑 목록은 할 일 엔티티(todo.…)여야 합니다.",
"invalid_schedule": "일정이 완성되지 않았습니다 — 요일을 하나 이상 선택하세요(캘린더 기반 작업은 캘린더를 선택).",
"invalid_delta_target": "누적 사용량을 셀 때(델타 모드) 목표값은 0보다 커야 합니다."
},
"abort": {
"already_configured": "이 유지보수 대상은 이미 구성되어 있습니다.",
@@ -497,7 +500,9 @@
"template_not_found": "선택한 템플릿을 찾을 수 없습니다.",
"missing_data": "필수 데이터가 제공되지 않았습니다.",
"reconfigure_successful": "구성이 성공적으로 업데이트되었습니다.",
"reconfigure_cancelled": "재구성이 취소되었습니다."
"reconfigure_cancelled": "재구성이 취소되었습니다.",
"entity_unavailable": "선택한 엔티티를 지금 사용할 수 없습니다. 상태를 보고하면 다시 시도하세요.",
"unknown": "예기치 않은 오류가 발생했습니다. 처음부터 다시 시작하세요."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "알림 설정",
"notification_actions": "대화형 동작",
"test_notification": "테스트 알림 보내기",
"done": "완료"
"done": "완료",
"home_profile": "주거 프로필 · 템플릿 갤러리",
"archive_settings": "보관 및 보존",
"member_avatars": "구성원 아바타",
"battery_lifetimes": "배터리 일반 수명"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "예산 추적",
"advanced_groups_visible": "그룹",
"advanced_checklists_visible": "체크리스트",
"advanced_schedule_time_visible": "시간대 지정 일정"
"advanced_schedule_time_visible": "시간대 지정 일정",
"advanced_completion_actions_visible": "완료 동작"
},
"data_description": {
"advanced_adaptive_visible": "작업에 대한 EWA, Weibull 분석 및 주기 제안을 표시합니다.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "월별/연간 예산 추적과 경보를 표시합니다.",
"advanced_groups_visible": "유지보수 그룹 관리를 표시합니다.",
"advanced_checklists_visible": "단계별 완료를 위한 작업 체크리스트를 표시합니다.",
"advanced_schedule_time_visible": "작업이 자정이 아닌 특정 시각에 기한 초과가 되도록 허용합니다."
"advanced_schedule_time_visible": "작업이 자정이 아닌 특정 시각에 기한 초과가 되도록 허용합니다.",
"advanced_completion_actions_visible": "완료 시 작업별 HA 동작 실행 + 사전 설정값이 있는 빠른 완료 QR."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "부족했던 배터리가 회복되면 교체를 자동으로 기록",
"panel_title": "사이드바 패널 제목",
"shopping_list_entity": "구매 작업을 동기화할 쇼핑 목록",
"part_search_url_template": "구매 검색 링크"
"part_search_url_template": "구매 검색 링크",
"default_consumable_threshold": "소모품 „부족“ 임계값 (%)",
"row_action_style": "작업 행 동작",
"ref_numbers_in_lists": "목록에 참조 번호 표시",
"objects_table_columns": "객체 표 열",
"install_assist_sentences": "Assist 문장 설치"
},
"data_description": {
"default_warning_days": "유지보수 작업의 기한 전에 경고를 표시할 일수입니다.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "부족했던 배터리의 잔량이 회복 임계값을 초과하면 교체 날짜가 Battery Notes에 기록되고 예비 배터리가 재고에서 차감됩니다 — 탭할 필요가 없습니다",
"panel_title": "사이드바 항목의 사용자 지정 이름입니다. 비워 두면 \"유지보수\"를 사용합니다. Home Assistant 기본 유지보수 대시보드와 이름이 겹치지 않게 할 때 유용합니다.",
"shopping_list_entity": "부족한 부품의 자동 구매 알림이 이 할 일 목록에 표시됩니다. 항목을 체크하면 알림이 완료되고 부품이 재입고됩니다. 비워두면 비활성화됩니다.",
"part_search_url_template": "검색어 자리에 {q}가 들어가는 URL로, 제품 링크가 없는 부품에 사용됩니다. 비워 두면 자동 선택(국가, 그다음 언어 기준)됩니다."
"part_search_url_template": "검색어 자리에 {q}가 들어가는 URL로, 제품 링크가 없는 부품에 사용됩니다. 비워 두면 자동 선택(국가, 그다음 언어 기준)됩니다.",
"default_consumable_threshold": "새 추천 설정(남은 비율)과 자체 Battery Notes 임계값이 없는 배터리 목록 배터리의 기본값입니다. 기존 작업은 값을 유지합니다.",
"ref_numbers_in_lists": "오늘 목록, 작업 표, 개체 카드, 개체 표에서 개체 및 작업 이름 앞에 #8 / #8.3 칩을 표시합니다.",
"objects_table_columns": "객체 표 보기에 표시할 열을 선택하세요.",
"install_assist_sentences": "음성 문장을 설정에 복사하여 기존 Assist 에이전트가 인식하도록 합니다. 직접 수정한 파일은 절대 덮어쓰지 않습니다."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "알림 제목 스타일",
"notify_completed": "완료 알림",
"notify_event_only": "이벤트만 발생시키고 직접 보내지 않음",
"notify_extra_data": "추가 알림 데이터(템플릿)"
"notify_extra_data": "추가 알림 데이터(템플릿)",
"reminder_lead_days": "추가 알림 (기한 전 일수)",
"notify_scope_view_id": "특정 보기만 알림",
"weekly_digest_enabled": "주간 요약",
"warranty_reminder_enabled": "보증 만료 알림",
"warranty_reminder_days": "만료 전 일수"
},
"data_description": {
"notify_due_soon_interval_hours": "기한 임박 알림을 반복하는 간격입니다. 0으로 설정하면 한 번만 알립니다.",
@@ -625,7 +650,11 @@
"notification_title_style": "알림의 제목으로 표시할 내용입니다. 기본값은 상태별 문구(예: '유지보수 기한 초과!')를 유지합니다. 휴대폰에 알림이 쌓일 때는 대상 이름/작업 이름이 도움이 됩니다.",
"notify_completed": "작업이 완료되면 사유와 함께 가족에게 알립니다(패널, QR/NFC 스캔, 할 일 목록, 음성, 센서 복구 등). \"자동만\"은 현장에서 아무도 하지 않은 완료만 알립니다: 센서 복구, 쇼핑 목록 체크, 자동화의 서비스 호출.",
"notify_event_only": "모든 알림은 maintenance_supporter_notification 이벤트를 발생시킵니다. 켜면 전달 전체를 자동화가 담당합니다. 반복 간격, 무음 시간, 일일 한도는 여전히 이벤트 발생 시점을 결정합니다.",
"notify_extra_data": "Jinja가 포함된 JSON 또는 YAML로, 모든 notify 호출의 data에 병합됩니다(사용자 키가 우선). 변수: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "Jinja가 포함된 JSON 또는 YAML로, 모든 notify 호출의 data에 병합됩니다(사용자 키가 우선). 변수: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "쉼표로 구분한 사전 알림 시점입니다. 예: 14, 3, 0 — 해당하는 날마다 추가 알림이 한 번 발송됩니다. 비워두면 꺼짐.",
"notify_scope_view_id": "선택한 저장된 보기의 라벨/사용자 필터와 일치하는 작업만 알림을 보냅니다. 보기의 상태·정렬·그룹화는 여기서 무시됩니다.",
"weekly_digest_enabled": "예정된 작업이 있으면 월요일 아침에 요약 알림을 한 번 보냅니다.",
"warranty_reminder_enabled": "객체의 보증 만료가 설정한 일수만큼 남았을 때 한 번 알립니다."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "주기 순서대로 한 줄에 한 스텝씩 입력하세요. \"이름: 항목; 항목\"은 해당 단계의 체크리스트를 설정합니다. 단계별 부품과 필수 항목은 패널에서 편집하며 여기서는 유지됩니다.",
"go_back": "저장하지 않고 작업 동작으로 돌아갑니다."
}
},
"home_profile": {
"title": "주거 프로필",
"description": "기후와 반구에 맞춰 템플릿을 추천하고 계절 기간을 설정합니다. 모든 정보는 층, 영역, 집 위치를 바탕으로 로컬에서 판단됩니다.\n\n**감지됨:** {detected} · {country} · {climate}",
"data": {
"home_type": "주거 유형",
"home_region": "주, 도 또는 지역",
"disabled_template_ids": "숨긴 템플릿"
},
"data_description": {
"home_region": "일부 규정은 같은 나라 안에서도 다릅니다. 어떤 주는 매년 차량 검사를 하고, 이웃 주는 하지 않습니다. 집 위치로 판단했으며, 틀렸다면 다른 지역을 선택하세요.",
"disabled_template_ids": "여기서 선택한 템플릿은 \"템플릿에서\" 선택 목록(패널 및 설정 마법사)에 더 이상 표시되지 않습니다. 다른 것은 바뀌지 않습니다."
}
},
"archive_settings": {
"title": "보관 및 보존",
"description": "완료된 일회성 작업을 삭제하지 않고 정리합니다. 보관된 항목은 숨겨지고 동작하지 않지만 기록과 비용은 유지됩니다.",
"data": {
"archive_oneoff_days": "완료된 일회성 작업 자동 보관 (일, 0 = 끔)",
"delete_archived_oneoff_days": "보관된 일회성 작업 자동 삭제 (일, 0 = 안 함)"
}
},
"member_avatars": {
"title": "구성원 아바타",
"description": "할당된 작업 옆에 표시됩니다 — 구성원 색상의 이니셜. 기본값은 이름에서 가져오며, 구성원을 구분하려면 이니셜을 직접 설정하거나 색상을 선택하세요.",
"data": {
"member": "가구 구성원"
}
},
"member_avatar": {
"title": "구성원 아바타",
"description": "{member}: 기본값({initials})을 쓰려면 이니셜을 비우고 색상을 자동으로 두세요.",
"data": {
"initials": "이니셜",
"color": "색상"
}
},
"battery_lifetimes": {
"title": "배터리 일반 수명",
"description": "백분율이 없는 배터리에만 사용됩니다: 종류와 교체일만 있는 Battery Notes 메모나 \"낮음\"만 알리는 센서입니다. 만기 = 마지막 교체 + 이 수명. 잔량을 보고하는 배터리는 실측 방전으로 예측합니다. 같은 종류의 교체를 3회 기록하면 중앙값 간격이 내장값을 대체합니다. 직접 설정한 값이 항상 우선합니다.\n\n기본 제공 값(개월): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "최소 하나의 임계값(초과 또는 미만)을 설정해야 합니다.",
"overlapping_threshold": "'미만' 임계값은 '초과' 임계값보다 낮아야 합니다. 그렇지 않으면 모든 측정값이 작업을 트리거하여 복구되지 않습니다. 둘 중 하나를 비워 두세요.",
"invalid_due_date": "일회성 작업에는 기한이 필요합니다.",
"last_performed_future": "마지막 수행 날짜는 미래일 수 없습니다.",
"invalid_interval": "주기는 양수여야 합니다.",
"min_exceeds_max": "최소 주기는 최대 주기를 초과할 수 없습니다.",
"invalid_notify_service": "알림 서비스 형식이 잘못되었습니다. 'notify.service_name' 형식을 사용하세요(예: notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "이 NFC 태그는 이미 다른 작업에 연결되어 있습니다.",
"invalid_notify_icon": "알림 아이콘은 mdi: 아이콘 이름이어야 합니다(예: mdi:air-filter).",
"invalid_shopping_list_entity": "쇼핑 목록은 할 일 엔티티(todo.…)여야 합니다.",
"invalid_search_template": "검색 링크는 {q}를 포함한 http(s) URL이어야 합니다."
"invalid_search_template": "검색 링크는 {q}를 포함한 http(s) URL이어야 합니다.",
"invalid_schedule": "일정이 완성되지 않았습니다 — 요일을 하나 이상 선택하세요(캘린더 기반 작업은 캘린더를 선택).",
"invalid_delta_target": "누적 사용량을 셀 때(델타 모드) 목표값은 0보다 커야 합니다.",
"invalid_reminder_lead_days": "0~365 사이의 정수 일수를 쉼표로 구분해 입력하세요(예: 14, 3, 0)."
},
"abort": {
"entity_unavailable": "선택한 엔티티를 지금 사용할 수 없습니다. 상태를 보고하면 다시 시도하세요."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "대상 이름을 제목으로",
"task_name": "작업 이름을 제목으로"
}
},
"row_action_style": {
"options": {
"buttons_compact": "버튼 (휴대폰에서는 아이콘만)",
"buttons": "텍스트가 있는 버튼",
"icons": "아이콘 (기본)"
}
},
"objects_table_columns": {
"options": {
"name": "이름",
"ref_no": "참조 번호",
"manufacturer": "제조사",
"model": "모델",
"serial_number": "일련번호",
"installation_date": "설치일",
"warranty_expiry": "보증",
"area_id": "구역",
"documentation_url": "설명서",
"notes": "메모",
"task_count": "작업",
"actions": "동작"
}
},
"home_type": {
"options": {
"auto": "자동 (감지됨)",
"house": "주택",
"apartment": "아파트"
}
},
"avatar_color": {
"options": {
"auto": "자동",
"red": "빨강",
"pink": "분홍",
"purple": "보라",
"deep_purple": "진보라",
"indigo": "남색",
"blue": "파랑",
"cyan": "청록",
"green": "초록",
"light_green": "연두",
"orange": "주황",
"brown": "갈색",
"blue_grey": "청회색"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "“{task_name}”은(는) 마감일에 가까워져야 완료할 수 있습니다"
},
"person_not_found": {
"message": "{entity_id}은(는) 알려진 사람 엔티티가 아닙니다."
},
"person_without_user": {
"message": "사람 {name}은(는) Home Assistant 사용자 계정에 연결되어 있지 않습니다."
},
"bulk_partial": {
"message": "{action}: 작업 {total}개 중 {done}개 성공. 거부됨: {errors}"
},
"single_entity_only": {
"message": "{field}은(는) 단일 entity_id에서만 사용할 수 있습니다."
},
"unsafe_url": {
"message": "http 및 https URL만 허용됩니다."
},
"responsible_user_conflict": {
"message": "responsible_user 또는 clear_responsible_user 중 하나만 지정하세요."
},
"object_not_found": {
"message": "entry_id {entry_id}에 대한 유지보수 개체를 찾을 수 없습니다."
},
"task_not_found_in_object": {
"message": "{object_name}에 작업 {task_id}이(가) 없습니다."
},
"invalid_input": {
"message": "작업을 수행할 수 없습니다: {error}"
},
"task_no_longer_exists": {
"message": "이 유지보수 작업은 더 이상 존재하지 않습니다."
},
"skip_disabled": {
"message": "“{task_name}”은(는) 건너뛰기가 비활성화되어 있습니다."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Velg malkategori",
"description": "Velg en kategori for å bla gjennom forhåndsdefinerte vedlikeholdsmaler.",
"description": "Velg en kategori for å bla gjennom forhåndsdefinerte vedlikeholdsmaler. ★ n = maler i denne kategorien som passer til hjemmet ditt (panel: Innstillinger → Boligprofil).",
"data": {
"template_category": "Kategori",
"go_back": "Gå tilbake"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Velg mal",
"description": "Velg en vedlikeholdsmal å bruke som utgangspunkt.",
"description": "Velg en vedlikeholdsmal å bruke som utgangspunkt. ★ anbefalt for hjemmet ditt · ✓ allerede satt opp.",
"data": {
"template_id": "Mal",
"go_back": "Gå tilbake"
@@ -484,12 +484,15 @@
"invalid_threshold": "Minst én terskel (over eller under) må angis.",
"overlapping_threshold": "Terskelen «under» må være lavere enn terskelen «over» – ellers utløser hver måling oppgaven, og den kan aldri gjenopprettes. La ett av feltene stå tomt.",
"invalid_due_date": "En forfallsdato kreves for engangsoppgaver.",
"last_performed_future": "Datoen for siste utførelse kan ikke være i fremtiden.",
"invalid_interval": "Intervallet må være et positivt tall.",
"min_exceeds_max": "Minste intervall må ikke overskride største intervall.",
"invalid_notify_service": "Ugyldig format for varslingstjeneste. Bruk «notify.service_name» (f.eks. notify.mobile_app_phone).",
"notify_service_not_found": "Denne varslingstjenesten ble ikke funnet i Home Assistant. Kontroller tjenestenavnet.",
"nfc_tag_duplicate": "Denne NFC-taggen er allerede koblet til en annen oppgave.",
"invalid_shopping_list_entity": "Handlelisten må være en gjøremålsentitet (todo.…)."
"invalid_shopping_list_entity": "Handlelisten må være en gjøremålsentitet (todo.…).",
"invalid_schedule": "Tidsplanen er ufullstendig — velg minst én ukedag (eller en kalender for en kalenderstyrt oppgave).",
"invalid_delta_target": "Ved telling av akkumulert bruk (deltamodus) må målverdien være større enn 0."
},
"abort": {
"already_configured": "Dette vedlikeholdsobjektet er allerede konfigurert.",
@@ -497,7 +500,9 @@
"template_not_found": "Den valgte malen ble ikke funnet.",
"missing_data": "Nødvendige data ble ikke oppgitt.",
"reconfigure_successful": "Konfigurasjonen ble oppdatert.",
"reconfigure_cancelled": "Rekonfigurering avbrutt."
"reconfigure_cancelled": "Rekonfigurering avbrutt.",
"entity_unavailable": "Den valgte entiteten er ikke tilgjengelig akkurat nå. Prøv igjen når den rapporterer en tilstand.",
"unknown": "Det oppstod en uventet feil. Start på nytt."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Varslingsinnstillinger",
"notification_actions": "Interaktive handlinger",
"test_notification": "Send testvarsel",
"done": "Ferdig"
"done": "Ferdig",
"home_profile": "Boligprofil · Malgalleri",
"archive_settings": "Arkiv og oppbevaring",
"member_avatars": "Medlemmenes avatarer",
"battery_lifetimes": "Typiske batterilevetider"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Budsjettsporing",
"advanced_groups_visible": "Grupper",
"advanced_checklists_visible": "Sjekklister",
"advanced_schedule_time_visible": "Planlegging på klokkeslett"
"advanced_schedule_time_visible": "Planlegging på klokkeslett",
"advanced_completion_actions_visible": "Fullføringshandlinger"
},
"data_description": {
"advanced_adaptive_visible": "Vis EWA, Weibull-analyse og intervallforslag for oppgaver.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Vis månedlig/årlig budsjettsporing og varsler.",
"advanced_groups_visible": "Vis administrasjon av vedlikeholdsgrupper.",
"advanced_checklists_visible": "Vis sjekklister for oppgaver for trinnvis fullføring.",
"advanced_schedule_time_visible": "Tillat at oppgaver blir forfalt på et bestemt klokkeslett i stedet for ved midnatt."
"advanced_schedule_time_visible": "Tillat at oppgaver blir forfalt på et bestemt klokkeslett i stedet for ved midnatt.",
"advanced_completion_actions_visible": "HA-handling per oppgave ved fullføring + hurtigfullføring med QR og forhåndsinnstilte verdier."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Registrer et bytte automatisk når et lavt batteri kommer seg",
"panel_title": "Tittel på sidefeltpanel",
"shopping_list_entity": "Handleliste å synkronisere kjøpsoppgaver til",
"part_search_url_template": "Søkelenke for innkjøp"
"part_search_url_template": "Søkelenke for innkjøp",
"default_consumable_threshold": "Terskel „forbruksvare lav“ (%)",
"row_action_style": "Handlinger i oppgaverader",
"ref_numbers_in_lists": "Referansenumre i lister",
"objects_table_columns": "Kolonner i objekttabell",
"install_assist_sentences": "Installer Assist-setninger"
},
"data_description": {
"default_warning_days": "Antall dager før en vedlikeholdsoppgave forfaller for å vise et varsel.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "Når et batteri som var lavt stiger over gjenopprettingsterskelen, registreres byttedatoen i Battery Notes og reservecellene trekkes fra lageret — uten et trykk",
"panel_title": "Egendefinert navn for sidefeltoppføringen. La feltet stå tomt for å bruke «Vedlikehold». Nyttig for å unngå konflikt med Home Assistants innebygde vedlikeholdsdashbord.",
"shopping_list_entity": "Automatiske kjøpespåminnelser for deler med lav beholdning vises i denne gjøremålslisten; å krysse av en fullfører påminnelsen og fyller på beholdningen. La stå tomt for å deaktivere.",
"part_search_url_template": "URL med {q} i stedet for søkeordene, for deler uten produktlenke. La stå tomt for den automatiske butikken (etter land, ellers språk)."
"part_search_url_template": "URL med {q} i stedet for søkeordene, for deler uten produktlenke. La stå tomt for den automatiske butikken (etter land, ellers språk).",
"default_consumable_threshold": "Standardverdier for nye Foreslåtte oppsett (gjenværende prosent) og for flåtebatterier uten egen Battery Notes-terskel. Eksisterende oppgaver beholder verdien sin.",
"ref_numbers_in_lists": "Viser brikkene #8 / #8.3 foran objekt- og oppgavenavn i I dag-listen, oppgavetabellen, objektkortene og objekttabellen.",
"objects_table_columns": "Velg hvilke kolonner som vises i tabellvisningen for objekter.",
"install_assist_sentences": "Kopierer talesetningene til konfigurasjonen din slik at den klassiske Assist-agenten gjenkjenner dem. En fil du selv har endret, blir aldri overskrevet."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Tittelstil for varsel",
"notify_completed": "Varsler om fullføring",
"notify_event_only": "Utløs bare hendelsen, send ingenting selv",
"notify_extra_data": "Ekstra varslingsdata (mal)"
"notify_extra_data": "Ekstra varslingsdata (mal)",
"reminder_lead_days": "Ekstra påminnelser (dager før forfall)",
"notify_scope_view_id": "Varsle kun for visning",
"weekly_digest_enabled": "Ukentlig oversikt",
"warranty_reminder_enabled": "Påminnelse om garantiutløp",
"warranty_reminder_days": "Dager før utløp"
},
"data_description": {
"notify_due_soon_interval_hours": "Hvor ofte påminnelsen om snart forfall skal gjentas. Sett til 0 for ett enkelt varsel.",
@@ -625,7 +650,11 @@
"notification_title_style": "Det som vises som varselets TITTEL. Standard beholder teksten per status (f.eks. «Vedlikehold forfalt!»). Objektnavn / Oppgavenavn hjelper når telefonvarsler stables.",
"notify_completed": "En beskjed til husstanden når en oppgave er fullført, med årsaken (panel, QR-/NFC-skanning, gjøremålsliste, stemme, sensorgjenoppretting …). «Bare automatiske» melder bare fullføringer ingen gjorde på stedet: sensorgjenoppretting, avkrysning i handlelisten, et tjenestekall fra en automasjon.",
"notify_event_only": "Hvert varsel utløser hendelsen maintenance_supporter_notification. Med dette på står automasjonen din for hele leveringen — gjentakelsesintervaller, stille timer og dagsgrensen avgjør fortsatt når hendelsen kommer.",
"notify_extra_data": "JSON eller YAML med Jinja, flettes inn i data i hvert notify-kall (dine nøkler vinner). Variabler: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON eller YAML med Jinja, flettes inn i data i hvert notify-kall (dine nøkler vinner). Variabler: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Kommaseparerte varsler, f.eks. 14, 3, 0 — en ekstra påminnelse sendes på hver matchende dag. Tomt = av.",
"notify_scope_view_id": "Bare oppgaver som matcher etikett-/brukerfiltrene til valgt visning sender påminnelser. Visningens status, sortering og gruppering ignoreres her.",
"weekly_digest_enabled": "Ett sammendragsvarsel mandag morgen når oppgaver forfaller.",
"warranty_reminder_enabled": "Varsle én gang når garantien til et objekt utløper om så mange dager."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Ett trinn per linje i syklusrekkefølge. \"Navn: punkt; punkt\" setter fasens sjekkliste. Deler og påkrevde felter per fase redigeres i panelet og bevares her.",
"go_back": "Gå tilbake til oppgavehandlinger uten å lagre."
}
},
"home_profile": {
"title": "Boligprofil",
"description": "Anbefaler maler og setter sesongvinduer etter ditt klima og din halvkule. Alt beregnes lokalt ut fra etasjene, områdene og boligens plassering.\n\n**Oppdaget:** {detected} · {country} · {climate}",
"data": {
"home_type": "Boligtype",
"home_region": "Delstat, provins eller region",
"disabled_template_ids": "Skjulte maler"
},
"data_description": {
"home_region": "Noen regler varierer innenfor et land – årlig kjøretøykontroll i én delstat, ingen i den neste. Funnet ut fra hjemmets plassering; velg en annen hvis den er feil.",
"disabled_template_ids": "Maler valgt her vises ikke lenger i «Fra mal»-valgene (panel og oppsettveiviser). Ingenting annet endres."
}
},
"archive_settings": {
"title": "Arkiv og oppbevaring",
"description": "Legg bort fullførte engangsoppgaver uten å slette dem. Arkiverte elementer er skjult og inaktive, men beholder historikk og kostnad.",
"data": {
"archive_oneoff_days": "Arkivér fullførte engangsoppgaver automatisk etter (dager, 0 = av)",
"delete_archived_oneoff_days": "Slett arkiverte engangsoppgaver automatisk etter (dager, 0 = aldri)"
}
},
"member_avatars": {
"title": "Medlemmenes avatarer",
"description": "Vises ved siden av tildelte oppgaver — initialer i medlemmets farge. Standard kommer fra navnet; angi egne initialer eller velg en farge for å skille medlemmer.",
"data": {
"member": "Husstandsmedlem"
}
},
"member_avatar": {
"title": "Medlemmenes avatarer",
"description": "{member}: la initialene stå tomme og fargen på Automatisk for å bruke standarden ({initials}).",
"data": {
"initials": "Initialer",
"color": "Farge"
}
},
"battery_lifetimes": {
"title": "Typiske batterilevetider",
"description": "Brukes bare for batterier uten prosent: et Battery Notes-notat med bare type og byttedato, eller en sensor som bare melder «lavt». Forfall = siste bytte + denne levetiden. Batterier som melder nivå får prognosen fra målt utlading. Når flåten har sett tre bytter av en type, overtar medianintervallet fra den innebygde verdien — din egen verdi vinner alltid.\n\nInnebygde verdier (måneder): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "Minst én terskel (over eller under) må angis.",
"overlapping_threshold": "Terskelen «under» må være lavere enn terskelen «over» – ellers utløser hver måling oppgaven, og den kan aldri gjenopprettes. La ett av feltene stå tomt.",
"invalid_due_date": "En forfallsdato kreves for engangsoppgaver.",
"last_performed_future": "Datoen for siste utførelse kan ikke være i fremtiden.",
"invalid_interval": "Intervallet må være et positivt tall.",
"min_exceeds_max": "Minste intervall må ikke overskride største intervall.",
"invalid_notify_service": "Ugyldig format for varslingstjeneste. Bruk «notify.service_name» (f.eks. notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Denne NFC-taggen er allerede koblet til en annen oppgave.",
"invalid_notify_icon": "Varslingsikonet må være et mdi:-ikonnavn (f.eks. mdi:air-filter).",
"invalid_shopping_list_entity": "Handlelisten må være en gjøremålsentitet (todo.…).",
"invalid_search_template": "Søkelenken må være en http(s)-URL som inneholder {q}."
"invalid_search_template": "Søkelenken må være en http(s)-URL som inneholder {q}.",
"invalid_schedule": "Tidsplanen er ufullstendig — velg minst én ukedag (eller en kalender for en kalenderstyrt oppgave).",
"invalid_delta_target": "Ved telling av akkumulert bruk (deltamodus) må målverdien være større enn 0.",
"invalid_reminder_lead_days": "Skriv inn hele dager mellom 0 og 365, adskilt med komma (f.eks. 14, 3, 0)."
},
"abort": {
"entity_unavailable": "Den valgte entiteten er ikke tilgjengelig akkurat nå. Prøv igjen når den rapporterer en tilstand."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Objektnavn som tittel",
"task_name": "Oppgavenavn som tittel"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Knapper (bare ikoner på mobil)",
"buttons": "Knapper med tekst",
"icons": "Ikoner (klassisk)"
}
},
"objects_table_columns": {
"options": {
"name": "Navn",
"ref_no": "Referansenummer",
"manufacturer": "Produsent",
"model": "Modell",
"serial_number": "S/N",
"installation_date": "Installert",
"warranty_expiry": "Garanti",
"area_id": "Område",
"documentation_url": "Bruksanvisning",
"notes": "Notater",
"task_count": "Oppgaver",
"actions": "Handlinger"
}
},
"home_type": {
"options": {
"auto": "Automatisk (oppdaget)",
"house": "Hus",
"apartment": "Leilighet"
}
},
"avatar_color": {
"options": {
"auto": "Automatisk",
"red": "Rød",
"pink": "Rosa",
"purple": "Lilla",
"deep_purple": "Mørk lilla",
"indigo": "Indigo",
"blue": "Blå",
"cyan": "Cyan",
"green": "Grønn",
"light_green": "Lysegrønn",
"orange": "Oransje",
"brown": "Brun",
"blue_grey": "Blågrå"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "«{task_name}» kan bare fullføres nærmere forfallsdatoen"
},
"person_not_found": {
"message": "{entity_id} er ikke en kjent personentitet."
},
"person_without_user": {
"message": "Personen {name} er ikke koblet til en Home Assistant-brukerkonto."
},
"bulk_partial": {
"message": "{action}: {done} av {total} oppgaver lyktes. Avvist: {errors}"
},
"single_entity_only": {
"message": "{field} kan bare brukes med én entity_id."
},
"unsafe_url": {
"message": "Bare http- og https-adresser er tillatt."
},
"responsible_user_conflict": {
"message": "Oppgi enten responsible_user eller clear_responsible_user, ikke begge."
},
"object_not_found": {
"message": "Fant ikke noe vedlikeholdsobjekt for entry_id {entry_id}."
},
"task_not_found_in_object": {
"message": "Oppgaven {task_id} finnes ikke i {object_name}."
},
"invalid_input": {
"message": "Handlingen kunne ikke utføres: {error}"
},
"task_no_longer_exists": {
"message": "Denne vedlikeholdsoppgaven finnes ikke lenger."
},
"skip_disabled": {
"message": "Hopp over er slått av for «{task_name}»."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Selecteer sjablooncategorie",
"description": "Kies een categorie om voorgedefinieerde onderhoudssjablonen te bekijken.",
"description": "Kies een categorie om voorgedefinieerde onderhoudssjablonen te bekijken. ★ n = sjablonen in deze categorie die bij je woning passen (paneel: Instellingen → Woonprofiel).",
"data": {
"template_category": "Categorie",
"go_back": "Terug"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Selecteer sjabloon",
"description": "Kies een onderhoudssjabloon als uitgangspunt.",
"description": "Kies een onderhoudssjabloon als uitgangspunt. ★ aanbevolen voor je woning · ✓ al ingesteld.",
"data": {
"template_id": "Sjabloon",
"go_back": "Terug"
@@ -484,12 +484,15 @@
"invalid_threshold": "Er moet minimaal één drempel (boven of onder) worden ingesteld.",
"overlapping_threshold": "De drempel 'onder' moet lager zijn dan de drempel 'boven' – anders activeert elke meting de taak en kan deze nooit herstellen. Laat een van beide leeg.",
"invalid_due_date": "Voor eenmalige taken is een vervaldatum vereist.",
"last_performed_future": "De datum van de laatste uitvoering mag niet in de toekomst liggen.",
"invalid_interval": "Het interval moet een positief getal zijn.",
"min_exceeds_max": "Het minimuminterval mag het maximuminterval niet overschrijden.",
"invalid_notify_service": "Ongeldig formaat voor de meldingsservice. Gebruik 'notify.servicenaam' (bijv. notify.mobile_app_phone).",
"notify_service_not_found": "Deze meldingsservice is niet gevonden in Home Assistant. Controleer de servicenaam.",
"nfc_tag_duplicate": "Deze NFC-tag is al gekoppeld aan een andere taak.",
"invalid_shopping_list_entity": "De boodschappenlijst moet een to-do-entiteit zijn (todo.…)."
"invalid_shopping_list_entity": "De boodschappenlijst moet een to-do-entiteit zijn (todo.…).",
"invalid_schedule": "De planning is onvolledig — kies minstens één weekdag (of een agenda voor een agendagestuurde taak).",
"invalid_delta_target": "Bij het tellen van opgebouwd gebruik (deltamodus) moet de doelwaarde groter zijn dan 0."
},
"abort": {
"already_configured": "Dit onderhoudsobject is al geconfigureerd.",
@@ -497,7 +500,9 @@
"template_not_found": "Het geselecteerde sjabloon is niet gevonden.",
"missing_data": "Vereiste gegevens zijn niet opgegeven.",
"reconfigure_successful": "Configuratie succesvol bijgewerkt.",
"reconfigure_cancelled": "Herconfiguratie geannuleerd."
"reconfigure_cancelled": "Herconfiguratie geannuleerd.",
"entity_unavailable": "De gekozen entiteit is nu niet beschikbaar. Probeer het opnieuw zodra ze een status meldt.",
"unknown": "Er is een onverwachte fout opgetreden. Begin opnieuw."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Meldingsinstellingen",
"notification_actions": "Interactieve acties",
"test_notification": "Testmelding verzenden",
"done": "Gereed"
"done": "Gereed",
"home_profile": "Woningprofiel · Sjabloongalerij",
"archive_settings": "Archief & bewaring",
"member_avatars": "Avatars van leden",
"battery_lifetimes": "Gebruikelijke batterijlevensduur"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Budgetbeheer",
"advanced_groups_visible": "Groepen",
"advanced_checklists_visible": "Checklists",
"advanced_schedule_time_visible": "Tijd-van-dag-planning"
"advanced_schedule_time_visible": "Tijd-van-dag-planning",
"advanced_completion_actions_visible": "Voltooiings-acties"
},
"data_description": {
"advanced_adaptive_visible": "Toon EWA-, Weibull-analyse en intervalsuggesties voor taken.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Toon maandelijks/jaarlijks budgetbeheer en waarschuwingen.",
"advanced_groups_visible": "Toon onderhoudsgroepbeheer.",
"advanced_checklists_visible": "Toon taakchecklists voor stapsgewijze voltooiing.",
"advanced_schedule_time_visible": "Laat taken op een specifieke tijd vervallen in plaats van om middernacht."
"advanced_schedule_time_visible": "Laat taken op een specifieke tijd vervallen in plaats van om middernacht.",
"advanced_completion_actions_visible": "Per taak HA-actie bij voltooien + snel-voltooien-QR met vooraf ingestelde waarden."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Vervanging automatisch vastleggen wanneer een lege batterij herstelt",
"panel_title": "Titel van zijbalkpaneel",
"shopping_list_entity": "Boodschappenlijst om kooptaken mee te synchroniseren",
"part_search_url_template": "Zoeklink voor aankopen"
"part_search_url_template": "Zoeklink voor aankopen",
"default_consumable_threshold": "Drempel „verbruiksartikel laag“ (%)",
"row_action_style": "Acties in taakrijen",
"ref_numbers_in_lists": "Referentienummers in lijsten",
"objects_table_columns": "Kolommen objecttabel",
"install_assist_sentences": "Assist-zinnen installeren"
},
"data_description": {
"default_warning_days": "Aantal dagen voor de vervaldatum van een onderhoudstaak om een waarschuwing te tonen.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "Wanneer een batterij die laag was boven de hersteldrempel stijgt, wordt de vervangdatum in Battery Notes vastgelegd en worden de reservecellen van de voorraad afgeboekt — zonder tik",
"panel_title": "Eigen naam voor het zijbalk-item. Laat leeg voor \"Maintenance\". Handig om verwarring met het ingebouwde Maintenance-dashboard van Home Assistant te voorkomen.",
"shopping_list_entity": "Automatische koopherinneringen voor schaarse onderdelen verschijnen in deze takenlijst; afvinken voltooit de herinnering en vult de voorraad aan. Leeg laten om uit te schakelen.",
"part_search_url_template": "URL met {q} op de plaats van de zoektermen, voor onderdelen zonder productlink. Leeg laten voor de automatische winkel (per land, anders per taal)."
"part_search_url_template": "URL met {q} op de plaats van de zoektermen, voor onderdelen zonder productlink. Leeg laten voor de automatische winkel (per land, anders per taal).",
"default_consumable_threshold": "Standaardwaarden voor nieuwe Voorgestelde installaties (resterend percentage) en voor vlootbatterijen zonder eigen Battery Notes-drempel. Bestaande taken behouden hun waarde.",
"ref_numbers_in_lists": "Toont de chips #8 / #8.3 vóór object- en taaknamen in de lijst Vandaag, de takentabel, de objectkaarten en de objectentabel.",
"objects_table_columns": "Kies welke kolommen in de tabelweergave van objecten verschijnen.",
"install_assist_sentences": "Kopieert de spraakzinnen naar je configuratie zodat de klassieke Assist-agent ze herkent. Een bestand dat je zelf hebt bewerkt wordt nooit overschreven."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Stijl van meldingstitel",
"notify_completed": "Voltooiingsmeldingen",
"notify_event_only": "Alleen het event afvuren, zelf niets versturen",
"notify_extra_data": "Extra notificatiegegevens (sjabloon)"
"notify_extra_data": "Extra notificatiegegevens (sjabloon)",
"reminder_lead_days": "Extra herinneringen (dagen vóór vervaldatum)",
"notify_scope_view_id": "Alleen melden voor weergave",
"weekly_digest_enabled": "Wekelijks overzicht",
"warranty_reminder_enabled": "Herinnering garantieverloop",
"warranty_reminder_days": "Dagen vóór afloop"
},
"data_description": {
"notify_due_soon_interval_hours": "Hoe vaak de herinnering voor bijna verlopen wordt herhaald. Stel in op 0 voor een enkele melding.",
@@ -625,7 +650,11 @@
"notification_title_style": "Wat verschijnt als TITEL van de melding. Standaard behoudt de status-tekst (bijv. 'Onderhoud achterstallig!'). Objectnaam / taaknaam helpen wanneer de telefoon meldingen stapelt.",
"notify_completed": "Huishoudnieuws wanneer een taak is voltooid, met de reden (paneel, QR-/NFC-scan, takenlijst, spraak, sensorherstel …). \"Alleen automatisch\" meldt alleen voltooiingen die niemand ter plekke deed — sensorherstel, afvinken op de boodschappenlijst, een service-aanroep van een automatisering.",
"notify_event_only": "Elke notificatie vuurt het event maintenance_supporter_notification af. Met deze optie verzorgt jouw automatisering de volledige bezorging — herhaalintervallen, stille uren en de daglimiet bepalen nog steeds wanneer het event komt.",
"notify_extra_data": "JSON of YAML met Jinja, samengevoegd in de data van elke notify-aanroep (jouw sleutels winnen). Variabelen: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON of YAML met Jinja, samengevoegd in de data van elke notify-aanroep (jouw sleutels winnen). Variabelen: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Kommagescheiden aanlooptijden, bijv. 14, 3, 0 — op elke overeenkomende dag wordt een extra herinnering verzonden. Leeg = uit.",
"notify_scope_view_id": "Alleen taken die overeenkomen met de label-/gebruikersfilters van de gekozen weergave sturen herinneringen. Status, sortering en groepering van de weergave worden hier genegeerd.",
"weekly_digest_enabled": "Eén samenvattingsmelding op maandagochtend als er taken zijn.",
"warranty_reminder_enabled": "Eén keer melden wanneer de garantie van een object over zoveel dagen afloopt."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Eén stap per regel, in cyclusvolgorde. \"Naam: punt; punt\" stelt de checklist van die fase in. Onderdelen en verplichte velden per fase beheer je in het paneel; ze blijven hier behouden.",
"go_back": "Terug naar taakacties zonder opslaan."
}
},
"home_profile": {
"title": "Woningprofiel",
"description": "Beveelt sjablonen aan en stelt seizoensvensters in voor je klimaat en halfrond. Alles wordt lokaal bepaald uit je verdiepingen, ruimtes en locatie.\n\n**Herkend:** {detected} · {country} · {climate}",
"data": {
"home_type": "Woningtype",
"home_region": "Staat, provincie of regio",
"disabled_template_ids": "Verborgen sjablonen"
},
"data_description": {
"home_region": "Sommige regels verschillen binnen een land: een jaarlijkse voertuigkeuring in de ene staat, geen in de volgende. Bepaald op basis van de locatie van je woning; kies een andere als die niet klopt.",
"disabled_template_ids": "Hier gekozen sjablonen verschijnen niet meer in de keuze \"Van sjabloon\" (paneel en installatie-assistent). Verder verandert er niets."
}
},
"archive_settings": {
"title": "Archief & bewaring",
"description": "Voltooide eenmalige taken archiveren in plaats van verwijderen. Gearchiveerde items zijn verborgen en inactief, maar behouden geschiedenis en kosten.",
"data": {
"archive_oneoff_days": "Voltooide eenmalige taken automatisch archiveren na (dagen, 0 = uit)",
"delete_archived_oneoff_days": "Gearchiveerde eenmalige taken automatisch verwijderen na (dagen, 0 = nooit)"
}
},
"member_avatars": {
"title": "Avatars van leden",
"description": "Wordt naast toegewezen taken getoond — initialen in de kleur van het lid. Standaard uit de naam; kies eigen initialen of een kleur om leden uit elkaar te houden.",
"data": {
"member": "Gezinslid"
}
},
"member_avatar": {
"title": "Avatars van leden",
"description": "{member}: laat de initialen leeg en de kleur op Automatisch om de standaard te gebruiken ({initials}).",
"data": {
"initials": "Initialen",
"color": "Kleur"
}
},
"battery_lifetimes": {
"title": "Gebruikelijke batterijlevensduur",
"description": "Alleen gebruikt voor batterijen zonder percentage: een Battery Notes-notitie met enkel een type en een vervangdatum, of een sensor die alleen „bijna leeg“ meldt. Hun vervaldatum is laatste vervanging + deze levensduur. Batterijen die een niveau melden krijgen hun voorspelling uit de gemeten ontlading. Zodra de vloot drie vervangingen van een type heeft gezien, vervangt het mediane interval de ingebouwde waarde — je eigen waarde wint altijd.\n\nIngebouwde waarden (maanden): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "Er moet minimaal één drempel (boven of onder) worden ingesteld.",
"overlapping_threshold": "De drempel 'onder' moet lager zijn dan de drempel 'boven' – anders activeert elke meting de taak en kan deze nooit herstellen. Laat een van beide leeg.",
"invalid_due_date": "Voor eenmalige taken is een vervaldatum vereist.",
"last_performed_future": "De datum van de laatste uitvoering mag niet in de toekomst liggen.",
"invalid_interval": "Het interval moet een positief getal zijn.",
"min_exceeds_max": "Het minimuminterval mag het maximuminterval niet overschrijden.",
"invalid_notify_service": "Ongeldig formaat voor de meldingsservice. Gebruik 'notify.servicenaam' (bijv. notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Deze NFC-tag is al gekoppeld aan een andere taak.",
"invalid_notify_icon": "Het notificatiepictogram moet een mdi:-pictogramnaam zijn (bijv. mdi:air-filter).",
"invalid_shopping_list_entity": "De boodschappenlijst moet een to-do-entiteit zijn (todo.…).",
"invalid_search_template": "De zoeklink moet een http(s)-URL met {q} zijn."
"invalid_search_template": "De zoeklink moet een http(s)-URL met {q} zijn.",
"invalid_schedule": "De planning is onvolledig — kies minstens één weekdag (of een agenda voor een agendagestuurde taak).",
"invalid_delta_target": "Bij het tellen van opgebouwd gebruik (deltamodus) moet de doelwaarde groter zijn dan 0.",
"invalid_reminder_lead_days": "Voer hele dagen tussen 0 en 365 in, gescheiden door komma's (bijv. 14, 3, 0)."
},
"abort": {
"entity_unavailable": "De gekozen entiteit is nu niet beschikbaar. Probeer het opnieuw zodra ze een status meldt."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Objectnaam als titel",
"task_name": "Taaknaam als titel"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Knoppen (op telefoons alleen pictogrammen)",
"buttons": "Knoppen met tekst",
"icons": "Pictogrammen (klassiek)"
}
},
"objects_table_columns": {
"options": {
"name": "Naam",
"ref_no": "Referentienummer",
"manufacturer": "Fabrikant",
"model": "Model",
"serial_number": "S/N",
"installation_date": "Geïnstalleerd",
"warranty_expiry": "Garantie",
"area_id": "Gebied",
"documentation_url": "Handleiding",
"notes": "Notities",
"task_count": "Taken",
"actions": "Acties"
}
},
"home_type": {
"options": {
"auto": "Automatisch (herkend)",
"house": "Huis",
"apartment": "Appartement"
}
},
"avatar_color": {
"options": {
"auto": "Automatisch",
"red": "Rood",
"pink": "Roze",
"purple": "Paars",
"deep_purple": "Donkerpaars",
"indigo": "Indigo",
"blue": "Blauw",
"cyan": "Cyaan",
"green": "Groen",
"light_green": "Lichtgroen",
"orange": "Oranje",
"brown": "Bruin",
"blue_grey": "Blauwgrijs"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "„{task_name}” kan pas dichter bij de vervaldatum worden voltooid"
},
"person_not_found": {
"message": "{entity_id} is geen bekende persoonsentiteit."
},
"person_without_user": {
"message": "Persoon {name} is niet gekoppeld aan een Home Assistant-gebruikersaccount."
},
"bulk_partial": {
"message": "{action}: {done} van {total} taken gelukt. Geweigerd: {errors}"
},
"single_entity_only": {
"message": "{field} kan alleen met één entity_id worden gebruikt."
},
"unsafe_url": {
"message": "Alleen http- en https-URL's zijn toegestaan."
},
"responsible_user_conflict": {
"message": "Geef responsible_user of clear_responsible_user op, niet allebei."
},
"object_not_found": {
"message": "Geen onderhoudsobject gevonden voor entry_id {entry_id}."
},
"task_not_found_in_object": {
"message": "Taak {task_id} bestaat niet in {object_name}."
},
"invalid_input": {
"message": "De actie kon niet worden uitgevoerd: {error}"
},
"task_no_longer_exists": {
"message": "Deze onderhoudstaak bestaat niet meer."
},
"skip_disabled": {
"message": "Overslaan is uitgeschakeld voor „{task_name}”."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Wybierz kategorię szablonu",
"description": "Wybierz kategorię, aby przeglądać predefiniowane szablony konserwacji.",
"description": "Wybierz kategorię, aby przeglądać predefiniowane szablony konserwacji. ★ n = szablony z tej kategorii pasujące do twojego domu (panel: Ustawienia → Profil domu).",
"data": {
"template_category": "Kategoria",
"go_back": "Wróć"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Wybierz szablon",
"description": "Wybierz szablon konserwacji jako punkt wyjścia.",
"description": "Wybierz szablon konserwacji jako punkt wyjścia. ★ polecane dla twojego domu · ✓ już skonfigurowane.",
"data": {
"template_id": "Szablon",
"go_back": "Wróć"
@@ -484,12 +484,15 @@
"invalid_threshold": "Należy ustawić co najmniej jeden próg (powyżej lub poniżej).",
"overlapping_threshold": "Próg „poniżej” musi być niższy niż próg „powyżej” – w przeciwnym razie każdy odczyt wyzwoli zadanie i nigdy nie będzie ono mogło wrócić do normy. Pozostaw jedno z pól puste.",
"invalid_due_date": "Dla zadań jednorazowych wymagany jest termin.",
"last_performed_future": "Data ostatniego wykonania nie może być w przyszłości.",
"invalid_interval": "Interwał musi być liczbą dodatnią.",
"min_exceeds_max": "Minimalny interwał nie może przekraczać maksymalnego.",
"invalid_notify_service": "Nieprawidłowy format usługi powiadomień. Użyj „notify.service_name” (np. notify.mobile_app_phone).",
"notify_service_not_found": "Tej usługi powiadomień nie znaleziono w Home Assistant. Sprawdź nazwę usługi.",
"nfc_tag_duplicate": "Ten tag NFC jest już powiązany z innym zadaniem.",
"invalid_shopping_list_entity": "Lista zakupów musi być encją listy zadań (todo.…)."
"invalid_shopping_list_entity": "Lista zakupów musi być encją listy zadań (todo.…).",
"invalid_schedule": "Harmonogram jest niekompletny — wybierz co najmniej jeden dzień tygodnia (lub kalendarz dla zadania sterowanego kalendarzem).",
"invalid_delta_target": "Przy zliczaniu skumulowanego użycia (tryb delta) wartość docelowa musi być większa od 0."
},
"abort": {
"already_configured": "Ten obiekt konserwacji jest już skonfigurowany.",
@@ -497,7 +500,9 @@
"template_not_found": "Nie znaleziono wybranego szablonu.",
"missing_data": "Nie podano wymaganych danych.",
"reconfigure_successful": "Konfiguracja zaktualizowana pomyślnie.",
"reconfigure_cancelled": "Rekonfiguracja anulowana."
"reconfigure_cancelled": "Rekonfiguracja anulowana.",
"entity_unavailable": "Wybrana encja jest teraz niedostępna. Spróbuj ponownie, gdy zgłosi stan.",
"unknown": "Wystąpił nieoczekiwany błąd. Zacznij od nowa."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Ustawienia powiadomień",
"notification_actions": "Akcje interaktywne",
"test_notification": "Wyślij testowe powiadomienie",
"done": "Gotowe"
"done": "Gotowe",
"home_profile": "Profil domu · Galeria szablonów",
"archive_settings": "Archiwum i przechowywanie",
"member_avatars": "Awatary domowników",
"battery_lifetimes": "Typowa żywotność baterii"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Śledzenie budżetu",
"advanced_groups_visible": "Grupy",
"advanced_checklists_visible": "Listy kontrolne",
"advanced_schedule_time_visible": "Harmonogram z porą dnia"
"advanced_schedule_time_visible": "Harmonogram z porą dnia",
"advanced_completion_actions_visible": "Akcje po zakończeniu"
},
"data_description": {
"advanced_adaptive_visible": "Pokaż EWA, analizę Weibulla i sugestie interwałów dla zadań.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Pokaż śledzenie budżetu miesięcznego/rocznego i alerty.",
"advanced_groups_visible": "Pokaż zarządzanie grupami konserwacji.",
"advanced_checklists_visible": "Pokaż listy kontrolne zadań do realizacji krok po kroku.",
"advanced_schedule_time_visible": "Zezwalaj zadaniom stać się przeterminowanymi o określonej porze dnia zamiast o północy."
"advanced_schedule_time_visible": "Zezwalaj zadaniom stać się przeterminowanymi o określonej porze dnia zamiast o północy.",
"advanced_completion_actions_visible": "Akcja HA per zadanie po zakończeniu + QR szybkiego zakończenia z predefiniowanymi wartościami."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Automatycznie zapisuj wymianę, gdy słaba bateria się regeneruje",
"panel_title": "Tytuł panelu na pasku bocznym",
"shopping_list_entity": "Lista zakupów do synchronizacji zadań zakupowych",
"part_search_url_template": "Link wyszukiwania zakupów"
"part_search_url_template": "Link wyszukiwania zakupów",
"default_consumable_threshold": "Próg „materiał eksploatacyjny niski” (%)",
"row_action_style": "Akcje w wierszach zadań",
"ref_numbers_in_lists": "Numery referencyjne na listach",
"objects_table_columns": "Kolumny tabeli obiektów",
"install_assist_sentences": "Zainstaluj zdania Assist"
},
"data_description": {
"default_warning_days": "Liczba dni przed terminem zadania konserwacji, w której wyświetlane jest ostrzeżenie.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "Gdy poziom baterii, która była słaba, wzrośnie powyżej progu regeneracji, data wymiany zostaje zapisana w Battery Notes, a zapasowe ogniwa są odejmowane ze stanu — bez żadnego kliknięcia",
"panel_title": "Własna nazwa wpisu na pasku bocznym. Pozostaw puste, aby użyć „Maintenance”. Przydatne, aby uniknąć kolizji z wbudowanym pulpitem Maintenance w Home Assistant.",
"shopping_list_entity": "Automatyczne przypomnienia o zakupie brakujących części pojawiają się na tej liście zadań; odhaczenie kończy przypomnienie i uzupełnia zapas. Pozostaw puste, aby wyłączyć.",
"part_search_url_template": "Adres URL z {q} w miejscu wyszukiwanych słów, dla części bez linku do produktu. Pozostaw puste dla automatycznego sklepu (według kraju, w przeciwnym razie języka)."
"part_search_url_template": "Adres URL z {q} w miejscu wyszukiwanych słów, dla części bez linku do produktu. Pozostaw puste dla automatycznego sklepu (według kraju, w przeciwnym razie języka).",
"default_consumable_threshold": "Wartości domyślne dla nowych Sugerowanych konfiguracji (procent pozostały) i dla baterii floty bez własnego progu Battery Notes. Istniejące zadania zachowują swoją wartość.",
"ref_numbers_in_lists": "Pokazuje etykiety #8 / #8.3 przed nazwami obiektów i zadań na liście Dzisiaj, w tabeli zadań, na kartach obiektów i w tabeli obiektów.",
"objects_table_columns": "Wybierz, które kolumny mają być widoczne w widoku tabeli obiektów.",
"install_assist_sentences": "Kopiuje zdania głosowe do Twojej konfiguracji, aby klasyczny agent Assist je rozpoznawał. Plik zmieniony przez Ciebie nigdy nie zostanie nadpisany."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Styl tytułu powiadomienia",
"notify_completed": "Powiadomienia o wykonaniu",
"notify_event_only": "Tylko wyzwalaj zdarzenie, nic nie wysyłaj",
"notify_extra_data": "Dodatkowe dane powiadomienia (szablon)"
"notify_extra_data": "Dodatkowe dane powiadomienia (szablon)",
"reminder_lead_days": "Dodatkowe przypomnienia (dni przed terminem)",
"notify_scope_view_id": "Powiadamiaj tylko dla widoku",
"weekly_digest_enabled": "Cotygodniowe podsumowanie",
"warranty_reminder_enabled": "Przypomnienie o końcu gwarancji",
"warranty_reminder_days": "Dni przed wygaśnięciem"
},
"data_description": {
"notify_due_soon_interval_hours": "Jak często powtarzać przypomnienie „wkrótce wymagane”. Ustaw 0 dla pojedynczego powiadomienia.",
@@ -625,7 +650,11 @@
"notification_title_style": "Co pojawia się jako TYTUŁ powiadomienia. Domyślnie zachowywany jest tekst dla statusu (np. „Konserwacja przeterminowana!”). Nazwa obiektu / zadania pomaga, gdy telefon układa powiadomienia w stos.",
"notify_completed": "Wiadomość dla domowników, gdy zadanie zostanie wykonane, z powodem (panel, skan QR/NFC, lista zadań, głos, powrót czujnika do normy…). „Tylko automatyczne” zgłasza wyłącznie wykonania, których nikt nie zrobił na miejscu: powrót czujnika, odhaczenie na liście zakupów, wywołanie usługi przez automatyzację.",
"notify_event_only": "Każde powiadomienie wyzwala zdarzenie maintenance_supporter_notification. Z tą opcją całą dostawę przejmuje Twoja automatyzacja — interwały powtórzeń, ciche godziny i dzienny limit nadal decydują, kiedy zdarzenie się pojawi.",
"notify_extra_data": "JSON lub YAML z Jinja, scalane z data każdego wywołania notify (Twoje klucze mają pierwszeństwo). Zmienne: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON lub YAML z Jinja, scalane z data każdego wywołania notify (Twoje klucze mają pierwszeństwo). Zmienne: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Wyprzedzenia rozdzielone przecinkami, np. 14, 3, 0 — w każdym wskazanym dniu wysyłane jest dodatkowe przypomnienie. Puste = wyłączone.",
"notify_scope_view_id": "Przypomnienia wysyłają tylko zadania pasujące do filtrów etykiety/użytkownika wybranego widoku. Status, sortowanie i grupowanie widoku są tu ignorowane.",
"weekly_digest_enabled": "Jedno powiadomienie podsumowujące w poniedziałek rano, gdy są zadania.",
"warranty_reminder_enabled": "Powiadom raz, gdy do wygaśnięcia gwarancji obiektu pozostanie tyle dni."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Jeden krok w linii, w kolejności cyklu. \"Nazwa: punkt; punkt\" ustawia listę kontrolną fazy. Części i wymagane pola fazy edytuje się w panelu; tutaj zostają zachowane.",
"go_back": "Wróć do akcji zadania bez zapisywania."
}
},
"home_profile": {
"title": "Profil domu",
"description": "Poleca szablony i ustawia okna sezonowe zgodnie z Twoim klimatem i półkulą. Wszystko jest ustalane lokalnie na podstawie pięter, obszarów i lokalizacji domu.\n\n**Wykryto:** {detected} · {country} · {climate}",
"data": {
"home_type": "Rodzaj domu",
"home_region": "Stan, prowincja lub region",
"disabled_template_ids": "Ukryte szablony"
},
"data_description": {
"home_region": "Niektóre przepisy różnią się w obrębie kraju – w jednym stanie coroczny przegląd pojazdu, w sąsiednim żaden. Ustalono na podstawie lokalizacji domu; wybierz inny, jeśli się nie zgadza.",
"disabled_template_ids": "Wybrane tu szablony nie pojawiają się już w wyborze „Z szablonu” (panel i kreator konfiguracji). Nic więcej się nie zmienia."
}
},
"archive_settings": {
"title": "Archiwum i przechowywanie",
"description": "Odkładaj ukończone zadania jednorazowe bez usuwania. Zarchiwizowane elementy są ukryte i nieaktywne, ale zachowują historię i koszty.",
"data": {
"archive_oneoff_days": "Automatycznie archiwizuj ukończone zadania jednorazowe po (dni, 0 = wył.)",
"delete_archived_oneoff_days": "Automatycznie usuwaj zarchiwizowane zadania jednorazowe po (dni, 0 = nigdy)"
}
},
"member_avatars": {
"title": "Awatary domowników",
"description": "Wyświetlane obok przypisanych zadań — inicjały w kolorze domownika. Domyślnie z imienia; ustaw własne inicjały lub wybierz kolor, aby odróżnić domowników.",
"data": {
"member": "Domownik"
}
},
"member_avatar": {
"title": "Awatary domowników",
"description": "{member}: zostaw inicjały puste i kolor na Automatycznie, aby użyć domyślnych ({initials}).",
"data": {
"initials": "Inicjały",
"color": "Kolor"
}
},
"battery_lifetimes": {
"title": "Typowa żywotność baterii",
"description": "Używane tylko dla baterii bez procentu: notatka Battery Notes z samym typem i datą wymiany albo czujnik zgłaszający tylko „niski”. Termin = ostatnia wymiana + ta żywotność. Baterie raportujące poziom dostają prognozę z mierzonego rozładowania. Po trzech wymianach danego typu mediana odstępów zastępuje wbudowaną wartość — Twoja wartość zawsze wygrywa.\n\nWartości wbudowane (miesiące): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "Należy ustawić co najmniej jeden próg (powyżej lub poniżej).",
"overlapping_threshold": "Próg „poniżej” musi być niższy niż próg „powyżej” – w przeciwnym razie każdy odczyt wyzwoli zadanie i nigdy nie będzie ono mogło wrócić do normy. Pozostaw jedno z pól puste.",
"invalid_due_date": "Dla zadań jednorazowych wymagany jest termin.",
"last_performed_future": "Data ostatniego wykonania nie może być w przyszłości.",
"invalid_interval": "Interwał musi być liczbą dodatnią.",
"min_exceeds_max": "Minimalny interwał nie może przekraczać maksymalnego.",
"invalid_notify_service": "Nieprawidłowy format usługi powiadomień. Użyj „notify.service_name” (np. notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Ten tag NFC jest już powiązany z innym zadaniem.",
"invalid_notify_icon": "Ikona powiadomienia musi być nazwą ikony mdi: (np. mdi:air-filter).",
"invalid_shopping_list_entity": "Lista zakupów musi być encją listy zadań (todo.…).",
"invalid_search_template": "Link wyszukiwania musi być adresem URL http(s) zawierającym {q}."
"invalid_search_template": "Link wyszukiwania musi być adresem URL http(s) zawierającym {q}.",
"invalid_schedule": "Harmonogram jest niekompletny — wybierz co najmniej jeden dzień tygodnia (lub kalendarz dla zadania sterowanego kalendarzem).",
"invalid_delta_target": "Przy zliczaniu skumulowanego użycia (tryb delta) wartość docelowa musi być większa od 0.",
"invalid_reminder_lead_days": "Podaj pełne dni od 0 do 365, oddzielone przecinkami (np. 14, 3, 0)."
},
"abort": {
"entity_unavailable": "Wybrana encja jest teraz niedostępna. Spróbuj ponownie, gdy zgłosi stan."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Nazwa obiektu jako tytuł",
"task_name": "Nazwa zadania jako tytuł"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Przyciski (na telefonie tylko ikony)",
"buttons": "Przyciski z tekstem",
"icons": "Ikony (klasyczne)"
}
},
"objects_table_columns": {
"options": {
"name": "Nazwa",
"ref_no": "Numer referencyjny",
"manufacturer": "Producent",
"model": "Model",
"serial_number": "S/N",
"installation_date": "Zainstalowane",
"warranty_expiry": "Gwarancja",
"area_id": "Obszar",
"documentation_url": "Instrukcja",
"notes": "Notatki",
"task_count": "Zadania",
"actions": "Akcje"
}
},
"home_type": {
"options": {
"auto": "Automatycznie (wykryte)",
"house": "Dom",
"apartment": "Mieszkanie"
}
},
"avatar_color": {
"options": {
"auto": "Automatycznie",
"red": "Czerwony",
"pink": "Różowy",
"purple": "Fioletowy",
"deep_purple": "Ciemnofioletowy",
"indigo": "Indygo",
"blue": "Niebieski",
"cyan": "Cyjan",
"green": "Zielony",
"light_green": "Jasnozielony",
"orange": "Pomarańczowy",
"brown": "Brązowy",
"blue_grey": "Niebieskoszary"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "„{task_name}” można ukończyć dopiero bliżej terminu"
},
"person_not_found": {
"message": "{entity_id} nie jest znaną encją osoby."
},
"person_without_user": {
"message": "Osoba {name} nie jest powiązana z żadnym kontem użytkownika Home Assistant."
},
"bulk_partial": {
"message": "{action}: powiodło się {done} z {total} zadań. Odrzucone: {errors}"
},
"single_entity_only": {
"message": "{field} można użyć tylko z pojedynczym entity_id."
},
"unsafe_url": {
"message": "Dozwolone są tylko adresy URL http i https."
},
"responsible_user_conflict": {
"message": "Podaj responsible_user albo clear_responsible_user, nie oba naraz."
},
"object_not_found": {
"message": "Nie znaleziono obiektu konserwacji dla entry_id {entry_id}."
},
"task_not_found_in_object": {
"message": "Zadanie {task_id} nie istnieje w {object_name}."
},
"invalid_input": {
"message": "Nie udało się wykonać akcji: {error}"
},
"task_no_longer_exists": {
"message": "To zadanie konserwacji już nie istnieje."
},
"skip_disabled": {
"message": "Pomijanie jest wyłączone dla „{task_name}”."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Selecionar categoria de modelo",
"description": "Escolha uma categoria para navegar pelos modelos de manutenção predefinidos.",
"description": "Escolha uma categoria para navegar pelos modelos de manutenção predefinidos. ★ n = modelos desta categoria que combinam com a sua casa (painel: Configurações → Perfil da casa).",
"data": {
"template_category": "Categoria",
"go_back": "Voltar"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Selecionar modelo",
"description": "Escolha um modelo de manutenção para usar como ponto de partida.",
"description": "Escolha um modelo de manutenção para usar como ponto de partida. ★ recomendado para a sua casa · ✓ já configurado.",
"data": {
"template_id": "Modelo",
"go_back": "Voltar"
@@ -484,12 +484,15 @@
"invalid_threshold": "Pelo menos um limite (acima ou abaixo) deve ser definido.",
"overlapping_threshold": "O limite «abaixo» deve ser menor que o limite «acima» — caso contrário, toda leitura aciona a tarefa e ela nunca consegue se recuperar. Deixe um dos campos vazio.",
"invalid_due_date": "Uma data de vencimento é obrigatória para tarefas únicas.",
"last_performed_future": "A data da última realização não pode estar no futuro.",
"invalid_interval": "O intervalo deve ser um número positivo.",
"min_exceeds_max": "O intervalo mínimo não pode exceder o intervalo máximo.",
"invalid_notify_service": "Formato de serviço de notificação inválido. Use 'notify.nome_do_servico' (ex.: notify.mobile_app_phone).",
"notify_service_not_found": "Este serviço de notificação não foi encontrado no Home Assistant. Verifique o nome do serviço.",
"nfc_tag_duplicate": "Esta tag NFC já está vinculada a outra tarefa.",
"invalid_shopping_list_entity": "A lista de compras deve ser uma entidade de tarefas (todo.…)."
"invalid_shopping_list_entity": "A lista de compras deve ser uma entidade de tarefas (todo.…).",
"invalid_schedule": "O agendamento está incompleto — escolha pelo menos um dia da semana (ou um calendário para uma tarefa guiada por calendário).",
"invalid_delta_target": "Ao contar o uso acumulado (modo delta), o valor alvo precisa ser maior que 0."
},
"abort": {
"already_configured": "Este objeto de manutenção já está configurado.",
@@ -497,7 +500,9 @@
"template_not_found": "O modelo selecionado não foi encontrado.",
"missing_data": "Os dados obrigatórios não foram fornecidos.",
"reconfigure_successful": "Configuração atualizada com sucesso.",
"reconfigure_cancelled": "Reconfiguração cancelada."
"reconfigure_cancelled": "Reconfiguração cancelada.",
"entity_unavailable": "A entidade selecionada não está disponível agora. Tente de novo quando ela informar um estado.",
"unknown": "Ocorreu um erro inesperado. Comece de novo."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Configurações de notificação",
"notification_actions": "Ações interativas",
"test_notification": "Enviar notificação de teste",
"done": "Concluído"
"done": "Concluído",
"home_profile": "Perfil da residência · Galeria de modelos",
"archive_settings": "Arquivamento e retenção",
"member_avatars": "Avatares dos membros",
"battery_lifetimes": "Vida útil típica das pilhas"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Controle de orçamento",
"advanced_groups_visible": "Grupos",
"advanced_checklists_visible": "Checklists",
"advanced_schedule_time_visible": "Agendamento por horário"
"advanced_schedule_time_visible": "Agendamento por horário",
"advanced_completion_actions_visible": "Ações de conclusão"
},
"data_description": {
"advanced_adaptive_visible": "Mostra EWA, análise de Weibull e sugestões de intervalo para as tarefas.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Mostra o controle de orçamento mensal/anual e alertas.",
"advanced_groups_visible": "Mostra o gerenciamento de grupos de manutenção.",
"advanced_checklists_visible": "Mostra checklists de tarefas para conclusão passo a passo.",
"advanced_schedule_time_visible": "Permite que as tarefas fiquem atrasadas em um horário específico do dia, em vez de à meia-noite."
"advanced_schedule_time_visible": "Permite que as tarefas fiquem atrasadas em um horário específico do dia, em vez de à meia-noite.",
"advanced_completion_actions_visible": "Ação do HA por tarefa ao concluir + QR de conclusão rápida com valores predefinidos."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Registrar automaticamente uma troca quando uma pilha fraca se recupera",
"panel_title": "Título do painel na barra lateral",
"shopping_list_entity": "Lista de compras para sincronizar as tarefas de compra",
"part_search_url_template": "Link de busca para compra"
"part_search_url_template": "Link de busca para compra",
"default_consumable_threshold": "Limite „consumível baixo“ (%)",
"row_action_style": "Ações nas linhas de tarefas",
"ref_numbers_in_lists": "Números de referência nas listas",
"objects_table_columns": "Colunas da tabela de objetos",
"install_assist_sentences": "Instalar frases do Assist"
},
"data_description": {
"default_warning_days": "Número de dias antes do vencimento de uma tarefa de manutenção para mostrar um aviso.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "Quando uma pilha que estava fraca sobe acima do limite de recuperação, a data da troca é registrada no Battery Notes e as pilhas reserva são retiradas do estoque — sem nenhum toque",
"panel_title": "Nome personalizado para a entrada na barra lateral. Deixe em branco para usar \"Manutenção\". Útil para evitar conflito com o painel de Manutenção nativo do Home Assistant.",
"shopping_list_entity": "Os lembretes automáticos de compra de peças em falta aparecem nesta lista de tarefas; marcar um conclui o lembrete e repõe a peça. Deixe vazio para desativar.",
"part_search_url_template": "URL com {q} no lugar dos termos de busca, usada para peças sem link de produto. Deixe vazio para a loja automática (por país, senão por idioma)."
"part_search_url_template": "URL com {q} no lugar dos termos de busca, usada para peças sem link de produto. Deixe vazio para a loja automática (por país, senão por idioma).",
"default_consumable_threshold": "Padrões para novas Configurações sugeridas (porcentagem restante) e para pilhas da frota sem limite próprio do Battery Notes. As tarefas existentes mantêm seu valor.",
"ref_numbers_in_lists": "Mostra as etiquetas #8 / #8.3 antes dos nomes de objetos e tarefas na lista Hoje, na tabela de tarefas, nos cartões de objetos e na tabela de objetos.",
"objects_table_columns": "Escolha quais colunas aparecem na visualização em tabela dos objetos.",
"install_assist_sentences": "Copia as frases de voz para a sua configuração para que o agente Assist clássico as reconheça. Um arquivo que você editou nunca é sobrescrito."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Estilo do título da notificação",
"notify_completed": "Notificações de conclusão",
"notify_event_only": "Disparar apenas o evento, não enviar nada",
"notify_extra_data": "Dados de notificação adicionais (modelo)"
"notify_extra_data": "Dados de notificação adicionais (modelo)",
"reminder_lead_days": "Lembretes extras (dias antes do vencimento)",
"notify_scope_view_id": "Notificar apenas para a visualização",
"weekly_digest_enabled": "Resumo semanal",
"warranty_reminder_enabled": "Lembrete de fim de garantia",
"warranty_reminder_days": "Dias antes do vencimento"
},
"data_description": {
"notify_due_soon_interval_hours": "Com que frequência repetir o lembrete de vencimento próximo. Use 0 para uma única notificação.",
@@ -625,7 +650,11 @@
"notification_title_style": "O que aparece como TÍTULO da notificação. O padrão mantém o texto por status (ex.: 'Manutenção atrasada!'). Nome do objeto / Nome da tarefa ajudam quando as notificações do celular se empilham.",
"notify_completed": "Aviso para a casa quando uma tarefa é concluída, com o motivo (painel, leitura QR/NFC, lista de tarefas, voz, recuperação do sensor…). \"Só automáticas\" anuncia apenas as conclusões que ninguém fez na hora: recuperação do sensor, item marcado na lista de compras, chamada de serviço de uma automação.",
"notify_event_only": "Cada notificação dispara o evento maintenance_supporter_notification. Com esta opção sua automação cuida de toda a entrega — intervalos de repetição, horas de silêncio e limite diário continuam decidindo quando o evento dispara.",
"notify_extra_data": "JSON ou YAML com Jinja, mesclado nos data de cada chamada notify (suas chaves prevalecem). Variáveis: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON ou YAML com Jinja, mesclado nos data de cada chamada notify (suas chaves prevalecem). Variáveis: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Antecedências separadas por vírgula, ex.: 14, 3, 0 — um lembrete extra é enviado em cada dia correspondente. Vazio = desativado.",
"notify_scope_view_id": "Apenas tarefas que correspondem aos filtros de etiqueta/usuário da visualização salva selecionada enviam lembretes. Status, ordenação e agrupamento da visualização são ignorados aqui.",
"weekly_digest_enabled": "Uma única notificação de resumo na segunda-feira de manhã quando houver tarefas vencendo.",
"warranty_reminder_enabled": "Notifica uma vez quando faltar este número de dias para a garantia de um objeto expirar."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Um passo por linha, na ordem do ciclo. \"Nome: item; item\" define a lista dessa fase. Peças e campos obrigatórios por fase são gerenciados no painel e são preservados aqui.",
"go_back": "Retornar às ações da tarefa sem salvar."
}
},
"home_profile": {
"title": "Perfil da residência",
"description": "Recomenda modelos e define janelas sazonais de acordo com seu clima e hemisfério. Tudo é calculado localmente a partir dos seus andares, áreas e localização da casa.\n\n**Detectado:** {detected} · {country} · {climate}",
"data": {
"home_type": "Tipo de moradia",
"home_region": "Estado, província ou região",
"disabled_template_ids": "Modelos ocultos"
},
"data_description": {
"home_region": "Algumas regras variam dentro de um país: vistoria anual do veículo em um estado, nenhuma no vizinho. Determinado pela localização da sua casa; escolha outro se estiver errado.",
"disabled_template_ids": "Os modelos escolhidos aqui não aparecem mais na seleção \"A partir de modelo\" (painel e assistente de configuração). Nada mais muda."
}
},
"archive_settings": {
"title": "Arquivamento e retenção",
"description": "Aposente tarefas únicas concluídas sem excluí-las. Itens arquivados ficam ocultos e inativos, mas mantêm o histórico e o custo.",
"data": {
"archive_oneoff_days": "Arquivar automaticamente tarefas únicas concluídas após (dias, 0 = desativado)",
"delete_archived_oneoff_days": "Excluir automaticamente tarefas únicas arquivadas após (dias, 0 = nunca)"
}
},
"member_avatars": {
"title": "Avatares dos membros",
"description": "Exibido ao lado das tarefas atribuídas — iniciais na cor do membro. O padrão vem do nome; defina iniciais próprias ou escolha uma cor para distinguir os membros.",
"data": {
"member": "Membro da casa"
}
},
"member_avatar": {
"title": "Avatares dos membros",
"description": "{member}: deixe as iniciais vazias e a cor em Automático para usar o padrão ({initials}).",
"data": {
"initials": "Iniciais",
"color": "Cor"
}
},
"battery_lifetimes": {
"title": "Vida útil típica das pilhas",
"description": "Usado apenas para pilhas sem porcentagem: uma nota do Battery Notes só com tipo e data de troca, ou um sensor que apenas informa « fraca ». O vencimento é última troca + esta vida útil. Pilhas que informam nível têm a previsão pela descarga medida. Após três trocas de um tipo, o intervalo mediano substitui o valor integrado — seu valor sempre vence.\n\nValores integrados (meses): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "Pelo menos um limite (acima ou abaixo) deve ser definido.",
"overlapping_threshold": "O limite «abaixo» deve ser menor que o limite «acima» — caso contrário, toda leitura aciona a tarefa e ela nunca consegue se recuperar. Deixe um dos campos vazio.",
"invalid_due_date": "Uma data de vencimento é obrigatória para tarefas únicas.",
"last_performed_future": "A data da última realização não pode estar no futuro.",
"invalid_interval": "O intervalo deve ser um número positivo.",
"min_exceeds_max": "O intervalo mínimo não pode exceder o intervalo máximo.",
"invalid_notify_service": "Formato de serviço de notificação inválido. Use 'notify.nome_do_servico' (ex.: notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Esta tag NFC já está vinculada a outra tarefa.",
"invalid_notify_icon": "O ícone de notificação deve ser um nome de ícone mdi: (ex.: mdi:air-filter).",
"invalid_shopping_list_entity": "A lista de compras deve ser uma entidade de tarefas (todo.…).",
"invalid_search_template": "O link de busca deve ser uma URL http(s) contendo {q}."
"invalid_search_template": "O link de busca deve ser uma URL http(s) contendo {q}.",
"invalid_schedule": "O agendamento está incompleto — escolha pelo menos um dia da semana (ou um calendário para uma tarefa guiada por calendário).",
"invalid_delta_target": "Ao contar o uso acumulado (modo delta), o valor alvo precisa ser maior que 0.",
"invalid_reminder_lead_days": "Digite dias inteiros entre 0 e 365, separados por vírgulas (ex.: 14, 3, 0)."
},
"abort": {
"entity_unavailable": "A entidade selecionada não está disponível agora. Tente de novo quando ela informar um estado."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Nome do objeto como título",
"task_name": "Nome da tarefa como título"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Botões (só ícones no celular)",
"buttons": "Botões com texto",
"icons": "Ícones (clássico)"
}
},
"objects_table_columns": {
"options": {
"name": "Nome",
"ref_no": "Número de referência",
"manufacturer": "Fabricante",
"model": "Modelo",
"serial_number": "N/S",
"installation_date": "Instalado",
"warranty_expiry": "Garantia",
"area_id": "Área",
"documentation_url": "Manual",
"notes": "Observações",
"task_count": "Tarefas",
"actions": "Ações"
}
},
"home_type": {
"options": {
"auto": "Automático (detectado)",
"house": "Casa",
"apartment": "Apartamento"
}
},
"avatar_color": {
"options": {
"auto": "Automático",
"red": "Vermelho",
"pink": "Rosa",
"purple": "Roxo",
"deep_purple": "Roxo escuro",
"indigo": "Índigo",
"blue": "Azul",
"cyan": "Ciano",
"green": "Verde",
"light_green": "Verde-claro",
"orange": "Laranja",
"brown": "Marrom",
"blue_grey": "Cinza-azulado"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "“{task_name}” só pode ser concluída mais perto da data de vencimento"
},
"person_not_found": {
"message": "{entity_id} não é uma entidade de pessoa conhecida."
},
"person_without_user": {
"message": "A pessoa {name} não está vinculada a nenhuma conta de usuário do Home Assistant."
},
"bulk_partial": {
"message": "{action}: {done} de {total} tarefas concluídas. Recusadas: {errors}"
},
"single_entity_only": {
"message": "{field} só pode ser usado com um único entity_id."
},
"unsafe_url": {
"message": "Somente URLs http e https são permitidas."
},
"responsible_user_conflict": {
"message": "Informe responsible_user ou clear_responsible_user, não ambos."
},
"object_not_found": {
"message": "Nenhum objeto de manutenção encontrado para o entry_id {entry_id}."
},
"task_not_found_in_object": {
"message": "A tarefa {task_id} não existe em {object_name}."
},
"invalid_input": {
"message": "Não foi possível executar a ação: {error}"
},
"task_no_longer_exists": {
"message": "Esta tarefa de manutenção não existe mais."
},
"skip_disabled": {
"message": "Pular está desativado para “{task_name}”."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Selecionar Categoria de Modelo",
"description": "Escolha uma categoria para navegar nos modelos de manutenção predefinidos.",
"description": "Escolha uma categoria para navegar nos modelos de manutenção predefinidos. ★ n = modelos desta categoria adequados à sua casa (painel: Definições → Perfil da habitação).",
"data": {
"template_category": "Categoria",
"go_back": "Voltar"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Selecionar Modelo",
"description": "Escolha um modelo de manutenção para usar como ponto de partida.",
"description": "Escolha um modelo de manutenção para usar como ponto de partida. ★ recomendado para a sua casa · ✓ já configurado.",
"data": {
"template_id": "Modelo",
"go_back": "Voltar"
@@ -484,12 +484,15 @@
"invalid_threshold": "Pelo menos um limiar (acima ou abaixo) deve ser definido.",
"overlapping_threshold": "O limiar «abaixo» tem de ser inferior ao limiar «acima» — caso contrário, cada leitura aciona a tarefa e esta nunca consegue recuperar. Deixe um dos campos vazio.",
"invalid_due_date": "É necessária uma data de vencimento para tarefas únicas.",
"last_performed_future": "A data da última realização não pode estar no futuro.",
"invalid_interval": "O intervalo deve ser um número positivo.",
"min_exceeds_max": "O intervalo mínimo não deve exceder o intervalo máximo.",
"invalid_notify_service": "Formato de serviço de notificação inválido. Use 'notify.nome_do_servico' (ex.: notify.mobile_app_phone).",
"notify_service_not_found": "Este serviço de notificação não foi encontrado no Home Assistant. Verifique o nome do serviço.",
"nfc_tag_duplicate": "Esta etiqueta NFC já está associada a outra tarefa.",
"invalid_shopping_list_entity": "A lista de compras tem de ser uma entidade de tarefas (todo.…)."
"invalid_shopping_list_entity": "A lista de compras tem de ser uma entidade de tarefas (todo.…).",
"invalid_schedule": "O agendamento está incompleto — escolha pelo menos um dia da semana (ou um calendário para uma tarefa orientada por calendário).",
"invalid_delta_target": "Ao contar a utilização acumulada (modo delta), o valor alvo tem de ser maior que 0."
},
"abort": {
"already_configured": "Este objeto de manutenção já está configurado.",
@@ -497,7 +500,9 @@
"template_not_found": "O modelo selecionado não foi encontrado.",
"missing_data": "Os dados necessários não foram fornecidos.",
"reconfigure_successful": "Configuração atualizada com sucesso.",
"reconfigure_cancelled": "Reconfiguração cancelada."
"reconfigure_cancelled": "Reconfiguração cancelada.",
"entity_unavailable": "A entidade selecionada não está disponível neste momento. Tente novamente quando comunicar um estado.",
"unknown": "Ocorreu um erro inesperado. Recomece, por favor."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Definições de Notificação",
"notification_actions": "Ações Interativas",
"test_notification": "Enviar Notificação de Teste",
"done": "Concluído"
"done": "Concluído",
"home_profile": "Perfil da habitação · Galeria de modelos",
"archive_settings": "Arquivo e retenção",
"member_avatars": "Avatares dos membros",
"battery_lifetimes": "Durações típicas das pilhas"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Acompanhamento de Orçamento",
"advanced_groups_visible": "Grupos",
"advanced_checklists_visible": "Listas de Verificação",
"advanced_schedule_time_visible": "Agendamento por hora"
"advanced_schedule_time_visible": "Agendamento por hora",
"advanced_completion_actions_visible": "Ações de conclusão"
},
"data_description": {
"advanced_adaptive_visible": "Mostrar análise EWA, Weibull e sugestões de intervalo para tarefas.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Mostrar acompanhamento de orçamento mensal/anual e alertas.",
"advanced_groups_visible": "Mostrar gestão de grupos de manutenção.",
"advanced_checklists_visible": "Mostrar listas de verificação de tarefas para conclusão passo a passo.",
"advanced_schedule_time_visible": "Permite que tarefas vençam num horário específico em vez de meia-noite."
"advanced_schedule_time_visible": "Permite que tarefas vençam num horário específico em vez de meia-noite.",
"advanced_completion_actions_visible": "Ação HA por tarefa ao concluir + QR de conclusão rápida com valores predefinidos."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Registar automaticamente uma substituição quando uma pilha fraca recupera",
"panel_title": "Título do painel lateral",
"shopping_list_entity": "Lista de compras para sincronizar as tarefas de compra",
"part_search_url_template": "Ligação de pesquisa de compra"
"part_search_url_template": "Ligação de pesquisa de compra",
"default_consumable_threshold": "Limiar „consumível baixo“ (%)",
"row_action_style": "Ações nas linhas de tarefas",
"ref_numbers_in_lists": "Números de referência nas listas",
"objects_table_columns": "Colunas da tabela de objetos",
"install_assist_sentences": "Instalar frases do Assist"
},
"data_description": {
"default_warning_days": "Número de dias antes do vencimento de uma tarefa de manutenção para mostrar um aviso.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "Quando uma pilha que estava fraca sobe acima do limiar de recuperação, a data de substituição é registada no Battery Notes e as pilhas sobressalentes são retiradas do stock — sem qualquer toque",
"panel_title": "Nome personalizado para a entrada da barra lateral. Deixe em branco para usar \"Maintenance\". Útil para evitar conflitos com o painel de Manutenção integrado do Home Assistant.",
"shopping_list_entity": "Os lembretes automáticos de compra de peças em falta aparecem nesta lista de tarefas; marcar um conclui o lembrete e repõe a peça. Deixar vazio para desativar.",
"part_search_url_template": "URL com {q} no lugar dos termos de pesquisa, usada para peças sem ligação de produto. Deixar vazio para a loja automática (por país, senão por idioma)."
"part_search_url_template": "URL com {q} no lugar dos termos de pesquisa, usada para peças sem ligação de produto. Deixar vazio para a loja automática (por país, senão por idioma).",
"default_consumable_threshold": "Predefinições para novas Configurações sugeridas (percentagem restante) e para pilhas da frota sem limiar Battery Notes próprio. As tarefas existentes mantêm o seu valor.",
"ref_numbers_in_lists": "Mostra as etiquetas #8 / #8.3 antes dos nomes de objetos e tarefas na lista Hoje, na tabela de tarefas, nos cartões de objetos e na tabela de objetos.",
"objects_table_columns": "Escolha que colunas aparecem na vista de tabela de objetos.",
"install_assist_sentences": "Copia as frases de voz para a sua configuração para que o agente Assist clássico as reconheça. Um ficheiro que editou nunca é substituído."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Estilo do título da notificação",
"notify_completed": "Notificações de conclusão",
"notify_event_only": "Disparar apenas o evento, não enviar nada",
"notify_extra_data": "Dados de notificação adicionais (modelo)"
"notify_extra_data": "Dados de notificação adicionais (modelo)",
"reminder_lead_days": "Lembretes adicionais (dias antes do vencimento)",
"notify_scope_view_id": "Notificar apenas para a vista",
"weekly_digest_enabled": "Resumo semanal",
"warranty_reminder_enabled": "Lembrete de fim da garantia",
"warranty_reminder_days": "Dias antes do fim"
},
"data_description": {
"notify_due_soon_interval_hours": "Com que frequência repetir o lembrete de próximo do vencimento. Defina como 0 para uma única notificação.",
@@ -625,7 +650,11 @@
"notification_title_style": "O que aparece como TÍTULO da notificação. Padrão mantém o texto por status (ex. 'Manutenção atrasada!'). Nome do objeto / tarefa ajuda quando o telefone empilha notificações.",
"notify_completed": "Aviso para a casa quando uma tarefa é concluída, com o motivo (painel, leitura QR/NFC, lista de tarefas, voz, recuperação do sensor…). \"Só automáticas\" anuncia apenas as conclusões que ninguém fez no local: recuperação do sensor, item marcado na lista de compras, chamada de serviço de uma automação.",
"notify_event_only": "Cada notificação dispara o evento maintenance_supporter_notification. Com esta opção a sua automação trata de toda a entrega — intervalos de repetição, horas de silêncio e limite diário continuam a decidir quando o evento dispara.",
"notify_extra_data": "JSON ou YAML com Jinja, fundido nos data de cada chamada notify (as suas chaves prevalecem). Variáveis: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON ou YAML com Jinja, fundido nos data de cada chamada notify (as suas chaves prevalecem). Variáveis: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Antecedências separadas por vírgulas, p. ex. 14, 3, 0 — um lembrete adicional é enviado em cada dia correspondente. Vazio = desativado.",
"notify_scope_view_id": "Apenas as tarefas que correspondem aos filtros de etiqueta/utilizador da vista escolhida enviam lembretes. O estado, a ordenação e o agrupamento da vista são ignorados aqui.",
"weekly_digest_enabled": "Uma notificação de resumo na segunda de manhã quando há tarefas.",
"warranty_reminder_enabled": "Notificar uma vez quando faltarem estes dias para a garantia de um objeto expirar."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Um passo por linha, na ordem do ciclo. \"Nome: item; item\" define a lista dessa fase. Peças e campos obrigatórios por fase são geridos no painel e mantêm-se aqui.",
"go_back": "Regressar às ações da tarefa sem guardar."
}
},
"home_profile": {
"title": "Perfil da habitação",
"description": "Recomenda modelos e define janelas sazonais de acordo com o seu clima e hemisfério. Tudo é determinado localmente a partir dos seus pisos, áreas e localização da casa.\n\n**Detetado:** {detected} · {country} · {climate}",
"data": {
"home_type": "Tipo de habitação",
"home_region": "Estado, província ou região",
"disabled_template_ids": "Modelos ocultos"
},
"data_description": {
"home_region": "Algumas regras variam dentro de um país: inspeção anual do veículo num estado, nenhuma no seguinte. Determinado a partir da localização da casa; escolha outro se estiver errado.",
"disabled_template_ids": "Os modelos escolhidos aqui deixam de aparecer na seleção «A partir de modelo» (painel e assistente de configuração). Nada mais muda."
}
},
"archive_settings": {
"title": "Arquivo e retenção",
"description": "Retire tarefas únicas concluídas sem as eliminar. Os itens arquivados ficam ocultos e inativos, mas mantêm histórico e custos.",
"data": {
"archive_oneoff_days": "Arquivar automaticamente tarefas únicas concluídas após (dias, 0 = desligado)",
"delete_archived_oneoff_days": "Eliminar automaticamente tarefas únicas arquivadas após (dias, 0 = nunca)"
}
},
"member_avatars": {
"title": "Avatares dos membros",
"description": "Mostrado junto às tarefas atribuídas — iniciais na cor do membro. Por defeito vêm do nome; defina iniciais próprias ou escolha uma cor para distinguir os membros.",
"data": {
"member": "Membro do agregado"
}
},
"member_avatar": {
"title": "Avatares dos membros",
"description": "{member}: deixe as iniciais vazias e a cor em Automático para usar a predefinição ({initials}).",
"data": {
"initials": "Iniciais",
"color": "Cor"
}
},
"battery_lifetimes": {
"title": "Durações típicas das pilhas",
"description": "Usado apenas para pilhas sem percentagem: uma nota do Battery Notes só com tipo e data de substituição, ou um sensor que apenas reporta « fraca ». O vencimento é última substituição + esta duração. Pilhas que reportam nível obtêm a previsão da descarga medida. Após três substituições de um tipo, o intervalo mediano substitui o valor integrado — o seu valor ganha sempre.\n\nValores integrados (meses): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "Pelo menos um limiar (acima ou abaixo) deve ser definido.",
"overlapping_threshold": "O limiar «abaixo» tem de ser inferior ao limiar «acima» — caso contrário, cada leitura aciona a tarefa e esta nunca consegue recuperar. Deixe um dos campos vazio.",
"invalid_due_date": "É necessária uma data de vencimento para tarefas únicas.",
"last_performed_future": "A data da última realização não pode estar no futuro.",
"invalid_interval": "O intervalo deve ser um número positivo.",
"min_exceeds_max": "O intervalo mínimo não deve exceder o intervalo máximo.",
"invalid_notify_service": "Formato de serviço de notificação inválido. Use 'notify.nome_do_servico' (ex.: notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Esta etiqueta NFC já está associada a outra tarefa.",
"invalid_notify_icon": "O ícone de notificação tem de ser um nome de ícone mdi: (p. ex. mdi:air-filter).",
"invalid_shopping_list_entity": "A lista de compras tem de ser uma entidade de tarefas (todo.…).",
"invalid_search_template": "A ligação de pesquisa tem de ser um URL http(s) com {q}."
"invalid_search_template": "A ligação de pesquisa tem de ser um URL http(s) com {q}.",
"invalid_schedule": "O agendamento está incompleto — escolha pelo menos um dia da semana (ou um calendário para uma tarefa orientada por calendário).",
"invalid_delta_target": "Ao contar a utilização acumulada (modo delta), o valor alvo tem de ser maior que 0.",
"invalid_reminder_lead_days": "Introduza dias inteiros entre 0 e 365, separados por vírgulas (p. ex. 14, 3, 0)."
},
"abort": {
"entity_unavailable": "A entidade selecionada não está disponível neste momento. Tente novamente quando comunicar um estado."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Nome do objeto como título",
"task_name": "Nome da tarefa como título"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Botões (só ícones no telemóvel)",
"buttons": "Botões com texto",
"icons": "Ícones (clássico)"
}
},
"objects_table_columns": {
"options": {
"name": "Nome",
"ref_no": "Número de referência",
"manufacturer": "Fabricante",
"model": "Modelo",
"serial_number": "N/S",
"installation_date": "Instalado",
"warranty_expiry": "Garantia",
"area_id": "Área",
"documentation_url": "Manual",
"notes": "Notas",
"task_count": "Tarefas",
"actions": "Ações"
}
},
"home_type": {
"options": {
"auto": "Automático (detetado)",
"house": "Moradia",
"apartment": "Apartamento"
}
},
"avatar_color": {
"options": {
"auto": "Automático",
"red": "Vermelho",
"pink": "Rosa",
"purple": "Roxo",
"deep_purple": "Roxo escuro",
"indigo": "Índigo",
"blue": "Azul",
"cyan": "Ciano",
"green": "Verde",
"light_green": "Verde-claro",
"orange": "Laranja",
"brown": "Castanho",
"blue_grey": "Cinzento-azulado"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "«{task_name}» só pode ser concluída mais perto da data de vencimento"
},
"person_not_found": {
"message": "{entity_id} não é uma entidade de pessoa conhecida."
},
"person_without_user": {
"message": "A pessoa {name} não está ligada a nenhuma conta de utilizador do Home Assistant."
},
"bulk_partial": {
"message": "{action}: {done} de {total} tarefas concluídas. Recusadas: {errors}"
},
"single_entity_only": {
"message": "{field} só pode ser usado com um único entity_id."
},
"unsafe_url": {
"message": "Só são permitidos URL http e https."
},
"responsible_user_conflict": {
"message": "Indique responsible_user ou clear_responsible_user, não ambos."
},
"object_not_found": {
"message": "Nenhum objeto de manutenção encontrado para o entry_id {entry_id}."
},
"task_not_found_in_object": {
"message": "A tarefa {task_id} não existe em {object_name}."
},
"invalid_input": {
"message": "Não foi possível executar a ação: {error}"
},
"task_no_longer_exists": {
"message": "Esta tarefa de manutenção já não existe."
},
"skip_disabled": {
"message": "Saltar está desativado para «{task_name}»."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Выбор категории шаблона",
"description": "Выберите категорию для просмотра предустановленных шаблонов обслуживания.",
"description": "Выберите категорию для просмотра предустановленных шаблонов обслуживания. ★ n = шаблоны этой категории, подходящие вашему дому (панель: Настройки → Профиль жилья).",
"data": {
"template_category": "Категория",
"go_back": "Назад"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Выберите шаблон",
"description": "Выберите шаблон обслуживания, который будет использоваться в качестве отправной точки.",
"description": "Выберите шаблон обслуживания, который будет использоваться в качестве отправной точки. ★ рекомендовано для вашего дома · ✓ уже настроено.",
"data": {
"template_id": "Шаблон",
"go_back": "Назад"
@@ -484,12 +484,15 @@
"invalid_threshold": "Должен быть установлен хотя бы один порог (выше или ниже).",
"overlapping_threshold": "Порог «ниже» должен быть меньше порога «выше» — иначе каждое показание будет запускать задачу, и она никогда не сможет восстановиться. Оставьте одно из полей пустым.",
"invalid_due_date": "Для разовых задач требуется срок.",
"last_performed_future": "Дата последнего выполнения не может быть в будущем.",
"invalid_interval": "Интервал должен быть положительным числом.",
"min_exceeds_max": "Минимальный интервал не должен превышать максимальный интервал.",
"invalid_notify_service": "Неверный формат сервиса уведомлений. Используйте 'notify.service_name' (например, notify.mobile_app_phone).",
"notify_service_not_found": "Этот сервис уведомлений не найден в Home Assistant. Пожалуйста, проверьте имя сервиса.",
"nfc_tag_duplicate": "Эта NFC-метка уже привязана к другой задаче.",
"invalid_shopping_list_entity": "Список покупок должен быть сущностью списка дел (todo.…)."
"invalid_shopping_list_entity": "Список покупок должен быть сущностью списка дел (todo.…).",
"invalid_schedule": "Расписание не заполнено — выберите хотя бы один день недели (или календарь для задачи по календарю).",
"invalid_delta_target": "При подсчёте накопленного использования (режим дельты) целевое значение должно быть больше 0."
},
"abort": {
"already_configured": "Этот объект обслуживания уже настроен.",
@@ -497,7 +500,9 @@
"template_not_found": "Выбранный шаблон не найден.",
"missing_data": "Необходимые данные не были предоставлены.",
"reconfigure_successful": "Конфигурация успешно обновлена.",
"reconfigure_cancelled": "Перенастройка отменена."
"reconfigure_cancelled": "Перенастройка отменена.",
"entity_unavailable": "Выбранная сущность сейчас недоступна. Повторите попытку, когда она сообщит состояние.",
"unknown": "Произошла непредвиденная ошибка. Начните заново."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Настройки уведомлений",
"notification_actions": "Интерактивные действия",
"test_notification": "Отправить тестовое уведомление",
"done": "Готово"
"done": "Готово",
"home_profile": "Профиль жилья · Галерея шаблонов",
"archive_settings": "Архив и хранение",
"member_avatars": "Аватары участников",
"battery_lifetimes": "Типичный срок службы батарей"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Отслеживание бюджета",
"advanced_groups_visible": "Группы",
"advanced_checklists_visible": "Контрольные списки",
"advanced_schedule_time_visible": "Планирование по времени"
"advanced_schedule_time_visible": "Планирование по времени",
"advanced_completion_actions_visible": "Действия при завершении"
},
"data_description": {
"advanced_adaptive_visible": "Показывать EWA, анализ Вейбулла и предложения интервалов для задач.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Показывать ежемесячное/годовое отслеживание бюджета и оповещения.",
"advanced_groups_visible": "Показывать управление группами обслуживания.",
"advanced_checklists_visible": "Показывать контрольные списки задач для пошагового выполнения.",
"advanced_schedule_time_visible": "Позволяет задачам становиться просроченными в определённое время дня, а не в полночь."
"advanced_schedule_time_visible": "Позволяет задачам становиться просроченными в определённое время дня, а не в полночь.",
"advanced_completion_actions_visible": "HA-действие по задаче при завершении + QR быстрого завершения с предустановленными значениями."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Автоматически записывать замену, когда разряженная батарея восстанавливается",
"panel_title": "Заголовок панели в боковом меню",
"shopping_list_entity": "Список покупок для синхронизации задач покупки",
"part_search_url_template": "Ссылка для поиска покупки"
"part_search_url_template": "Ссылка для поиска покупки",
"default_consumable_threshold": "Порог «расходник заканчивается» (%)",
"row_action_style": "Действия в строках задач",
"ref_numbers_in_lists": "Номера ссылок в списках",
"objects_table_columns": "Столбцы таблицы объектов",
"install_assist_sentences": "Установить фразы Assist"
},
"data_description": {
"default_warning_days": "Количество дней до наступления срока выполнения задачи обслуживания, за которое показывать предупреждение.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "Когда уровень батареи, которая была разряжена, поднимается выше порога восстановления, дата замены записывается в Battery Notes, а запасные элементы списываются со склада — без единого нажатия",
"panel_title": "Собственное имя для пункта боковой панели. Оставьте пустым для значения «Maintenance». Помогает избежать путаницы со встроенной панелью обслуживания Home Assistant.",
"shopping_list_entity": "Автоматические напоминания о покупке заканчивающихся деталей появляются в этом списке дел; отметка завершает напоминание и пополняет запас. Оставьте пустым для отключения.",
"part_search_url_template": "URL с {q} вместо поискового запроса, для деталей без ссылки на товар. Оставьте пустым для автоматического магазина (по стране, иначе по языку)."
"part_search_url_template": "URL с {q} вместо поискового запроса, для деталей без ссылки на товар. Оставьте пустым для автоматического магазина (по стране, иначе по языку).",
"default_consumable_threshold": "Значения по умолчанию для новых «Предлагаемых настроек» (остаток в процентах) и для батарей парка без собственного порога Battery Notes. Существующие задачи сохраняют своё значение.",
"ref_numbers_in_lists": "Показывать метки #8 / #8.3 перед названиями объектов и задач в списке «Сегодня», таблице задач, карточках объектов и таблице объектов.",
"objects_table_columns": "Выберите, какие столбцы показывать в табличном виде объектов.",
"install_assist_sentences": "Копирует голосовые фразы в вашу конфигурацию, чтобы классический агент Assist их распознавал. Файл, который вы изменили, никогда не перезаписывается."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Стиль заголовка уведомления",
"notify_completed": "Уведомления о выполнении",
"notify_event_only": "Только запускать событие, ничего не отправлять",
"notify_extra_data": "Дополнительные данные уведомления (шаблон)"
"notify_extra_data": "Дополнительные данные уведомления (шаблон)",
"reminder_lead_days": "Дополнительные напоминания (дней до срока)",
"notify_scope_view_id": "Уведомлять только для представления",
"weekly_digest_enabled": "Еженедельная сводка",
"warranty_reminder_enabled": "Напоминание об окончании гарантии",
"warranty_reminder_days": "Дней до окончания"
},
"data_description": {
"notify_due_soon_interval_hours": "Как часто повторять напоминание о скором сроке. Установите 0 для одиночного уведомления.",
@@ -625,7 +650,11 @@
"notification_title_style": "Что отображается в ЗАГОЛОВКЕ уведомления. По умолчанию — текст по статусу (например, «Обслуживание просрочено!»). Имя объекта / задачи удобно, если телефон складывает уведомления в стопку.",
"notify_completed": "Сообщение для всех домашних, когда задача выполнена, с причиной (панель, скан QR/NFC, список дел, голос, восстановление датчика…). «Только автоматические» сообщает лишь о выполнениях, которые никто не делал на месте: восстановление датчика, отметка в списке покупок, вызов службы автоматизацией.",
"notify_event_only": "Каждое уведомление запускает событие maintenance_supporter_notification. С этой опцией доставку полностью берёт на себя ваша автоматизация — интервалы повторов, тихие часы и дневной лимит по-прежнему определяют, когда придёт событие.",
"notify_extra_data": "JSON или YAML с Jinja, добавляется в data каждого вызова notify (ваши ключи имеют приоритет). Переменные: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON или YAML с Jinja, добавляется в data каждого вызова notify (ваши ключи имеют приоритет). Переменные: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Интервалы через запятую, напр. 14, 3, 0 — в каждый указанный день отправляется дополнительное напоминание. Пусто = выключено.",
"notify_scope_view_id": "Напоминания отправляют только задачи, совпадающие с фильтрами метки/пользователя выбранного представления. Статус, сортировка и группировка представления здесь игнорируются.",
"weekly_digest_enabled": "Одно сводное уведомление в понедельник утром, когда есть задачи.",
"warranty_reminder_enabled": "Уведомить один раз, когда до окончания гарантии объекта останется столько дней."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Один шаг в строке, в порядке цикла. \"Название: пункт; пункт\" задаёт чек-лист фазы. Запчасти и обязательные поля фазы настраиваются в панели и здесь сохраняются.",
"go_back": "Вернуться к действиям с задачей без сохранения."
}
},
"home_profile": {
"title": "Профиль жилья",
"description": "Рекомендует шаблоны и задаёт сезонные окна по вашему климату и полушарию. Всё определяется локально по вашим этажам, зонам и местоположению дома.\n\n**Определено:** {detected} · {country} · {climate}",
"data": {
"home_type": "Тип жилья",
"home_region": "Штат, провинция или регион",
"disabled_template_ids": "Скрытые шаблоны"
},
"data_description": {
"home_region": "Некоторые правила различаются внутри страны: в одном штате техосмотр автомобиля ежегодный, в соседнем его нет. Определено по местоположению дома; выберите другой регион, если он неверен.",
"disabled_template_ids": "Выбранные здесь шаблоны больше не показываются в выборе «Из шаблона» (панель и мастер настройки). Больше ничего не меняется."
}
},
"archive_settings": {
"title": "Архив и хранение",
"description": "Убирайте выполненные разовые задачи в архив, не удаляя их. Архивные элементы скрыты и неактивны, но сохраняют историю и расходы.",
"data": {
"archive_oneoff_days": "Автоархивация выполненных разовых задач через (дней, 0 = выкл)",
"delete_archived_oneoff_days": "Автоудаление архивных разовых задач через (дней, 0 = никогда)"
}
},
"member_avatars": {
"title": "Аватары участников",
"description": "Показывается рядом с назначенными задачами — инициалы в цвете участника. По умолчанию берутся из имени; задайте свои инициалы или выберите цвет, чтобы различать участников.",
"data": {
"member": "Член семьи"
}
},
"member_avatar": {
"title": "Аватары участников",
"description": "{member}: оставьте инициалы пустыми, а цвет — «Автоматически», чтобы использовать значение по умолчанию ({initials}).",
"data": {
"initials": "Инициалы",
"color": "Цвет"
}
},
"battery_lifetimes": {
"title": "Типичный срок службы батарей",
"description": "Используется только для батарей без процента: заметка Battery Notes лишь с типом и датой замены или датчик, сообщающий только «низкий». Срок = последняя замена + этот срок службы. Для батарей с уровнем прогноз строится по измеренному разряду. После трёх замен одного типа медианный интервал заменяет встроенное значение — ваше значение всегда главнее.\n\nВстроенные значения (месяцы): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "Должен быть установлен хотя бы один порог (выше или ниже).",
"overlapping_threshold": "Порог «ниже» должен быть меньше порога «выше» — иначе каждое показание будет запускать задачу, и она никогда не сможет восстановиться. Оставьте одно из полей пустым.",
"invalid_due_date": "Для разовых задач требуется срок.",
"last_performed_future": "Дата последнего выполнения не может быть в будущем.",
"invalid_interval": "Интервал должен быть положительным числом.",
"min_exceeds_max": "Минимальный интервал не должен превышать максимальный интервал.",
"invalid_notify_service": "Неверный формат сервиса уведомлений. Используйте 'notify.service_name' (например, notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Эта NFC-метка уже привязана к другой задаче.",
"invalid_notify_icon": "Значок уведомления должен быть именем значка mdi: (например, mdi:air-filter).",
"invalid_shopping_list_entity": "Список покупок должен быть сущностью списка дел (todo.…).",
"invalid_search_template": "Ссылка для поиска должна быть URL http(s) с {q}."
"invalid_search_template": "Ссылка для поиска должна быть URL http(s) с {q}.",
"invalid_schedule": "Расписание не заполнено — выберите хотя бы один день недели (или календарь для задачи по календарю).",
"invalid_delta_target": "При подсчёте накопленного использования (режим дельты) целевое значение должно быть больше 0.",
"invalid_reminder_lead_days": "Введите целые дни от 0 до 365 через запятую (например, 14, 3, 0)."
},
"abort": {
"entity_unavailable": "Выбранная сущность сейчас недоступна. Повторите попытку, когда она сообщит состояние."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Имя объекта как заголовок",
"task_name": "Имя задачи как заголовок"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Кнопки (на телефоне только значки)",
"buttons": "Кнопки с текстом",
"icons": "Значки (классический вид)"
}
},
"objects_table_columns": {
"options": {
"name": "Имя",
"ref_no": "Номер ссылки",
"manufacturer": "Производитель",
"model": "Модель",
"serial_number": "С/Н",
"installation_date": "Установлен",
"warranty_expiry": "Гарантия",
"area_id": "Зона",
"documentation_url": "Руководство",
"notes": "Заметки",
"task_count": "Задачи",
"actions": "Действия"
}
},
"home_type": {
"options": {
"auto": "Автоматически (определено)",
"house": "Дом",
"apartment": "Квартира"
}
},
"avatar_color": {
"options": {
"auto": "Автоматически",
"red": "Красный",
"pink": "Розовый",
"purple": "Фиолетовый",
"deep_purple": "Тёмно-фиолетовый",
"indigo": "Индиго",
"blue": "Синий",
"cyan": "Бирюзовый",
"green": "Зелёный",
"light_green": "Светло-зелёный",
"orange": "Оранжевый",
"brown": "Коричневый",
"blue_grey": "Серо-голубой"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "«{task_name}» можно завершить только ближе к сроку"
},
"person_not_found": {
"message": "{entity_id} не является известной сущностью человека."
},
"person_without_user": {
"message": "Человек {name} не привязан к учётной записи пользователя Home Assistant."
},
"bulk_partial": {
"message": "{action}: успешно {done} из {total} задач. Отклонено: {errors}"
},
"single_entity_only": {
"message": "{field} можно использовать только с одним entity_id."
},
"unsafe_url": {
"message": "Разрешены только URL-адреса http и https."
},
"responsible_user_conflict": {
"message": "Укажите либо responsible_user, либо clear_responsible_user, но не оба."
},
"object_not_found": {
"message": "Объект обслуживания для entry_id {entry_id} не найден."
},
"task_not_found_in_object": {
"message": "Задачи {task_id} нет в {object_name}."
},
"invalid_input": {
"message": "Не удалось выполнить действие: {error}"
},
"task_no_longer_exists": {
"message": "Эта задача обслуживания больше не существует."
},
"skip_disabled": {
"message": "Пропуск отключён для «{task_name}»."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Välj mallkategori",
"description": "Välj en kategori för att bläddra bland fördefinierade underhållsmallar.",
"description": "Välj en kategori för att bläddra bland fördefinierade underhållsmallar. ★ n = mallar i den här kategorin som passar ditt hem (panel: Inställningar → Bostadsprofil).",
"data": {
"template_category": "Kategori",
"go_back": "Tillbaka"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Välj mall",
"description": "Välj en underhållsmall som utgångspunkt.",
"description": "Välj en underhållsmall som utgångspunkt. ★ rekommenderad för ditt hem · ✓ redan konfigurerad.",
"data": {
"template_id": "Mall",
"go_back": "Tillbaka"
@@ -484,12 +484,15 @@
"invalid_threshold": "Minst en tröskel (över eller under) måste anges.",
"overlapping_threshold": "Tröskeln \"under\" måste vara lägre än tröskeln \"över\" – annars utlöser varje mätvärde uppgiften och den kan aldrig återhämta sig. Lämna ett av fälten tomt.",
"invalid_due_date": "Ett förfallodatum krävs för engångsuppgifter.",
"last_performed_future": "Datumet för senaste utförande kan inte ligga i framtiden.",
"invalid_interval": "Intervallet måste vara ett positivt tal.",
"min_exceeds_max": "Minimiintervallet får inte överstiga maximalt intervall.",
"invalid_notify_service": "Ogiltigt format för aviseringstjänst. Använd ”notify.service_name” (t.ex. notify.mobile_app_phone).",
"notify_service_not_found": "Denna aviseringstjänst hittades inte i Home Assistant. Verifiera tjänstens namn.",
"nfc_tag_duplicate": "Denna NFC-tagg är redan kopplad till en annan uppgift.",
"invalid_shopping_list_entity": "Inköpslistan måste vara en att-göra-entitet (todo.…)."
"invalid_shopping_list_entity": "Inköpslistan måste vara en att-göra-entitet (todo.…).",
"invalid_schedule": "Schemat är ofullständigt — välj minst en veckodag (eller en kalender för en kalenderstyrd uppgift).",
"invalid_delta_target": "Vid räkning av ackumulerad användning (deltaläge) måste målvärdet vara större än 0."
},
"abort": {
"already_configured": "Detta underhållsobjekt är redan konfigurerat.",
@@ -497,7 +500,9 @@
"template_not_found": "Den valda mallen hittades inte.",
"missing_data": "Nödvändig data har inte tillhandahållits.",
"reconfigure_successful": "Konfigurationen uppdaterades framgångsrikt.",
"reconfigure_cancelled": "Omkonfigurering avbröts."
"reconfigure_cancelled": "Omkonfigurering avbröts.",
"entity_unavailable": "Den valda entiteten är inte tillgänglig just nu. Försök igen när den rapporterar ett tillstånd.",
"unknown": "Ett oväntat fel inträffade. Börja om."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Aviseringsinställningar",
"notification_actions": "Interaktiva åtgärder",
"test_notification": "Skicka testavisering",
"done": "Klar"
"done": "Klar",
"home_profile": "Bostadsprofil · Mallgalleri",
"archive_settings": "Arkiv och lagring",
"member_avatars": "Medlemmarnas avatarer",
"battery_lifetimes": "Typiska batterilivslängder"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Budgetspårning",
"advanced_groups_visible": "Grupper",
"advanced_checklists_visible": "Checklistor",
"advanced_schedule_time_visible": "Schema med tid på dagen"
"advanced_schedule_time_visible": "Schema med tid på dagen",
"advanced_completion_actions_visible": "Slutförande-åtgärder"
},
"data_description": {
"advanced_adaptive_visible": "Visa EWA, Weibull-analys och intervallförslag för uppgifter.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Visa månatlig/årlig budgetspårning och varningar.",
"advanced_groups_visible": "Visa hantering av underhållsgrupper.",
"advanced_checklists_visible": "Visa uppgiftschecklistor för stegvis slutförande.",
"advanced_schedule_time_visible": "Tillåt uppgifter att bli försenade vid en specifik tid på dagen istället för vid midnatt."
"advanced_schedule_time_visible": "Tillåt uppgifter att bli försenade vid en specifik tid på dagen istället för vid midnatt.",
"advanced_completion_actions_visible": "HA-åtgärd per uppgift vid slutförande + snabb-slutför-QR med förinställda värden."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Registrera ett byte automatiskt när ett lågt batteri återhämtar sig",
"panel_title": "Titel för sidofältspanel",
"shopping_list_entity": "Inköpslista att synka köpuppgifter till",
"part_search_url_template": "Söklänk för inköp"
"part_search_url_template": "Söklänk för inköp",
"default_consumable_threshold": "Tröskel „förbrukningsartikel låg“ (%)",
"row_action_style": "Åtgärder i uppgiftsrader",
"ref_numbers_in_lists": "Referensnummer i listor",
"objects_table_columns": "Kolumner i objekttabell",
"install_assist_sentences": "Installera Assist-meningar"
},
"data_description": {
"default_warning_days": "Antal dagar före underhållsuppgiftens förfall då en varning visas.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "När ett batteri som var lågt stiger över återhämtningströskeln registreras bytesdatumet i Battery Notes och reservcellerna dras från lagret — utan ett tryck",
"panel_title": "Eget namn för sidofältsposten. Lämna tomt för att använda \"Maintenance\". Användbart för att undvika krock med Home Assistants inbyggda Maintenance-panel.",
"shopping_list_entity": "Automatiska köppåminnelser för delar som håller på att ta slut visas i denna att-göra-lista; att bocka av en slutför påminnelsen och fyller på lagret. Lämna tomt för att inaktivera.",
"part_search_url_template": "URL med {q} i stället för söktermerna, för delar utan produktlänk. Lämna tomt för den automatiska butiken (efter land, annars språk)."
"part_search_url_template": "URL med {q} i stället för söktermerna, för delar utan produktlänk. Lämna tomt för den automatiska butiken (efter land, annars språk).",
"default_consumable_threshold": "Standardvärden för nya Föreslagna inställningar (återstående procent) och för flottans batterier utan egen Battery Notes-tröskel. Befintliga uppgifter behåller sitt värde.",
"ref_numbers_in_lists": "Visar brickorna #8 / #8.3 före objekt- och uppgiftsnamn i Idag-listan, uppgiftstabellen, objektkorten och objekttabellen.",
"objects_table_columns": "Välj vilka kolumner som visas i objekttabellvyn.",
"install_assist_sentences": "Kopierar rösmeningarna till din konfiguration så att den klassiska Assist-agenten känner igen dem. En fil du själv har ändrat skrivs aldrig över."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Stil för aviseringstitel",
"notify_completed": "Aviseringar om slutförande",
"notify_event_only": "Utlös bara händelsen, skicka inget själv",
"notify_extra_data": "Extra aviseringsdata (mall)"
"notify_extra_data": "Extra aviseringsdata (mall)",
"reminder_lead_days": "Extra påminnelser (dagar före förfallodag)",
"notify_scope_view_id": "Avisera endast för vy",
"weekly_digest_enabled": "Veckosammanfattning",
"warranty_reminder_enabled": "Påminnelse om garantiutgång",
"warranty_reminder_days": "Dagar före utgång"
},
"data_description": {
"notify_due_soon_interval_hours": "Hur ofta ”snart förfaller”-påminnelsen ska upprepas. Ange 0 för en enskild avisering.",
@@ -625,7 +650,11 @@
"notification_title_style": "Vad som visas som aviseringens TITEL. Standard behåller texten per status (t.ex. ”Underhåll försenat!”). Objektnamn / uppgiftsnamn hjälper när telefonen staplar aviseringar.",
"notify_completed": "Ett meddelande till hushållet när en uppgift slutförts, med orsaken (panel, QR-/NFC-skanning, att-göra-lista, röst, sensoråterhämtning …). \"Endast automatiska\" meddelar bara slutföranden som ingen gjorde på plats: sensoråterhämtning, avbockning i inköpslistan, ett tjänsteanrop från en automation.",
"notify_event_only": "Varje avisering utlöser händelsen maintenance_supporter_notification. Med detta på sköter din automation hela leveransen — upprepningsintervall, tysta timmar och dagsgränsen avgör fortfarande när händelsen kommer.",
"notify_extra_data": "JSON eller YAML med Jinja, slås ihop med data i varje notify-anrop (dina nycklar vinner). Variabler: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON eller YAML med Jinja, slås ihop med data i varje notify-anrop (dina nycklar vinner). Variabler: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Kommaseparerade ledtider, t.ex. 14, 3, 0 — en extra påminnelse skickas på varje matchande dag. Tomt = av.",
"notify_scope_view_id": "Endast uppgifter som matchar den valda vyns etikett-/användarfilter skickar påminnelser. Vyns status, sortering och gruppering ignoreras här.",
"weekly_digest_enabled": "En sammanfattningsavisering måndag morgon när uppgifter förfaller.",
"warranty_reminder_enabled": "Meddela en gång när ett objekts garanti har så här många dagar kvar."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Ett steg per rad i cykelordning. \"Namn: punkt; punkt\" anger fasens checklista. Delar och obligatoriska fält per fas redigeras i panelen och bevaras här.",
"go_back": "Återgå till uppgiftsåtgärder utan att spara."
}
},
"home_profile": {
"title": "Bostadsprofil",
"description": "Rekommenderar mallar och ställer in säsongsfönster efter ditt klimat och halvklot. Allt räknas ut lokalt från dina våningar, områden och hemmets plats.\n\n**Identifierat:** {detected} · {country} · {climate}",
"data": {
"home_type": "Bostadstyp",
"home_region": "Delstat, provins eller region",
"disabled_template_ids": "Dolda mallar"
},
"data_description": {
"home_region": "Vissa regler skiljer sig inom ett land – årlig fordonsbesiktning i en delstat, ingen i nästa. Hämtat från hemmets plats; välj en annan om den är fel.",
"disabled_template_ids": "Mallar som väljs här visas inte längre i valet ”Från mall” (panel och installationsguide). Inget annat ändras."
}
},
"archive_settings": {
"title": "Arkiv och lagring",
"description": "Lägg undan slutförda engångsuppgifter utan att radera dem. Arkiverade objekt döljs och är inaktiva men behåller historik och kostnad.",
"data": {
"archive_oneoff_days": "Arkivera slutförda engångsuppgifter automatiskt efter (dagar, 0 = av)",
"delete_archived_oneoff_days": "Radera arkiverade engångsuppgifter automatiskt efter (dagar, 0 = aldrig)"
}
},
"member_avatars": {
"title": "Medlemmarnas avatarer",
"description": "Visas bredvid tilldelade uppgifter — initialer i medlemmens färg. Standard hämtas från namnet; ange egna initialer eller välj en färg för att skilja medlemmar åt.",
"data": {
"member": "Hushållsmedlem"
}
},
"member_avatar": {
"title": "Medlemmarnas avatarer",
"description": "{member}: lämna initialerna tomma och färgen på Automatiskt för att använda standardvärdet ({initials}).",
"data": {
"initials": "Initialer",
"color": "Färg"
}
},
"battery_lifetimes": {
"title": "Typiska batterilivslängder",
"description": "Används bara för batterier utan procent: en Battery Notes-anteckning med bara typ och bytesdatum, eller en sensor som bara rapporterar ”lågt”. Deras förfallodatum är senaste byte + denna livslängd. Batterier som rapporterar nivå får sin prognos från den uppmätta urladdningen. När flottan sett tre byten av en typ tar medianintervallet över från det inbyggda värdet — ditt eget värde vinner alltid.\n\nInbyggda värden (månader): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "Minst en tröskel (över eller under) måste anges.",
"overlapping_threshold": "Tröskeln \"under\" måste vara lägre än tröskeln \"över\" – annars utlöser varje mätvärde uppgiften och den kan aldrig återhämta sig. Lämna ett av fälten tomt.",
"invalid_due_date": "Ett förfallodatum krävs för engångsuppgifter.",
"last_performed_future": "Datumet för senaste utförande kan inte ligga i framtiden.",
"invalid_interval": "Intervallet måste vara ett positivt tal.",
"min_exceeds_max": "Minimiintervallet får inte överstiga maximalt intervall.",
"invalid_notify_service": "Ogiltigt format för aviseringstjänst. Använd ”notify.service_name” (t.ex. notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Denna NFC-tagg är redan kopplad till en annan uppgift.",
"invalid_notify_icon": "Aviseringsikonen måste vara ett mdi:-ikonnamn (t.ex. mdi:air-filter).",
"invalid_shopping_list_entity": "Inköpslistan måste vara en att-göra-entitet (todo.…).",
"invalid_search_template": "Söklänken måste vara en http(s)-URL som innehåller {q}."
"invalid_search_template": "Söklänken måste vara en http(s)-URL som innehåller {q}.",
"invalid_schedule": "Schemat är ofullständigt — välj minst en veckodag (eller en kalender för en kalenderstyrd uppgift).",
"invalid_delta_target": "Vid räkning av ackumulerad användning (deltaläge) måste målvärdet vara större än 0.",
"invalid_reminder_lead_days": "Ange hela dagar mellan 0 och 365, åtskilda med kommatecken (t.ex. 14, 3, 0)."
},
"abort": {
"entity_unavailable": "Den valda entiteten är inte tillgänglig just nu. Försök igen när den rapporterar ett tillstånd."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Objektnamn som titel",
"task_name": "Uppgiftsnamn som titel"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Knappar (endast ikoner på mobilen)",
"buttons": "Knappar med text",
"icons": "Ikoner (klassiskt)"
}
},
"objects_table_columns": {
"options": {
"name": "Namn",
"ref_no": "Referensnummer",
"manufacturer": "Tillverkare",
"model": "Modell",
"serial_number": "S/N",
"installation_date": "Installerad",
"warranty_expiry": "Garanti",
"area_id": "Område",
"documentation_url": "Manual",
"notes": "Anteckningar",
"task_count": "Uppgifter",
"actions": "Åtgärder"
}
},
"home_type": {
"options": {
"auto": "Automatiskt (identifierat)",
"house": "Hus",
"apartment": "Lägenhet"
}
},
"avatar_color": {
"options": {
"auto": "Automatiskt",
"red": "Röd",
"pink": "Rosa",
"purple": "Lila",
"deep_purple": "Mörklila",
"indigo": "Indigo",
"blue": "Blå",
"cyan": "Cyan",
"green": "Grön",
"light_green": "Ljusgrön",
"orange": "Orange",
"brown": "Brun",
"blue_grey": "Blågrå"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "”{task_name}” kan bara slutföras närmare förfallodatumet"
},
"person_not_found": {
"message": "{entity_id} är ingen känd personentitet."
},
"person_without_user": {
"message": "Personen {name} är inte kopplad till något användarkonto i Home Assistant."
},
"bulk_partial": {
"message": "{action}: {done} av {total} uppgifter lyckades. Nekade: {errors}"
},
"single_entity_only": {
"message": "{field} kan bara användas med ett enda entity_id."
},
"unsafe_url": {
"message": "Endast http- och https-adresser är tillåtna."
},
"responsible_user_conflict": {
"message": "Ange antingen responsible_user eller clear_responsible_user, inte båda."
},
"object_not_found": {
"message": "Inget underhållsobjekt hittades för entry_id {entry_id}."
},
"task_not_found_in_object": {
"message": "Uppgiften {task_id} finns inte i {object_name}."
},
"invalid_input": {
"message": "Åtgärden kunde inte utföras: {error}"
},
"task_no_longer_exists": {
"message": "Den här underhållsuppgiften finns inte längre."
},
"skip_disabled": {
"message": "Att hoppa över är avstängt för ”{task_name}”."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Şablon Kategorisi Seç",
"description": "Önceden tanımlanmış bakım şablonlarına göz atmak için bir kategori seçin.",
"description": "Önceden tanımlanmış bakım şablonlarına göz atmak için bir kategori seçin. ★ n = bu kategoride evinize uyan şablonlar (panel: Ayarlar → Ev profili).",
"data": {
"template_category": "Kategori",
"go_back": "Geri dön"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Şablon Seç",
"description": "Başlangıç noktası olarak kullanılacak bir bakım şablonu seçin.",
"description": "Başlangıç noktası olarak kullanılacak bir bakım şablonu seçin. ★ eviniz için önerilir · ✓ zaten kurulu.",
"data": {
"template_id": "Şablon",
"go_back": "Geri dön"
@@ -484,12 +484,15 @@
"invalid_threshold": "En az bir eşik (üst veya alt) ayarlanmalıdır.",
"overlapping_threshold": "\"Altında\" eşiği \"üstünde\" eşiğinden düşük olmalıdır; aksi halde her okuma görevi tetikler ve görev asla normale dönemez. Alanlardan birini boş bırakın.",
"invalid_due_date": "Tek seferlik görevler için bir vade tarihi gereklidir.",
"last_performed_future": "Son yapılma tarihi gelecekte olamaz.",
"invalid_interval": "Aralık pozitif bir sayı olmalıdır.",
"min_exceeds_max": "Minimum aralık, maksimum aralığı aşmamalıdır.",
"invalid_notify_service": "Geçersiz bildirim servisi biçimi. 'notify.servis_adi' kullanın (örn. notify.mobile_app_phone).",
"notify_service_not_found": "Bu bildirim servisi Home Assistant'ta bulunamadı. Lütfen servis adını doğrulayın.",
"nfc_tag_duplicate": "Bu NFC etiketi zaten başka bir göreve bağlı.",
"invalid_shopping_list_entity": "Alışveriş listesi bir yapılacaklar varlığı olmalıdır (todo.…)."
"invalid_shopping_list_entity": "Alışveriş listesi bir yapılacaklar varlığı olmalıdır (todo.…).",
"invalid_schedule": "Zamanlama eksik — en az bir haftanın gününü seçin (veya takvime bağlı bir görev için bir takvim).",
"invalid_delta_target": "Birikmiş kullanım sayılırken (delta modu) hedef değer 0'dan büyük olmalıdır."
},
"abort": {
"already_configured": "Bu bakım nesnesi zaten yapılandırılmış.",
@@ -497,7 +500,9 @@
"template_not_found": "Seçilen şablon bulunamadı.",
"missing_data": "Gerekli veriler sağlanmadı.",
"reconfigure_successful": "Yapılandırma başarıyla güncellendi.",
"reconfigure_cancelled": "Yeniden yapılandırma iptal edildi."
"reconfigure_cancelled": "Yeniden yapılandırma iptal edildi.",
"entity_unavailable": "Seçilen varlık şu anda kullanılamıyor. Bir durum bildirdiğinde tekrar deneyin.",
"unknown": "Beklenmeyen bir hata oluştu. Lütfen baştan başlayın."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Bildirim Ayarları",
"notification_actions": "Etkileşimli Eylemler",
"test_notification": "Test Bildirimi Gönder",
"done": "Bitti"
"done": "Bitti",
"home_profile": "Konut profili · Şablon galerisi",
"archive_settings": "Arşiv ve Saklama",
"member_avatars": "Üye avatarları",
"battery_lifetimes": "Tipik pil ömürleri"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Bütçe Takibi",
"advanced_groups_visible": "Gruplar",
"advanced_checklists_visible": "Kontrol Listeleri",
"advanced_schedule_time_visible": "Günün saatine göre zamanlama"
"advanced_schedule_time_visible": "Günün saatine göre zamanlama",
"advanced_completion_actions_visible": "Tamamlama eylemleri"
},
"data_description": {
"advanced_adaptive_visible": "Görevler için EWA, Weibull analizi ve aralık önerilerini göster.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Aylık/yıllık bütçe takibini ve uyarıları göster.",
"advanced_groups_visible": "Bakım grubu yönetimini göster.",
"advanced_checklists_visible": "Adım adım tamamlama için görev kontrol listelerini göster.",
"advanced_schedule_time_visible": "Görevlerin gece yarısı yerine günün belirli bir saatinde gecikmiş duruma geçmesine izin ver."
"advanced_schedule_time_visible": "Görevlerin gece yarısı yerine günün belirli bir saatinde gecikmiş duruma geçmesine izin ver.",
"advanced_completion_actions_visible": "Görev başına tamamlamada HA eylemi + önceden ayarlı değerlerle hızlı tamamlama QR'ı."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Zayıf bir pil toparlandığında değişimi otomatik kaydet",
"panel_title": "Kenar çubuğu paneli başlığı",
"shopping_list_entity": "Satın alma görevlerinin eşitleneceği alışveriş listesi",
"part_search_url_template": "Alışveriş arama bağlantısı"
"part_search_url_template": "Alışveriş arama bağlantısı",
"default_consumable_threshold": "„Sarf malzemesi düşük“ eşiği (%)",
"row_action_style": "Görev satırı eylemleri",
"ref_numbers_in_lists": "Listelerde referans numaraları",
"objects_table_columns": "Nesne tablosu sütunları",
"install_assist_sentences": "Assist cümlelerini yükle"
},
"data_description": {
"default_warning_days": "Bir bakım görevinin vadesinden kaç gün önce uyarı gösterileceği.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "Zayıf olan bir pilin seviyesi toparlanma eşiğinin üzerine çıktığında değişim tarihi Battery Notes'a kaydedilir ve yedek piller stoktan düşülür — dokunmaya gerek yok",
"panel_title": "Kenar çubuğu girdisi için özel ad. \"Bakım\" kullanmak için boş bırakın. Home Assistant'ın yerleşik Bakım panosuyla çakışmayı önlemek için kullanışlıdır.",
"shopping_list_entity": "Azalan parçalar için otomatik satın alma hatırlatıcıları bu yapılacaklar listesinde görünür; birini işaretlemek hatırlatıcıyı tamamlar ve parçayı yeniden stoklar. Devre dışı bırakmak için boş bırakın.",
"part_search_url_template": "Arama terimleri yerine {q} içeren URL; ürün bağlantısı olmayan parçalar için kullanılır. Otomatik mağaza için boş bırakın (ülkeye, yoksa dile göre)."
"part_search_url_template": "Arama terimleri yerine {q} içeren URL; ürün bağlantısı olmayan parçalar için kullanılır. Otomatik mağaza için boş bırakın (ülkeye, yoksa dile göre).",
"default_consumable_threshold": "Yeni Önerilen kurulumlar (kalan yüzde) ve kendi Battery Notes eşiği olmayan filo pilleri için varsayılanlar. Mevcut görevler değerlerini korur.",
"ref_numbers_in_lists": "Bugün listesinde, görev tablosunda, nesne kartlarında ve nesne tablosunda nesne ve görev adlarının önünde #8 / #8.3 etiketlerini gösterir.",
"objects_table_columns": "Nesne tablosu görünümünde hangi sütunların görüneceğini seçin.",
"install_assist_sentences": "Sesli komut cümlelerini yapılandırmanıza kopyalar, böylece klasik Assist aracısı bunları tanır. Kendi düzenlediğiniz bir dosyanın üzerine asla yazılmaz."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Bildirim başlığı stili",
"notify_completed": "Tamamlama bildirimleri",
"notify_event_only": "Yalnızca olayı tetikle, kendim hiçbir şey gönderme",
"notify_extra_data": "Ek bildirim verisi (şablon)"
"notify_extra_data": "Ek bildirim verisi (şablon)",
"reminder_lead_days": "Ek hatırlatmalar (vadeden gün önce)",
"notify_scope_view_id": "Yalnızca şu görünüm için bildir",
"weekly_digest_enabled": "Haftalık özet",
"warranty_reminder_enabled": "Garanti bitiş hatırlatması",
"warranty_reminder_days": "Bitişten gün önce"
},
"data_description": {
"notify_due_soon_interval_hours": "Vadesi yaklaşan hatırlatmasının ne sıklıkta tekrarlanacağı. Tek bildirim için 0 yapın.",
@@ -625,7 +650,11 @@
"notification_title_style": "Bildirimin BAŞLIĞI olarak ne görüneceği. Varsayılan, duruma özgü metni korur (örn. 'Bakım gecikti!'). Nesne adı / Görev adı, telefon bildirimleri üst üste yığıldığında yardımcı olur.",
"notify_completed": "Bir görev tamamlandığında ev halkına nedeniyle birlikte haber verir (panel, QR/NFC tarama, yapılacaklar listesi, ses, sensör toparlanması…). \"Yalnızca otomatik\" sadece kimsenin yerinde yapmadığı tamamlamaları bildirir: sensör toparlanması, alışveriş listesinde işaretleme, bir otomasyonun servis çağrısı.",
"notify_event_only": "Her bildirim maintenance_supporter_notification olayını tetikler. Bu açıkken teslimatın tamamını otomasyonun üstlenir — tekrar aralıkları, sessiz saatler ve günlük sınır olayın ne zaman geleceğine karar vermeye devam eder.",
"notify_extra_data": "Jinja içeren JSON veya YAML, her notify çağrısının data alanına birleştirilir (senin anahtarların kazanır). Değişkenler: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "Jinja içeren JSON veya YAML, her notify çağrısının data alanına birleştirilir (senin anahtarların kazanır). Değişkenler: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Virgülle ayrılmış süreler, örn. 14, 3, 0 — eşleşen her günde bir ek hatırlatma gönderilir. Boş = kapalı.",
"notify_scope_view_id": "Yalnızca seçili kayıtlı görünümün etiket/kullanıcı filtreleriyle eşleşen görevler hatırlatma gönderir. Görünümün durum, sıralama ve gruplaması burada dikkate alınmaz.",
"weekly_digest_enabled": "Vadesi gelen görevler olduğunda pazartesi sabahı tek bir özet bildirimi.",
"warranty_reminder_enabled": "Bir nesnenin garantisinin bitmesine bu kadar gün kaldığında bir kez bildir."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Döngü sırasına göre her satıra bir adım. \"Ad: madde; madde\" o aşamanın kontrol listesini ayarlar. Aşama başına parçalar ve zorunlu alanlar panelde düzenlenir ve burada korunur.",
"go_back": "Kaydetmeden görev eylemlerine dönün."
}
},
"home_profile": {
"title": "Konut profili",
"description": "İklim ve yarımküreye göre şablon önerir ve mevsimsel pencereleri ayarlar. Her şey katlarınız, alanlarınız ve ev konumunuzdan yerel olarak belirlenir.\n\n**Algılanan:** {detected} · {country} · {climate}",
"data": {
"home_type": "Konut türü",
"home_region": "Eyalet, il veya bölge",
"disabled_template_ids": "Gizli şablonlar"
},
"data_description": {
"home_region": "Bazı kurallar ülke içinde değişir: bir eyalette yıllık araç muayenesi vardır, komşusunda yoktur. Evinizin konumundan belirlendi; yanlışsa başka birini seçin.",
"disabled_template_ids": "Burada seçilen şablonlar artık \"Şablondan\" seçimlerinde (panel ve kurulum sihirbazı) görünmez. Başka hiçbir şey değişmez."
}
},
"archive_settings": {
"title": "Arşiv ve Saklama",
"description": "Tamamlanmış tek seferlik görevleri silmeden emekliye ayırın. Arşivlenen öğeler gizlenir ve pasiftir ancak geçmişlerini ve maliyetlerini korurlar.",
"data": {
"archive_oneoff_days": "Tamamlanan tek seferlik görevleri şu kadar gün sonra otomatik arşivle (0 = kapalı)",
"delete_archived_oneoff_days": "Arşivlenen tek seferlik görevleri şu kadar gün sonra otomatik sil (0 = asla)"
}
},
"member_avatars": {
"title": "Üye avatarları",
"description": "Atanmış görevlerin yanında gösterilir — üyenin renginde baş harfler. Varsayılan addan gelir; üyeleri ayırt etmek için kendi baş harflerinizi belirleyin veya bir renk seçin.",
"data": {
"member": "Hane üyesi"
}
},
"member_avatar": {
"title": "Üye avatarları",
"description": "{member}: varsayılanı ({initials}) kullanmak için baş harfleri boş, rengi Otomatik bırakın.",
"data": {
"initials": "Baş harfler",
"color": "Renk"
}
},
"battery_lifetimes": {
"title": "Tipik pil ömürleri",
"description": "Yalnızca yüzdesi olmayan piller için kullanılır: sadece tür ve değişim tarihi olan bir Battery Notes notu ya da yalnızca \"düşük\" bildiren bir sensör. Vade = son değişim + bu ömür. Seviye bildiren pillerin tahmini ölçülen deşarjdan gelir. Filo bir türden üç değişim gördüğünde ortanca aralık yerleşik değerin yerini alır — kendi değerin her zaman kazanır.\n\nYerleşik değerler (ay): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "En az bir eşik (üst veya alt) ayarlanmalıdır.",
"overlapping_threshold": "\"Altında\" eşiği \"üstünde\" eşiğinden düşük olmalıdır; aksi halde her okuma görevi tetikler ve görev asla normale dönemez. Alanlardan birini boş bırakın.",
"invalid_due_date": "Tek seferlik görevler için bir vade tarihi gereklidir.",
"last_performed_future": "Son yapılma tarihi gelecekte olamaz.",
"invalid_interval": "Aralık pozitif bir sayı olmalıdır.",
"min_exceeds_max": "Minimum aralık, maksimum aralığı aşmamalıdır.",
"invalid_notify_service": "Geçersiz bildirim servisi biçimi. 'notify.servis_adi' kullanın (örn. notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Bu NFC etiketi zaten başka bir göreve bağlı.",
"invalid_notify_icon": "Bildirim simgesi bir mdi: simge adı olmalıdır (örn. mdi:air-filter).",
"invalid_shopping_list_entity": "Alışveriş listesi bir yapılacaklar varlığı olmalıdır (todo.…).",
"invalid_search_template": "Arama bağlantısı {q} içeren bir http(s) URL olmalıdır."
"invalid_search_template": "Arama bağlantısı {q} içeren bir http(s) URL olmalıdır.",
"invalid_schedule": "Zamanlama eksik — en az bir haftanın gününü seçin (veya takvime bağlı bir görev için bir takvim).",
"invalid_delta_target": "Birikmiş kullanım sayılırken (delta modu) hedef değer 0'dan büyük olmalıdır.",
"invalid_reminder_lead_days": "0 ile 365 arasında tam günleri virgülle ayırarak girin (ör. 14, 3, 0)."
},
"abort": {
"entity_unavailable": "Seçilen varlık şu anda kullanılamıyor. Bir durum bildirdiğinde tekrar deneyin."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Başlık olarak nesne adı",
"task_name": "Başlık olarak görev adı"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Düğmeler (telefonda yalnızca simgeler)",
"buttons": "Metinli düğmeler",
"icons": "Simgeler (klasik)"
}
},
"objects_table_columns": {
"options": {
"name": "Ad",
"ref_no": "Referans numarası",
"manufacturer": "Üretici",
"model": "Model",
"serial_number": "S/N",
"installation_date": "Kurulum",
"warranty_expiry": "Garanti",
"area_id": "Alan",
"documentation_url": "Kılavuz",
"notes": "Notlar",
"task_count": "Görevler",
"actions": "Eylemler"
}
},
"home_type": {
"options": {
"auto": "Otomatik (algılanan)",
"house": "Müstakil ev",
"apartment": "Daire"
}
},
"avatar_color": {
"options": {
"auto": "Otomatik",
"red": "Kırmızı",
"pink": "Pembe",
"purple": "Mor",
"deep_purple": "Koyu mor",
"indigo": "Çivit",
"blue": "Mavi",
"cyan": "Camgöbeği",
"green": "Yeşil",
"light_green": "Açık yeşil",
"orange": "Turuncu",
"brown": "Kahverengi",
"blue_grey": "Mavi gri"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "“{task_name}” yalnızca son tarihine yakın tamamlanabilir"
},
"person_not_found": {
"message": "{entity_id} bilinen bir kişi varlığı değil."
},
"person_without_user": {
"message": "{name} kişisi bir Home Assistant kullanıcı hesabına bağlı değil."
},
"bulk_partial": {
"message": "{action}: {total} görevden {done} tanesi başarılı. Reddedilen: {errors}"
},
"single_entity_only": {
"message": "{field} yalnızca tek bir entity_id ile kullanılabilir."
},
"unsafe_url": {
"message": "Yalnızca http ve https URL'lerine izin verilir."
},
"responsible_user_conflict": {
"message": "responsible_user veya clear_responsible_user'dan yalnızca birini belirtin, ikisini birden değil."
},
"object_not_found": {
"message": "{entry_id} entry_id'si için bakım nesnesi bulunamadı."
},
"task_not_found_in_object": {
"message": "{task_id} görevi {object_name} içinde yok."
},
"invalid_input": {
"message": "İşlem gerçekleştirilemedi: {error}"
},
"task_no_longer_exists": {
"message": "Bu bakım görevi artık mevcut değil."
},
"skip_disabled": {
"message": "“{task_name}” için atlama devre dışı."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "Оберіть категорію шаблону",
"description": "Оберіть категорію для перегляду готових шаблонів обслуговування.",
"description": "Оберіть категорію для перегляду готових шаблонів обслуговування. ★ n = шаблони цієї категорії, що пасують вашому дому (панель: Налаштування → Профіль житла).",
"data": {
"template_category": "Категорія",
"go_back": "Назад"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "Оберіть шаблон",
"description": "Оберіть шаблон обслуговування як відправну точку.",
"description": "Оберіть шаблон обслуговування як відправну точку. ★ рекомендовано для вашого дому · ✓ уже налаштовано.",
"data": {
"template_id": "Шаблон",
"go_back": "Назад"
@@ -484,12 +484,15 @@
"invalid_threshold": "Необхідно задати принаймні один поріг (верхній або нижній).",
"overlapping_threshold": "Поріг «нижче» має бути меншим за поріг «вище» — інакше кожне показання запускатиме завдання, і воно ніколи не зможе відновитися. Залиште одне з полів порожнім.",
"invalid_due_date": "Для разових завдань потрібен термін.",
"last_performed_future": "Дата останнього виконання не може бути в майбутньому.",
"invalid_interval": "Інтервал повинен бути додатним числом.",
"min_exceeds_max": "Мінімальний інтервал не може перевищувати максимальний.",
"invalid_notify_service": "Невірний формат служби сповіщень. Використовуйте 'notify.service_name' (наприклад, notify.mobile_app_phone).",
"notify_service_not_found": "Цю службу сповіщень не знайдено в Home Assistant. Будь ласка, перевірте назву служби.",
"nfc_tag_duplicate": "Цей NFC-тег вже прив'язаний до іншого завдання.",
"invalid_shopping_list_entity": "Список покупок має бути сутністю списку справ (todo.…)."
"invalid_shopping_list_entity": "Список покупок має бути сутністю списку справ (todo.…).",
"invalid_schedule": "Розклад неповний — виберіть принаймні один день тижня (або календар для завдання за календарем).",
"invalid_delta_target": "Під час підрахунку накопиченого використання (режим дельти) цільове значення має бути більшим за 0."
},
"abort": {
"already_configured": "Цей об'єкт обслуговування вже налаштований.",
@@ -497,7 +500,9 @@
"template_not_found": "Обраний шаблон не знайдено.",
"missing_data": "Необхідні дані не були надані.",
"reconfigure_successful": "Конфігурацію успішно оновлено.",
"reconfigure_cancelled": "Переналаштування скасовано."
"reconfigure_cancelled": "Переналаштування скасовано.",
"entity_unavailable": "Вибрана сутність зараз недоступна. Спробуйте ще раз, коли вона повідомить стан.",
"unknown": "Сталася неочікувана помилка. Почніть спочатку."
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "Налаштування сповіщень",
"notification_actions": "Інтерактивні дії",
"test_notification": "Надіслати тестове сповіщення",
"done": "Готово"
"done": "Готово",
"home_profile": "Профіль житла · Галерея шаблонів",
"archive_settings": "Архів і зберігання",
"member_avatars": "Аватари учасників",
"battery_lifetimes": "Типовий строк служби батарей"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "Відстеження бюджету",
"advanced_groups_visible": "Групи",
"advanced_checklists_visible": "Чеклісти",
"advanced_schedule_time_visible": "Планування за часом доби"
"advanced_schedule_time_visible": "Планування за часом доби",
"advanced_completion_actions_visible": "Дії при завершенні"
},
"data_description": {
"advanced_adaptive_visible": "Показувати EWA, аналіз Вейбулла та рекомендації щодо інтервалів для завдань.",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "Показувати щомісячне/щорічне відстеження бюджету та сповіщення.",
"advanced_groups_visible": "Показувати керування групами обслуговування.",
"advanced_checklists_visible": "Показувати чеклісти завдань для покрокового виконання.",
"advanced_schedule_time_visible": "Дозволяє задачам ставати простроченими у певний час доби, а не опівночі."
"advanced_schedule_time_visible": "Дозволяє задачам ставати простроченими у певний час доби, а не опівночі.",
"advanced_completion_actions_visible": "Дія HA по завданню при завершенні + QR швидкого завершення з попередньо встановленими значеннями."
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "Автоматично записувати заміну, коли розряджена батарея відновлюється",
"panel_title": "Заголовок панелі на бічній панелі",
"shopping_list_entity": "Список покупок для синхронізації завдань покупки",
"part_search_url_template": "Посилання для пошуку покупки"
"part_search_url_template": "Посилання для пошуку покупки",
"default_consumable_threshold": "Поріг «витратний матеріал закінчується» (%)",
"row_action_style": "Дії в рядках завдань",
"ref_numbers_in_lists": "Номери посилань у списках",
"objects_table_columns": "Стовпці таблиці об'єктів",
"install_assist_sentences": "Встановити фрази Assist"
},
"data_description": {
"default_warning_days": "Кількість днів до настання терміну обслуговування, коли показується попередження.",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "Коли рівень батареї, що була розряджена, піднімається вище порога відновлення, дата заміни записується в Battery Notes, а запасні елементи списуються зі складу — без жодного натискання",
"panel_title": "Власна назва для пункту бічної панелі. Залиште порожнім, щоб використати «Maintenance». Допомагає уникнути плутанини із вбудованою панеллю обслуговування Home Assistant.",
"shopping_list_entity": "Автоматичні нагадування про купівлю деталей, що закінчуються, з’являються в цьому списку справ; відмітка завершує нагадування та поповнює запас. Залиште порожнім, щоб вимкнути.",
"part_search_url_template": "URL із {q} замість пошукового запиту, для деталей без посилання на товар. Залиште порожнім для автоматичного магазину (за країною, інакше за мовою)."
"part_search_url_template": "URL із {q} замість пошукового запиту, для деталей без посилання на товар. Залиште порожнім для автоматичного магазину (за країною, інакше за мовою).",
"default_consumable_threshold": "Значення за замовчуванням для нових «Запропонованих налаштувань» (залишок у відсотках) і для батарей парку без власного порогу Battery Notes. Наявні завдання зберігають своє значення.",
"ref_numbers_in_lists": "Показувати мітки #8 / #8.3 перед назвами об'єктів і завдань у списку «Сьогодні», таблиці завдань, картках об'єктів і таблиці об'єктів.",
"objects_table_columns": "Виберіть, які стовпці показувати в табличному вигляді об'єктів.",
"install_assist_sentences": "Копіює голосові фрази до вашої конфігурації, щоб класичний агент Assist їх розпізнавав. Файл, який ви редагували, ніколи не перезаписується."
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "Стиль заголовка сповіщення",
"notify_completed": "Сповіщення про виконання",
"notify_event_only": "Лише запускати подію, нічого не надсилати",
"notify_extra_data": "Додаткові дані сповіщення (шаблон)"
"notify_extra_data": "Додаткові дані сповіщення (шаблон)",
"reminder_lead_days": "Додаткові нагадування (днів до терміну)",
"notify_scope_view_id": "Сповіщати лише для подання",
"weekly_digest_enabled": "Щотижневий огляд",
"warranty_reminder_enabled": "Нагадування про закінчення гарантії",
"warranty_reminder_days": "Днів до завершення"
},
"data_description": {
"notify_due_soon_interval_hours": "Як часто повторювати нагадування про наближення терміну. 0 — одноразове сповіщення.",
@@ -625,7 +650,11 @@
"notification_title_style": "Що відображається як ЗАГОЛОВОК сповіщення. За замовчуванням — текст за статусом (наприклад, «Обслуговування прострочено!»). Ім'я об'єкта / завдання допомагає, коли телефон складає сповіщення в стек.",
"notify_completed": "Повідомлення для всіх домашніх, коли завдання виконано, з причиною (панель, скан QR/NFC, список справ, голос, відновлення датчика…). «Лише автоматичні» повідомляє тільки про виконання, які ніхто не робив на місці: відновлення датчика, позначка у списку покупок, виклик служби автоматизацією.",
"notify_event_only": "Кожне сповіщення запускає подію maintenance_supporter_notification. З цією опцією доставку повністю бере на себе ваша автоматизація — інтервали повторів, тихі години та денний ліміт і далі визначають, коли надійде подія.",
"notify_extra_data": "JSON або YAML з Jinja, додається до data кожного виклику notify (ваші ключі мають пріоритет). Змінні: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message."
"notify_extra_data": "JSON або YAML з Jinja, додається до data кожного виклику notify (ваші ключі мають пріоритет). Змінні: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message.",
"reminder_lead_days": "Інтервали через кому, напр. 14, 3, 0 — у кожен зазначений день надсилається додаткове нагадування. Порожньо = вимкнено.",
"notify_scope_view_id": "Нагадування надсилають лише завдання, що відповідають фільтрам мітки/користувача обраного подання. Статус, сортування та групування подання тут ігноруються.",
"weekly_digest_enabled": "Одне зведене сповіщення в понеділок вранці, коли є завдання.",
"warranty_reminder_enabled": "Сповістити один раз, коли до завершення гарантії об'єкта залишиться стільки днів."
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "Один крок у рядку, в порядку циклу. \"Назва: пункт; пункт\" задає чек-лист фази. Запчастини та обов'язкові поля фази налаштовуються в панелі й тут зберігаються.",
"go_back": "Повернутися до дій із завданням без збереження."
}
},
"home_profile": {
"title": "Профіль житла",
"description": "Рекомендує шаблони та задає сезонні вікна відповідно до вашого клімату й півкулі. Усе визначається локально за вашими поверхами, зонами та розташуванням дому.\n\n**Визначено:** {detected} · {country} · {climate}",
"data": {
"home_type": "Тип житла",
"home_region": "Штат, провінція або регіон",
"disabled_template_ids": "Приховані шаблони"
},
"data_description": {
"home_region": "Деякі правила відрізняються в межах країни: в одному штаті щорічний техогляд авто, у сусідньому — жодного. Визначено за розташуванням дому; оберіть інший регіон, якщо він неправильний.",
"disabled_template_ids": "Вибрані тут шаблони більше не показуються у виборі «Із шаблону» (панель і майстер налаштування). Більше нічого не змінюється."
}
},
"archive_settings": {
"title": "Архів і зберігання",
"description": "Відкладайте виконані одноразові завдання в архів, не видаляючи їх. Архівні елементи приховані й неактивні, але зберігають історію та витрати.",
"data": {
"archive_oneoff_days": "Автоархівування виконаних одноразових завдань через (днів, 0 = вимк)",
"delete_archived_oneoff_days": "Автовидалення архівних одноразових завдань через (днів, 0 = ніколи)"
}
},
"member_avatars": {
"title": "Аватари учасників",
"description": "Показується поруч із призначеними завданнями — ініціали в кольорі учасника. Типово беруться з імені; задайте власні ініціали або оберіть колір, щоб розрізняти учасників.",
"data": {
"member": "Член родини"
}
},
"member_avatar": {
"title": "Аватари учасників",
"description": "{member}: залиште ініціали порожніми, а колір — «Автоматично», щоб використати типове значення ({initials}).",
"data": {
"initials": "Ініціали",
"color": "Колір"
}
},
"battery_lifetimes": {
"title": "Типовий строк служби батарей",
"description": "Використовується лише для батарей без відсотка: нотатка Battery Notes лише з типом і датою заміни або датчик, що повідомляє тільки «низький». Термін = остання заміна + цей строк служби. Для батарей з рівнем прогноз будується за виміряним розрядом. Після трьох замін одного типу медіанний інтервал замінює вбудоване значення — ваше значення завжди головніше.\n\nВбудовані значення (місяці): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "Необхідно задати принаймні один поріг (верхній або нижній).",
"overlapping_threshold": "Поріг «нижче» має бути меншим за поріг «вище» — інакше кожне показання запускатиме завдання, і воно ніколи не зможе відновитися. Залиште одне з полів порожнім.",
"invalid_due_date": "Для разових завдань потрібен термін.",
"last_performed_future": "Дата останнього виконання не може бути в майбутньому.",
"invalid_interval": "Інтервал повинен бути додатним числом.",
"min_exceeds_max": "Мінімальний інтервал не може перевищувати максимальний.",
"invalid_notify_service": "Невірний формат служби сповіщень. Використовуйте 'notify.service_name' (наприклад, notify.mobile_app_phone).",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "Цей NFC-тег вже прив'язаний до іншого завдання.",
"invalid_notify_icon": "Значок сповіщення має бути назвою значка mdi: (наприклад, mdi:air-filter).",
"invalid_shopping_list_entity": "Список покупок має бути сутністю списку справ (todo.…).",
"invalid_search_template": "Посилання для пошуку має бути URL http(s) із {q}."
"invalid_search_template": "Посилання для пошуку має бути URL http(s) із {q}.",
"invalid_schedule": "Розклад неповний — виберіть принаймні один день тижня (або календар для завдання за календарем).",
"invalid_delta_target": "Під час підрахунку накопиченого використання (режим дельти) цільове значення має бути більшим за 0.",
"invalid_reminder_lead_days": "Введіть цілі дні від 0 до 365 через кому (наприклад, 14, 3, 0)."
},
"abort": {
"entity_unavailable": "Вибрана сутність зараз недоступна. Спробуйте ще раз, коли вона повідомить стан."
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "Ім'я об'єкта як заголовок",
"task_name": "Ім'я завдання як заголовок"
}
},
"row_action_style": {
"options": {
"buttons_compact": "Кнопки (на телефоні лише значки)",
"buttons": "Кнопки з текстом",
"icons": "Значки (класичний вигляд)"
}
},
"objects_table_columns": {
"options": {
"name": "Назва",
"ref_no": "Номер посилання",
"manufacturer": "Виробник",
"model": "Модель",
"serial_number": "С/Н",
"installation_date": "Встановлено",
"warranty_expiry": "Гарантія",
"area_id": "Зона",
"documentation_url": "Посібник",
"notes": "Примітки",
"task_count": "Завдання",
"actions": "Дії"
}
},
"home_type": {
"options": {
"auto": "Автоматично (визначено)",
"house": "Будинок",
"apartment": "Квартира"
}
},
"avatar_color": {
"options": {
"auto": "Автоматично",
"red": "Червоний",
"pink": "Рожевий",
"purple": "Фіолетовий",
"deep_purple": "Темно-фіолетовий",
"indigo": "Індиго",
"blue": "Синій",
"cyan": "Бірюзовий",
"green": "Зелений",
"light_green": "Світло-зелений",
"orange": "Помаранчевий",
"brown": "Коричневий",
"blue_grey": "Сіро-блакитний"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "«{task_name}» можна завершити лише ближче до терміну"
},
"person_not_found": {
"message": "{entity_id} не є відомою сутністю особи."
},
"person_without_user": {
"message": "Особа {name} не пов'язана з обліковим записом користувача Home Assistant."
},
"bulk_partial": {
"message": "{action}: успішно {done} з {total} завдань. Відхилено: {errors}"
},
"single_entity_only": {
"message": "{field} можна використовувати лише з одним entity_id."
},
"unsafe_url": {
"message": "Дозволено лише URL-адреси http і https."
},
"responsible_user_conflict": {
"message": "Вкажіть або responsible_user, або clear_responsible_user, але не обидва."
},
"object_not_found": {
"message": "Об'єкт обслуговування для entry_id {entry_id} не знайдено."
},
"task_not_found_in_object": {
"message": "Завдання {task_id} немає в {object_name}."
},
"invalid_input": {
"message": "Не вдалося виконати дію: {error}"
},
"task_no_longer_exists": {
"message": "Цього завдання обслуговування більше не існує."
},
"skip_disabled": {
"message": "Пропуск вимкнено для «{task_name}»."
}
},
"triggers": {
@@ -12,7 +12,7 @@
},
"create_from_template": {
"title": "选择模板分类",
"description": "选择一个分类以浏览预定义的维护模板。",
"description": "选择一个分类以浏览预定义的维护模板。 ★ n = 此类别中适合您住宅的模板数(面板:设置 → 住宅档案)。",
"data": {
"template_category": "分类",
"go_back": "返回"
@@ -23,7 +23,7 @@
},
"template_select": {
"title": "选择模板",
"description": "选择一个维护模板作为起点。",
"description": "选择一个维护模板作为起点。 ★ 为您的住宅推荐 · ✓ 已设置。",
"data": {
"template_id": "模板",
"go_back": "返回"
@@ -484,12 +484,15 @@
"invalid_threshold": "必须至少设置一个阈值(上限或下限)。",
"overlapping_threshold": "“低于”阈值必须小于“高于”阈值,否则每个读数都会触发任务,任务将永远无法恢复。请将其中一项留空。",
"invalid_due_date": "一次性任务需要到期日期。",
"last_performed_future": "上次执行日期不能是将来的日期。",
"invalid_interval": "间隔必须为正数。",
"min_exceeds_max": "最小间隔不能超过最大间隔。",
"invalid_notify_service": "无效的通知服务格式。请使用 'notify.service_name'(例如:notify.mobile_app_phone)。",
"notify_service_not_found": "在 Home Assistant 中找不到此通知服务。请验证服务名称。",
"nfc_tag_duplicate": "此 NFC 标签已链接到另一项任务。",
"invalid_shopping_list_entity": "购物清单必须是待办实体(todo.…)。"
"invalid_shopping_list_entity": "购物清单必须是待办实体(todo.…)。",
"invalid_schedule": "计划不完整 — 请至少选择一个星期几(日历驱动的任务请选择一个日历)。",
"invalid_delta_target": "统计累计用量时(增量模式),目标值必须大于 0。"
},
"abort": {
"already_configured": "此维护项已配置。",
@@ -497,7 +500,9 @@
"template_not_found": "找不到所选模板。",
"missing_data": "未提供必需的数据。",
"reconfigure_successful": "配置更新成功。",
"reconfigure_cancelled": "重新配置已取消。"
"reconfigure_cancelled": "重新配置已取消。",
"entity_unavailable": "所选实体当前不可用。请在其报告状态后重试。",
"unknown": "发生意外错误。请重新开始。"
}
},
"options": {
@@ -524,7 +529,11 @@
"notification_settings": "通知设置",
"notification_actions": "交互式动作",
"test_notification": "发送测试通知",
"done": "完成"
"done": "完成",
"home_profile": "住宅概况 · 模板库",
"archive_settings": "归档与保留",
"member_avatars": "成员头像",
"battery_lifetimes": "电池典型寿命"
}
},
"advanced_features": {
@@ -538,7 +547,8 @@
"advanced_budget_visible": "预算追踪",
"advanced_groups_visible": "分组",
"advanced_checklists_visible": "检查清单",
"advanced_schedule_time_visible": "具体时间调度"
"advanced_schedule_time_visible": "具体时间调度",
"advanced_completion_actions_visible": "完成动作"
},
"data_description": {
"advanced_adaptive_visible": "显示 EWA、韦伯分析以及针对任务的间隔建议。",
@@ -548,7 +558,8 @@
"advanced_budget_visible": "显示月度/年度预算追踪和警报。",
"advanced_groups_visible": "显示维护分组管理。",
"advanced_checklists_visible": "显示任务检查清单以进行逐步操作。",
"advanced_schedule_time_visible": "允许任务在一天中的特定时间变为超期,而非午夜。"
"advanced_schedule_time_visible": "允许任务在一天中的特定时间变为超期,而非午夜。",
"advanced_completion_actions_visible": "为每个任务配置完成时的 HA 动作 + 预设值的快速完成二维码。"
}
},
"panel_access": {
@@ -577,7 +588,12 @@
"battery_auto_record_recovery": "低电量电池恢复时自动记录更换",
"panel_title": "侧边栏面板标题",
"shopping_list_entity": "同步购买任务的购物清单",
"part_search_url_template": "购物搜索链接"
"part_search_url_template": "购物搜索链接",
"default_consumable_threshold": "耗材“不足”阈值(%)",
"row_action_style": "任务行操作",
"ref_numbers_in_lists": "在列表中显示编号",
"objects_table_columns": "对象表格列",
"install_assist_sentences": "安装 Assist 语句"
},
"data_description": {
"default_warning_days": "维护任务到期前多少天显示预警。",
@@ -590,7 +606,11 @@
"battery_auto_record_recovery": "当曾经电量低的电池升至恢复阈值以上时,更换日期会记录到 Battery Notes 中,备用电池会从库存中扣除——无需点击",
"panel_title": "侧边栏条目的自定义名称。留空使用 “Maintenance”。有助于避免与 Home Assistant 内置的维护面板冲突。",
"shopping_list_entity": "库存不足部件的自动购买提醒会显示在此待办清单中;勾选一项即完成提醒并补充库存。留空则禁用。",
"part_search_url_template": "以 {q} 代替搜索词的网址,用于没有产品链接的配件。留空则自动选择商店(先按国家,再按语言)。"
"part_search_url_template": "以 {q} 代替搜索词的网址,用于没有产品链接的配件。留空则自动选择商店(先按国家,再按语言)。",
"default_consumable_threshold": "用于新的“建议设置”(剩余百分比)以及没有自身 Battery Notes 阈值的电池组电池。现有任务保留其值。",
"ref_numbers_in_lists": "在“今天”列表、任务表、对象卡片和对象表中的对象与任务名称前显示 #8 / #8.3 编号标签。",
"objects_table_columns": "选择对象表格视图中显示的列。",
"install_assist_sentences": "将语音语句复制到你的配置中,让传统 Assist 代理能够识别它们。你自己修改过的文件永远不会被覆盖。"
}
},
"notification_settings": {
@@ -612,7 +632,12 @@
"notification_title_style": "通知标题样式",
"notify_completed": "完成通知",
"notify_event_only": "仅触发事件,自己不发送",
"notify_extra_data": "额外通知数据(模板)"
"notify_extra_data": "额外通知数据(模板)",
"reminder_lead_days": "额外提醒(到期前天数)",
"notify_scope_view_id": "仅为该视图发送通知",
"weekly_digest_enabled": "每周摘要",
"warranty_reminder_enabled": "保修到期提醒",
"warranty_reminder_days": "到期前天数"
},
"data_description": {
"notify_due_soon_interval_hours": "即将到期提醒的重复频率。设置为 0 则仅通知一次。",
@@ -625,7 +650,11 @@
"notification_title_style": "通知的标题显示内容。默认保持状态文本(如:‘维护已超期!’)。当手机通知堆叠时,‘维护项名称 / 任务名称’ 更有帮助。",
"notify_completed": "任务完成时通知家庭成员,并附上原因(面板、二维码/NFC 扫描、待办清单、语音、传感器恢复等)。“仅自动”只通报无人现场操作的完成:传感器恢复、购物清单勾选、自动化的服务调用。",
"notify_event_only": "每条通知都会触发事件 maintenance_supporter_notification。开启后由你的自动化负责全部投递——重复间隔、静默时段和每日上限仍决定事件何时触发。",
"notify_extra_data": "含 Jinja 的 JSON 或 YAML,合并到每次 notify 调用的 data 中(你的键优先)。变量:kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message。"
"notify_extra_data": "含 Jinja 的 JSON 或 YAML,合并到每次 notify 调用的 data 中(你的键优先)。变量:kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message。",
"reminder_lead_days": "逗号分隔的提前时间,例如 14, 3, 0 — 在每个匹配的日期发送一次额外提醒。留空 = 关闭。",
"notify_scope_view_id": "只有匹配所选视图的标签/用户筛选的任务才会发送提醒。视图的状态、排序和分组在此处被忽略。",
"weekly_digest_enabled": "当有待办任务时,周一早上发送一条汇总通知。",
"warranty_reminder_enabled": "当物品保修距到期还有这么多天时通知一次。"
}
},
"notification_actions": {
@@ -1186,6 +1215,46 @@
"phases_text": "按循环顺序每行输入一个步骤。“名称: 项目; 项目”设置该阶段的清单。每个阶段的备件和必填项在面板中编辑,此处会保留。",
"go_back": "返回任务动作且不保存。"
}
},
"home_profile": {
"title": "住宅概况",
"description": "根据您的气候和所在半球推荐模板并设置季节窗口。所有信息均根据您的楼层、区域和住宅位置在本地得出。\n\n**识别结果:** {detected} · {country} · {climate}",
"data": {
"home_type": "住宅类型",
"home_region": "州、省或地区",
"disabled_template_ids": "隐藏的模板"
},
"data_description": {
"home_region": "有些规定在同一国家内也不同——某个州每年检验车辆,相邻的州则不需要。根据住址位置判断;如有误请另选。",
"disabled_template_ids": "在此选择的模板将不再出现在“从模板”选择中(面板和设置向导)。其他不变。"
}
},
"archive_settings": {
"title": "归档与保留",
"description": "将已完成的一次性任务归档而不删除。已归档项目会被隐藏且不再活动,但保留其历史记录和费用。",
"data": {
"archive_oneoff_days": "已完成的一次性任务在多少天后自动归档(0 = 关闭)",
"delete_archived_oneoff_days": "已归档的一次性任务在多少天后自动删除(0 = 永不)"
}
},
"member_avatars": {
"title": "成员头像",
"description": "显示在已分配任务旁——以成员颜色显示首字母。默认取自姓名;可自定义首字母或选择颜色以区分成员。",
"data": {
"member": "家庭成员"
}
},
"member_avatar": {
"title": "成员头像",
"description": "{member}:将缩写留空并把颜色设为自动,即使用默认值({initials})。",
"data": {
"initials": "首字母",
"color": "颜色"
}
},
"battery_lifetimes": {
"title": "电池典型寿命",
"description": "仅用于没有百分比的电池:只有类型和更换日期的 Battery Notes 记录,或只报告“低电量”的传感器。其到期日 = 上次更换 + 此寿命。报告电量的电池改用实测放电来预测。同一类型出现三次更换后,中位间隔将取代内置值——你自己的值始终优先。\n\n内置值(月): {defaults}"
}
},
"error": {
@@ -1196,6 +1265,7 @@
"invalid_threshold": "必须至少设置一个阈值(上限或下限)。",
"overlapping_threshold": "“低于”阈值必须小于“高于”阈值,否则每个读数都会触发任务,任务将永远无法恢复。请将其中一项留空。",
"invalid_due_date": "一次性任务需要到期日期。",
"last_performed_future": "上次执行日期不能是将来的日期。",
"invalid_interval": "间隔必须为正数。",
"min_exceeds_max": "最小间隔不能超过最大间隔。",
"invalid_notify_service": "无效的通知服务格式。请使用 'notify.service_name'(例如:notify.mobile_app_phone)。",
@@ -1203,7 +1273,13 @@
"nfc_tag_duplicate": "此 NFC 标签已链接到另一项任务。",
"invalid_notify_icon": "通知图标必须是 mdi: 图标名称(例如 mdi:air-filter)。",
"invalid_shopping_list_entity": "购物清单必须是待办实体(todo.…)。",
"invalid_search_template": "搜索链接必须是包含 {q} 的 http(s) 网址。"
"invalid_search_template": "搜索链接必须是包含 {q} 的 http(s) 网址。",
"invalid_schedule": "计划不完整 — 请至少选择一个星期几(日历驱动的任务请选择一个日历)。",
"invalid_delta_target": "统计累计用量时(增量模式),目标值必须大于 0。",
"invalid_reminder_lead_days": "请输入 0 到 365 之间的整数天数,用逗号分隔(例如 14, 3, 0)。"
},
"abort": {
"entity_unavailable": "所选实体当前不可用。请在其报告状态后重试。"
}
},
"entity": {
@@ -1595,6 +1671,53 @@
"object_name": "使用维护项名称作为标题",
"task_name": "使用任务名称作为标题"
}
},
"row_action_style": {
"options": {
"buttons_compact": "按钮(手机上仅显示图标)",
"buttons": "带文字的按钮",
"icons": "图标(经典)"
}
},
"objects_table_columns": {
"options": {
"name": "名称",
"ref_no": "参考编号",
"manufacturer": "制造商",
"model": "型号",
"serial_number": "序列号",
"installation_date": "已安装",
"warranty_expiry": "保修",
"area_id": "区域",
"documentation_url": "手册",
"notes": "备注",
"task_count": "任务",
"actions": "操作"
}
},
"home_type": {
"options": {
"auto": "自动(识别)",
"house": "独栋住宅",
"apartment": "公寓"
}
},
"avatar_color": {
"options": {
"auto": "自动",
"red": "红色",
"pink": "粉色",
"purple": "紫色",
"deep_purple": "深紫色",
"indigo": "靛蓝",
"blue": "蓝色",
"cyan": "青色",
"green": "绿色",
"light_green": "浅绿色",
"orange": "橙色",
"brown": "棕色",
"blue_grey": "蓝灰色"
}
}
},
"services": {
@@ -2075,6 +2198,39 @@
},
"too_early": {
"message": "“{task_name}”只能在接近到期日时完成"
},
"person_not_found": {
"message": "{entity_id} 不是已知的人员实体。"
},
"person_without_user": {
"message": "人员 {name} 未关联任何 Home Assistant 用户账户。"
},
"bulk_partial": {
"message": "{action}:{total} 个任务中成功 {done} 个。被拒绝:{errors}"
},
"single_entity_only": {
"message": "{field} 只能与单个 entity_id 一起使用。"
},
"unsafe_url": {
"message": "只允许 http 和 https 网址。"
},
"responsible_user_conflict": {
"message": "请提供 responsible_user 或 clear_responsible_user 之一,不能同时提供。"
},
"object_not_found": {
"message": "找不到 entry_id {entry_id} 对应的维护对象。"
},
"task_not_found_in_object": {
"message": "{object_name} 中不存在任务 {task_id}。"
},
"invalid_input": {
"message": "无法执行该操作:{error}"
},
"task_no_longer_exists": {
"message": "此维护任务已不存在。"
},
"skip_disabled": {
"message": "“{task_name}”已禁止跳过。"
}
},
"triggers": {