{ "config": { "step": { "user": { "title": "Maintenance Supporter", "description": "Configura il tuo sistema di gestione della manutenzione.", "menu_options": { "create_object": "Crea oggetto di manutenzione", "create_from_template": "Crea da modello", "global_setup": "Impostazioni globali" } }, "create_from_template": { "title": "Seleziona categoria modello", "description": "Scegli una categoria per sfogliare i modelli di manutenzione predefiniti.", "data": { "template_category": "Categoria", "go_back": "Indietro" }, "data_description": { "go_back": "Tornare al menu principale senza salvare." } }, "template_select": { "title": "Seleziona modello", "description": "Scegli un modello di manutenzione come punto di partenza.", "data": { "template_id": "Modello", "go_back": "Indietro" }, "data_description": { "go_back": "Tornare alla selezione della categoria senza salvare." } }, "template_customize": { "title": "Personalizza modello", "description": "Personalizza il modello {template_name}. Include {task_count} attività: {task_list}.", "data": { "name": "Nome oggetto", "area_id": "Area", "manufacturer": "Produttore", "model": "Modello", "serial_number": "Numero di serie", "documentation_url": "URL manuale / documentazione", "notes": "Note", "go_back": "Indietro" }, "data_description": { "name": "Un nome per questo oggetto di manutenzione.", "area_id": "L'area in cui si trova questo oggetto.", "manufacturer": "Il produttore dell'oggetto.", "model": "Il nome o numero del modello.", "serial_number": "Il numero di serie dell'oggetto.", "documentation_url": "Link opzionale a un manuale PDF, pagina del produttore o qualsiasi URL con informazioni di riferimento per questo oggetto.", "notes": "Note libere sull'oggetto — numeri di parti, procedure, promemoria impostazioni, ecc.", "go_back": "Tornare alla selezione del modello senza salvare." } }, "global_setup": { "title": "Impostazioni globali", "description": "Configura le impostazioni globali di manutenzione.", "data": { "default_warning_days": "Giorni di avviso predefiniti", "notifications_enabled": "Abilita notifiche", "notify_service": "Servizio di notifica" }, "data_description": { "default_warning_days": "Numero di giorni prima della scadenza per mostrare un avviso.", "notifications_enabled": "Invia notifiche quando le attività di manutenzione sono in scadenza.", "notify_service": "Il servizio di notifica da utilizzare (es.: notify.mobile_app_phone)." } }, "create_object": { "title": "Crea oggetto di manutenzione", "description": "Definisci un dispositivo o un bene per gestirne la manutenzione.", "data": { "name": "Nome oggetto", "area_id": "Area", "manufacturer": "Produttore", "model": "Modello", "serial_number": "Numero di serie", "documentation_url": "URL manuale / documentazione", "notes": "Note", "installation_date": "Data di installazione", "warranty_expiry": "Scadenza garanzia", "go_back": "Indietro" }, "data_description": { "name": "Un nome univoco per questo oggetto di manutenzione (es.: 'Pompa piscina', 'Auto').", "area_id": "L'area della tua casa in cui si trova questo oggetto.", "manufacturer": "Il produttore dell'oggetto.", "model": "Il nome o numero del modello.", "serial_number": "Il numero di serie dell'oggetto.", "documentation_url": "Link opzionale a un manuale PDF, pagina del produttore o qualsiasi URL con informazioni di riferimento per questo oggetto.", "notes": "Note libere sull'oggetto — numeri di parti, procedure, promemoria impostazioni, ecc.", "installation_date": "Data di installazione o acquisto di questo oggetto.", "warranty_expiry": "Quando scade la garanzia del produttore per questo oggetto.", "go_back": "Tornare al menu principale senza salvare." } }, "task_menu": { "title": "Attività di manutenzione", "description": "Aggiungi attività di manutenzione per {object_name}. Attualmente {task_count} attività definite.", "menu_options": { "add_task": "Aggiungi attività di manutenzione", "finish": "Termina configurazione" } }, "add_task": { "title": "Aggiungi attività di manutenzione", "description": "Definisci un'attività di manutenzione per {object_name}.", "data": { "name": "Nome attività", "type": "Tipo di manutenzione", "schedule_type": "Tipo di pianificazione", "custom_icon": "Icona attività", "go_back": "Indietro" }, "data_description": { "name": "Un nome descrittivo per questa attività (es.: 'Pulizia filtro', 'Cambio olio').", "type": "La categoria del lavoro di manutenzione.", "schedule_type": "Come questa attività deve essere pianificata.", "custom_icon": "Icona personalizzata opzionale per questa attività (es. mdi:oil, mdi:filter-variant).", "go_back": "Tornare al menu delle attività senza salvare." } }, "time_based": { "title": "Pianificazione temporale", "description": "Configura l'intervallo di tempo per questa attività di manutenzione.", "data": { "interval_days": "Intervallo", "interval_unit": "Unità di intervallo", "last_performed": "Ultima esecuzione", "warning_days": "Giorni di avviso prima della scadenza", "go_back": "Indietro", "interval_anchor": "Ancoraggio intervallo" }, "data_description": { "interval_days": "Con quale frequenza si ripete questa manutenzione, combinata con l'unità di intervallo.", "interval_unit": "Unità dell'intervallo: giorni, settimane, mesi o anni. Mesi e anni seguono il calendario.", "last_performed": "Data dell'ultima manutenzione eseguita. Lasciare vuoto se mai eseguita.", "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso.", "go_back": "Tornare alla creazione dell'attività senza salvare.", "interval_anchor": "Come viene calcolata la prossima data di scadenza dopo il completamento. 'Pianificato' previene lo slittamento ancorandosi alla data pianificata." } }, "one_time": { "title": "Attività una tantum", "description": "Configura una singola attività di manutenzione non ricorrente. Viene archiviata una volta completata.", "data": { "due_date": "Scadenza", "warning_days": "Giorni di avviso prima della scadenza", "go_back": "Indietro" }, "data_description": { "due_date": "La data in cui questa attività una tantum è prevista.", "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso.", "go_back": "Tornare alla creazione dell'attività senza salvare." } }, "calendar": { "title": "Pianificazione a calendario", "description": "Configura una ricorrenza basata sul calendario (giorni della settimana, n-esimo giorno della settimana del mese o un giorno del mese).", "data": { "weekdays": "In questi giorni della settimana", "nth": "Quale occorrenza", "weekday": "Giorno della settimana", "day": "Giorno del mese", "warning_days": "Giorni di avviso prima della scadenza", "go_back": "Indietro", "last_day": "Ultimo giorno del mese", "business": "Solo giorni lavorativi", "offset": "Scostamento (giorni)" }, "data_description": { "weekdays": "L'attività si ripete in ogni giorno della settimana selezionato.", "nth": "Quale occorrenza nel mese (es. 1ª, o Ultima).", "weekday": "Il giorno della settimana per la regola dell'n-esimo giorno (es. sabato).", "day": "Giorno del mese (1-31; limitato alla durata del mese).", "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso.", "go_back": "Tornare alla creazione dell'attività senza salvare.", "last_day": "Sostituisce il numero del giorno: scadenza l'ultimo giorno del mese.", "business": "Riporta una data nel weekend al venerdì precedente (es. ultimo giorno lavorativo).", "offset": "Sposta la data calcolata di ±N giorni (es. -2 = due giorni prima)." } }, "sensor_select": { "title": "Seleziona sensore trigger", "description": "Scegli un'entità Home Assistant da monitorare per questa attività di manutenzione.", "data": { "trigger_entity": "Entità da monitorare", "go_back": "Indietro" }, "data_description": { "trigger_entity": "Seleziona l'entità sensore che deve attivare questa attività di manutenzione.", "go_back": "Tornare alla creazione dell'attività senza salvare." } }, "sensor_attribute": { "title": "Seleziona attributo", "description": "Scegli quale valore monitorare da {entity_id}. Stato attuale: {current_state} {unit}", "data": { "trigger_attribute": "Valore da monitorare", "go_back": "Indietro" }, "data_description": { "trigger_attribute": "Seleziona lo stato dell'entità o un attributo specifico da monitorare.", "go_back": "Tornare alla selezione dell'entità senza salvare." } }, "trigger_type": { "title": "Tipo di trigger", "description": "Come deve il valore del sensore attivare la manutenzione?", "data": { "trigger_type": "Tipo di trigger", "go_back": "Indietro" }, "data_description": { "trigger_type": "Soglia: si attiva quando il valore supera i limiti. Contatore: si attiva dopo aver accumulato un valore target. Cambio stato: si attiva dopo un numero di transizioni di stato.", "go_back": "Tornare alla selezione dell'attributo senza salvare." } }, "trigger_threshold": { "title": "Configurazione soglia", "description": "Imposta i valori soglia per **{entity_id}** ({attribute}).\nAttuale: **{current_value} {unit}** | Media: {average} | Intervallo: {minimum}–{maximum} ({data_period}g)\nSoglia superiore suggerita: {suggested_above} | Soglia inferiore suggerita: {suggested_below}", "data": { "trigger_above": "Attiva quando superiore a", "trigger_below": "Attiva quando inferiore a", "trigger_for_minutes": "Per almeno (minuti)", "interval_days": "Intervallo di sicurezza", "interval_unit": "Unità di intervallo", "warning_days": "Giorni di avviso prima della scadenza", "go_back": "Indietro" }, "data_description": { "trigger_above": "Attiva la manutenzione quando il valore supera questa soglia.", "trigger_below": "Attiva la manutenzione quando il valore scende sotto questa soglia.", "trigger_for_minutes": "Il valore deve superare la soglia per questo numero di minuti prima dell'attivazione.", "interval_days": "Intervallo di sicurezza temporale opzionale in aggiunta al trigger sensore.", "interval_unit": "Unità dell'intervallo: giorni, settimane, mesi o anni. Mesi e anni seguono il calendario.", "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso.", "go_back": "Tornare alla selezione del tipo di trigger senza salvare." } }, "trigger_counter": { "title": "Configurazione contatore", "description": "Imposta il valore target del contatore per {entity_id} ({attribute}). Attuale: {current_value} {unit}.", "data": { "trigger_target_value": "Valore target", "trigger_delta_mode": "Modalità delta (conta le variazioni, non il valore assoluto)", "interval_days": "Intervallo di sicurezza", "interval_unit": "Unità di intervallo", "warning_days": "Giorni di avviso prima della scadenza", "go_back": "Indietro" }, "data_description": { "trigger_target_value": "Attiva la manutenzione quando questo valore accumulato viene raggiunto.", "trigger_delta_mode": "Se abilitato, conta la differenza rispetto a un valore base invece del valore assoluto.", "interval_days": "Intervallo di sicurezza temporale opzionale in aggiunta al trigger contatore.", "interval_unit": "Unità dell'intervallo: giorni, settimane, mesi o anni. Mesi e anni seguono il calendario.", "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso.", "go_back": "Tornare alla selezione del tipo di trigger senza salvare." } }, "trigger_state_change": { "title": "Configurazione cambio stato", "description": "Conta le transizioni di stato di {entity_id}.", "data": { "trigger_from_state": "Dallo stato (opzionale)", "trigger_to_state": "Allo stato (opzionale)", "trigger_target_changes": "Numero di cambiamenti per attivare", "interval_days": "Intervallo di sicurezza", "interval_unit": "Unità di intervallo", "warning_days": "Giorni di avviso prima della scadenza", "go_back": "Indietro" }, "data_description": { "trigger_from_state": "Conta solo le transizioni da questo stato. Lasciare vuoto per tutti.", "trigger_to_state": "Conta solo le transizioni verso questo stato. Lasciare vuoto per tutti.", "trigger_target_changes": "Numero di cambiamenti di stato corrispondenti prima di attivare la manutenzione.", "interval_days": "Intervallo di sicurezza temporale opzionale in aggiunta al trigger di cambio stato.", "interval_unit": "Unità dell'intervallo: giorni, settimane, mesi o anni. Mesi e anni seguono il calendario.", "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso.", "go_back": "Tornare alla selezione del tipo di trigger senza salvare." } }, "trigger_runtime": { "title": "Configurazione tempo di funzionamento", "description": "Monitora il tempo di funzionamento cumulato di {entity_id}. La manutenzione si attiva quando il tempo totale di funzionamento raggiunge le ore target.", "data": { "trigger_runtime_hours": "Tempo di funzionamento target (ore)", "trigger_on_states": "Stati attivi (separati da virgole)", "interval_days": "Intervallo di sicurezza", "interval_unit": "Unità di intervallo", "warning_days": "Giorni di avviso prima della scadenza", "go_back": "Indietro" }, "data_description": { "trigger_runtime_hours": "Attiva la manutenzione dopo questo numero di ore di funzionamento cumulato.", "trigger_on_states": "Quali stati del sensore contano come 'attivo'. Lasciare vuoto per predefinito: on, 1, true. Esempio: in_use, running", "interval_days": "Intervallo di sicurezza temporale opzionale in aggiunta al trigger di tempo di funzionamento.", "interval_unit": "Unità dell'intervallo: giorni, settimane, mesi o anni. Mesi e anni seguono il calendario.", "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso.", "go_back": "Tornare alla selezione del tipo di trigger senza salvare." } }, "compound_logic": { "title": "Trigger composto", "description": "Scegli come combinare più condizioni.", "data": { "compound_logic": "Logica", "go_back": "Indietro" }, "data_description": { "compound_logic": "E = tutte le condizioni devono attivarsi. O = qualsiasi condizione attiva.", "go_back": "Tornare alla selezione del tipo di trigger senza salvare." } }, "compound_condition_entity": { "title": "Condizione #{condition_num} — Entità", "description": "Seleziona l'entità per questa condizione.", "data": { "trigger_entity": "Entità", "go_back": "Indietro" }, "data_description": { "trigger_entity": "L'entità sensore da monitorare per questa condizione.", "go_back": "Tornare al passaggio precedente senza salvare." } }, "compound_condition_type": { "title": "Condizione #{condition_num} — Tipo", "description": "Come deve questa condizione valutare il sensore?", "data": { "trigger_type": "Tipo di trigger", "go_back": "Indietro" }, "data_description": { "trigger_type": "Il metodo usato per determinare quando questa condizione si attiva.", "go_back": "Tornare alla selezione dell'entità senza salvare." } }, "compound_condition_threshold": { "title": "Condizione — Soglia", "data": { "trigger_above": "Attiva sopra", "trigger_below": "Attiva sotto", "trigger_for_minutes": "Durata (minuti)", "go_back": "Indietro" }, "data_description": { "trigger_above": "Attiva quando il valore supera questa soglia.", "trigger_below": "Attiva quando il valore scende sotto questa soglia.", "trigger_for_minutes": "Il valore deve rimanere oltre la soglia per questa durata.", "go_back": "Tornare alla selezione del tipo di condizione senza salvare." } }, "compound_condition_counter": { "title": "Condizione — Contatore", "data": { "trigger_target_value": "Valore obiettivo", "trigger_delta_mode": "Modalità delta", "go_back": "Indietro" }, "data_description": { "trigger_target_value": "Attiva quando il valore accumulato raggiunge questo obiettivo.", "trigger_delta_mode": "Conta i cambiamenti da una linea di base anziché il valore assoluto.", "go_back": "Tornare alla selezione del tipo di condizione senza salvare." } }, "compound_condition_state_change": { "title": "Condizione — Cambio di stato", "data": { "trigger_from_state": "Dallo stato", "trigger_to_state": "Allo stato", "trigger_target_changes": "Numero di cambiamenti", "go_back": "Indietro" }, "data_description": { "trigger_from_state": "Conta solo le transizioni da questo stato. Lascia vuoto per qualsiasi.", "trigger_to_state": "Conta solo le transizioni a questo stato. Lascia vuoto per qualsiasi.", "trigger_target_changes": "Numero di cambiamenti di stato corrispondenti prima dell'attivazione.", "go_back": "Tornare alla selezione del tipo di condizione senza salvare." } }, "compound_condition_runtime": { "title": "Condizione — Tempo di esecuzione", "data": { "trigger_runtime_hours": "Tempo obiettivo (ore)", "trigger_on_states": "Stati attivi", "go_back": "Indietro" }, "data_description": { "trigger_runtime_hours": "Attiva dopo queste ore di tempo di esecuzione accumulato.", "trigger_on_states": "Stati del sensore contati come 'attivi'. Lascia vuoto per predefinito.", "go_back": "Tornare alla selezione del tipo di condizione senza salvare." } }, "compound_review": { "title": "Revisione trigger composto", "description": "{condition_count} condizione/i configurata/e con logica {compound_logic}.", "data": { "compound_action": "Azione", "go_back": "Indietro" }, "data_description": { "go_back": "Tornare alla selezione della logica senza salvare." } }, "manual": { "title": "Pianificazione manuale", "description": "Questa attività non ha una pianificazione automatica. Puoi contrassegnarla come scaduta manualmente.", "data": { "warning_days": "Giorni di avviso prima della scadenza", "notes": "Note", "go_back": "Indietro" }, "data_description": { "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso.", "notes": "Note o istruzioni aggiuntive per questa attività.", "go_back": "Tornare alla creazione dell'attività senza salvare." } }, "reconfigure": { "title": "Riconfigura {name}", "description": "Aggiorna le impostazioni per questo oggetto di manutenzione.", "data": { "name": "Nome oggetto", "area_id": "Area", "manufacturer": "Produttore", "model": "Modello", "serial_number": "Numero di serie", "documentation_url": "URL manuale / documentazione", "notes": "Note", "installation_date": "Data di installazione", "warranty_expiry": "Scadenza garanzia" }, "data_description": { "name": "Il nome di questo oggetto di manutenzione.", "area_id": "L'area dove si trova questo oggetto.", "manufacturer": "Il produttore di questo oggetto.", "model": "Il modello di questo oggetto.", "serial_number": "Il numero di serie di questo oggetto.", "documentation_url": "Link opzionale a un manuale PDF, pagina del produttore o qualsiasi URL con informazioni di riferimento per questo oggetto.", "notes": "Note libere sull'oggetto — numeri di parti, procedure, promemoria impostazioni, ecc.", "installation_date": "Quando è stato installato questo oggetto.", "warranty_expiry": "Quando scade la garanzia del produttore per questo oggetto." } } }, "error": { "name_exists": "Un oggetto di manutenzione con questo nome esiste già.", "no_tasks": "È richiesta almeno un'attività di manutenzione.", "invalid_entity": "L'entità selezionata non esiste o non ha dati numerici.", "invalid_attribute": "L'attributo selezionato non è disponibile per questa entità.", "invalid_threshold": "Almeno una soglia (superiore o inferiore) deve essere impostata.", "invalid_due_date": "Per le attività una tantum è richiesta una scadenza.", "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à." }, "abort": { "already_configured": "Questo oggetto di manutenzione è già configurato.", "global_already_exists": "Le impostazioni globali sono già configurate.", "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." } }, "options": { "step": { "init": { "title": "Opzioni di manutenzione", "description": "{object_info}", "menu_options": { "manage_tasks": "Gestisci attività", "add_task": "Aggiungi nuova attività", "object_settings": "Impostazioni oggetto", "done": "Fatto" } }, "global_init": { "title": "Impostazioni globali", "description": "Configura le impostazioni globali di manutenzione.", "menu_options": { "general_settings": "Impostazioni generali", "advanced_features": "Funzionalità avanzate", "panel_access": "Accesso al pannello", "budget_settings": "Impostazioni budget", "manage_groups": "Gestisci gruppi", "notification_settings": "Impostazioni notifiche", "notification_actions": "Azioni interattive", "test_notification": "Invia notifica di test", "done": "Fatto" } }, "advanced_features": { "title": "Funzionalità avanzate", "description": "Scegli quali funzionalità avanzate mostrare nell'interfaccia. Disabilitare una funzionalità la nasconde dall'interfaccia ma non elimina alcun dato.", "data": { "advanced_adaptive_visible": "Pianificazione adattiva", "advanced_predictions_visible": "Previsioni sensore", "advanced_seasonal_visible": "Regolazioni stagionali", "advanced_environmental_visible": "Correlazione ambientale", "advanced_budget_visible": "Monitoraggio budget", "advanced_groups_visible": "Gruppi", "advanced_checklists_visible": "Liste di controllo", "advanced_schedule_time_visible": "Pianificazione oraria" }, "data_description": { "advanced_adaptive_visible": "Mostra analisi EWA, Weibull e suggerimenti di intervallo per le attività.", "advanced_predictions_visible": "Mostra analisi di degradazione sensore e grafici di previsione soglia.", "advanced_seasonal_visible": "Mostra grafici dei fattori stagionali e dati di regolazione mensile.", "advanced_environmental_visible": "Mostra regolazioni di correlazione ambientale (temperatura, umidità).", "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." } }, "panel_access": { "title": "Accesso al pannello", "description": "Gli amministratori hanno sempre accesso completo. Per delegare creazione, modifica ed eliminazione a non amministratori specifici, attiva l'opzione qui sotto e selezionali — gli altri vedono solo Completa e Salta. Trovati {user_count} utenti non amministratori.", "data": { "operator_write_enabled": "Consenti agli utenti selezionati di creare, modificare ed eliminare", "admin_panel_user_ids": "Utenti con accesso completo al pannello" }, "data_description": { "operator_write_enabled": "Disattivato (predefinito): solo gli amministratori possono modificare i contenuti. Attivato: anche gli utenti selezionati qui sotto hanno accesso completo.", "admin_panel_user_ids": "Gli utenti selezionati vedono il pannello completo; tutti gli altri vedono solo Completa e Salta." } }, "general_settings": { "title": "Impostazioni generali", "description": "Configura le impostazioni di base di Maintenance Supporter.", "data": { "default_warning_days": "Giorni di avviso predefiniti", "notifications_enabled": "Abilita notifiche", "notify_service": "Servizio di notifica", "panel_enabled": "Mostra pannello nella barra laterale", "panel_title": "Titolo del pannello laterale" }, "data_description": { "default_warning_days": "Numero di giorni prima della scadenza di un'attività di manutenzione per mostrare un avviso.", "notifications_enabled": "Invia notifiche quando le attività di manutenzione sono in scadenza o in ritardo.", "notify_service": "Il servizio di notifica da utilizzare (es.: notify.mobile_app_phone).", "panel_enabled": "Mostra un pannello Maintenance Supporter nella barra laterale.", "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." } }, "notification_settings": { "title": "Impostazioni notifiche", "description": "Configura quando e con quale frequenza vengono inviate le notifiche per ogni stato.", "data": { "notify_due_soon_enabled": "Notifica quando in scadenza", "notify_due_soon_interval_hours": "Intervallo promemoria in scadenza (ore)", "notify_overdue_enabled": "Notifica quando in ritardo", "notify_overdue_interval_hours": "Intervallo promemoria in ritardo (ore)", "notify_triggered_enabled": "Notifica quando attivato", "notify_triggered_interval_hours": "Intervallo promemoria attivato (ore)", "quiet_hours_enabled": "Abilita ore silenziose", "quiet_hours_start": "Inizio ore silenziose", "quiet_hours_end": "Fine ore silenziose", "max_notifications_per_day": "Notifiche max al giorno", "notification_bundling_enabled": "Raggruppa notifiche", "notification_bundle_threshold": "Soglia di raggruppamento", "notification_title_style": "Stile del titolo di notifica" }, "data_description": { "notify_due_soon_interval_hours": "Frequenza di ripetizione del promemoria in scadenza. Impostare a 0 per una singola notifica.", "notify_overdue_interval_hours": "Frequenza di ripetizione del promemoria in ritardo. Impostare a 0 per una singola notifica.", "notify_triggered_interval_hours": "Frequenza di ripetizione della notifica attivata. Impostare a 0 per una singola notifica.", "quiet_hours_enabled": "Sopprimere le notifiche durante le ore silenziose.", "max_notifications_per_day": "Numero massimo di notifiche al giorno. Impostare a 0 per illimitato.", "notification_bundling_enabled": "Inviare una notifica riepilogativa quando più attività richiedono attenzione.", "notification_bundle_threshold": "Numero minimo di attività per attivare una notifica raggruppata.", "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." } }, "notification_actions": { "title": "Azioni interattive", "description": "Configura i pulsanti di azione mostrati sulle notifiche mobili (richiede l'app Companion).", "data": { "action_complete_enabled": "Mostra pulsante 'Completa'", "action_skip_enabled": "Mostra pulsante 'Salta'", "action_snooze_enabled": "Mostra pulsante 'Posticipa'", "snooze_duration_hours": "Durata posticipo (ore)" }, "data_description": { "action_complete_enabled": "Aggiunge un pulsante per contrassegnare l'attività come completata direttamente dalla notifica.", "action_skip_enabled": "Aggiunge un pulsante per saltare il ciclo di manutenzione corrente dalla notifica.", "action_snooze_enabled": "Aggiunge un pulsante per posticipare il promemoria della notifica.", "snooze_duration_hours": "Per quanto tempo posticipare le notifiche quando viene premuto il pulsante posticipa." } }, "budget_settings": { "title": "Impostazioni budget", "description": "Imposta budget di manutenzione mensili e annuali per monitorare le spese.", "data": { "budget_currency": "Valuta", "budget_monthly": "Budget mensile", "budget_yearly": "Budget annuale", "budget_alerts_enabled": "Abilita avvisi budget", "budget_alert_threshold": "Soglia di avviso (%)" }, "data_description": { "budget_currency": "Valuta utilizzata per la visualizzazione del budget e le notifiche.", "budget_monthly": "Spesa massima mensile per manutenzione. Impostare a 0 per disabilitare.", "budget_yearly": "Spesa massima annuale per manutenzione. Impostare a 0 per disabilitare.", "budget_alerts_enabled": "Inviare una notifica quando le spese superano la soglia di avviso.", "budget_alert_threshold": "Percentuale del budget alla quale inviare un avviso." } }, "test_notification": { "title": "Notifica di test", "description": "{result}" }, "manage_groups": { "title": "Gestisci gruppi", "description": "Seleziona un gruppo da gestire o creane uno nuovo.", "data": { "selected_group": "Seleziona gruppo" } }, "add_group": { "title": "Aggiungi gruppo", "description": "Crea un nuovo gruppo di manutenzione per organizzare le attività correlate.", "data": { "group_name": "Nome gruppo", "group_description": "Descrizione" }, "data_description": { "group_name": "Un nome per questo gruppo (es.: 'Manutenzione primaverile').", "group_description": "Descrizione opzionale per questo gruppo." } }, "manage_tasks": { "title": "Gestisci attività", "description": "Seleziona un'attività da modificare o rimuovere.", "data": { "selected_task": "Seleziona attività", "go_back": "Indietro" } }, "task_action": { "title": "Azioni attività", "description": "Attività: {task_name} — Scegli un'azione.\n\nProssime scadenze: {next_dates}", "menu_options": { "edit_task": "Modifica attività", "edit_trigger": "Modifica trigger", "remove_trigger": "Rimuovi trigger", "edit_checklist": "Modifica lista di controllo", "adaptive_scheduling": "Pianificazione adattiva", "delete_task": "Elimina attività", "manage_tasks": "Indietro" } }, "edit_task": { "title": "Modifica attività", "description": "Modifica impostazioni per **{task_name}**.", "data": { "name": "Nome attività", "type": "Tipo di manutenzione", "interval_days": "Intervallo", "interval_unit": "Unità di intervallo", "warning_days": "Giorni di avviso prima della scadenza", "due_date": "Scadenza", "enabled": "Abilitato", "notes": "Note", "documentation_url": "URL documentazione", "last_performed": "Ultima esecuzione", "responsible_user_id": "Utente responsabile", "custom_icon": "Icona attività", "nfc_tag_id": "ID tag NFC", "go_back": "Indietro", "interval_anchor": "Ancoraggio intervallo", "reading_unit": "Unità di lettura (per attività di lettura, es. kWh)", "season_months": "Finestra stagionale (mesi)", "ends_count": "Termina dopo (numero di volte)", "ends_until": "Termina alla data" }, "data_description": { "name": "Un nome descrittivo per questa attività (es. 'Pulizia filtro', 'Cambio olio').", "type": "La categoria del lavoro di manutenzione.", "interval_days": "Con quale frequenza si ripete questa manutenzione, combinata con l'unità di intervallo.", "interval_unit": "Unità dell'intervallo: giorni, settimane, mesi o anni. Mesi e anni seguono il calendario.", "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso.", "due_date": "La data in cui questa attività una tantum è prevista.", "enabled": "Quando disabilitato, la pianificazione e i trigger vengono sospesi. L'attività non viene eliminata.", "notes": "Note aggiuntive o istruzioni per questa attività.", "documentation_url": "Link alla documentazione esterna o al manuale per questa attività.", "last_performed": "Quando questa manutenzione è stata eseguita l'ultima volta. Lasciare vuoto se mai eseguita.", "responsible_user_id": "L'utente Home Assistant responsabile di questa attività.", "custom_icon": "Icona personalizzata opzionale per questa attività (es. mdi:oil, mdi:filter-variant).", "nfc_tag_id": "Collega un tag NFC a questa attività. La scansione del tag segnerà automaticamente l'attività come completata.", "go_back": "Torna alle azioni attività senza salvare.", "interval_anchor": "Come viene calcolata la prossima data di scadenza dopo il completamento. 'Pianificato' previene lo slittamento ancorandosi alla data pianificata.", "season_months": "Scade solo nei mesi selezionati; le date fuori stagione passano al mese attivo successivo. Vuoto = tutto l'anno.", "ends_count": "Smetti di ripetere dopo questo numero di completamenti (serie finita). Vuoto = nessun limite.", "ends_until": "Smetti di ripetere quando la prossima scadenza cadrebbe dopo questa data. Ignorato se 'Termina dopo' e impostato." } }, "edit_checklist": { "title": "Modifica lista di controllo", "description": "Definisci i passaggi della lista di controllo per {task_name}. Inserisci un passaggio per riga.", "data": { "checklist_text": "Passaggi della lista di controllo", "go_back": "Indietro" }, "data_description": { "checklist_text": "Inserisci ogni passaggio su una riga separata. Questi passaggi saranno mostrati durante il completamento dell'attività.", "go_back": "Torna alle azioni attività senza salvare." } }, "compound_logic": { "title": "Trigger composto", "description": "Scegli come combinare più condizioni.", "data": { "compound_logic": "Logica", "go_back": "Indietro" }, "data_description": { "compound_logic": "E = tutte le condizioni devono attivarsi. O = qualsiasi condizione attiva." } }, "compound_condition_entity": { "title": "Condizione #{condition_num} — Entità", "description": "Seleziona l'entità per questa condizione.", "data": { "trigger_entity": "Entità", "go_back": "Indietro" }, "data_description": { "trigger_entity": "L'entità sensore da monitorare per questa condizione." } }, "compound_condition_type": { "title": "Condizione #{condition_num} — Tipo", "description": "Come deve questa condizione valutare il sensore?", "data": { "trigger_type": "Tipo di trigger", "go_back": "Indietro" }, "data_description": { "trigger_type": "Il metodo usato per determinare quando questa condizione si attiva." } }, "compound_condition_threshold": { "title": "Condizione — Soglia", "data": { "trigger_above": "Attiva sopra", "trigger_below": "Attiva sotto", "trigger_for_minutes": "Durata (minuti)", "go_back": "Indietro" }, "data_description": { "trigger_above": "Attiva quando il valore supera questa soglia.", "trigger_below": "Attiva quando il valore scende sotto questa soglia.", "trigger_for_minutes": "Il valore deve rimanere oltre la soglia per questa durata." } }, "compound_condition_counter": { "title": "Condizione — Contatore", "data": { "trigger_target_value": "Valore obiettivo", "trigger_delta_mode": "Modalità delta", "go_back": "Indietro" }, "data_description": { "trigger_target_value": "Attiva quando il valore accumulato raggiunge questo obiettivo.", "trigger_delta_mode": "Conta i cambiamenti da una linea di base anziché il valore assoluto." } }, "compound_condition_state_change": { "title": "Condizione — Cambio di stato", "data": { "trigger_from_state": "Dallo stato", "trigger_to_state": "Allo stato", "trigger_target_changes": "Numero di cambiamenti", "go_back": "Indietro" }, "data_description": { "trigger_from_state": "Conta solo le transizioni da questo stato. Lascia vuoto per qualsiasi.", "trigger_to_state": "Conta solo le transizioni a questo stato. Lascia vuoto per qualsiasi.", "trigger_target_changes": "Numero di cambiamenti di stato corrispondenti prima dell'attivazione." } }, "compound_condition_runtime": { "title": "Condizione — Tempo di esecuzione", "data": { "trigger_runtime_hours": "Tempo obiettivo (ore)", "trigger_on_states": "Stati attivi", "go_back": "Indietro" }, "data_description": { "trigger_runtime_hours": "Attiva dopo queste ore di tempo di esecuzione accumulato.", "trigger_on_states": "Stati del sensore contati come 'attivi'. Lascia vuoto per predefinito." } }, "compound_review": { "title": "Revisione trigger composto", "description": "{condition_count} condizione/i configurata/e con logica {compound_logic}.", "data": { "compound_action": "Azione", "go_back": "Indietro" } }, "adaptive_scheduling": { "title": "Pianificazione adattiva", "description": "Configura l'adattamento intelligente degli intervalli per {task_name}. Il sistema impara dai tuoi feedback di completamento per suggerire intervalli migliori.", "data": { "adaptive_enabled": "Abilita pianificazione adattiva", "ewa_alpha": "Tasso di apprendimento (alpha)", "min_interval_days": "Intervallo minimo (giorni)", "max_interval_days": "Intervallo massimo (giorni)", "seasonal_enabled": "Abilita consapevolezza stagionale", "sensor_prediction_enabled": "Abilita previsioni sensore", "environmental_entity": "Sensore ambientale (opzionale)", "go_back": "Indietro" }, "data_description": { "adaptive_enabled": "Quando abilitato, il sistema impara dai tuoi feedback e suggerisce intervalli di manutenzione ottimali.", "ewa_alpha": "Velocità di adattamento dell'algoritmo ai nuovi dati. Più alto = più reattivo, più basso = più stabile.", "min_interval_days": "L'intervallo più breve che il sistema raccomanderà.", "max_interval_days": "L'intervallo più lungo che il sistema raccomanderà.", "seasonal_enabled": "Regola le raccomandazioni in base ai modelli stagionali appresi dalla tua cronologia di manutenzione.", "sensor_prediction_enabled": "Analizza le tendenze dei sensori per prevedere quando verranno raggiunte le soglie e suggerire manutenzione anticipata se necessario.", "environmental_entity": "Collega un sensore di temperatura, umidità o pressione per correlare le condizioni ambientali con gli intervalli di manutenzione.", "go_back": "Torna alle azioni attività senza salvare." } }, "delete_task": { "title": "Elimina attività", "description": "Sei sicuro di voler eliminare l'attività {task_name}? Questa azione è irreversibile.", "data": { "confirm": "Conferma eliminazione", "go_back": "Indietro" } }, "remove_trigger": { "title": "Rimuovi trigger", "description": "Rimuovere il trigger da **{task_name}**?\n\n**Entità:** {entity_ids}\n**Tipo:** {trigger_type}\n**Configurazione:** {config_details}\n\nSe tutte le entità vengono rimosse, la pianificazione tornerà a essere temporale.", "data": { "entities_to_remove": "Entità da rimuovere", "confirm": "Conferma rimozione", "go_back": "Indietro" }, "data_description": { "entities_to_remove": "Seleziona quali entità rimuovere da questo trigger. Se vengono rimosse tutte, l'intero trigger viene eliminato.", "go_back": "Torna alle azioni attività senza salvare." } }, "trigger_summary": { "title": "Trigger attuale", "description": "Trigger per **{task_name}**:\n\n**Entità:** {entity_ids}\n**Stato attuale:** {current_states}\n**Tipo:** {trigger_type} (attributo: {attribute})\n**Configurazione:** {config_details}", "menu_options": { "edit_trigger_proceed": "Modifica trigger", "task_action": "Indietro" } }, "add_task": { "title": "Aggiungi attività di manutenzione", "description": "Definire una nuova attività di manutenzione per questo oggetto.", "data": { "name": "Nome attività", "type": "Tipo di manutenzione", "schedule_type": "Tipo di pianificazione", "custom_icon": "Icona attività", "go_back": "Indietro", "reading_unit": "Unità di lettura (per attività di lettura, es. kWh)" }, "data_description": { "name": "Un nome descrittivo per questa attività (es. 'Pulizia filtro', 'Cambio olio').", "type": "La categoria del lavoro di manutenzione.", "schedule_type": "Come deve essere pianificata questa attività.", "custom_icon": "Icona personalizzata opzionale per questa attività (es.: mdi:oil, mdi:filter-variant).", "go_back": "Tornare al menu principale senza salvare." } }, "opt_time_based": { "title": "Pianificazione temporale", "description": "Configurare l'intervallo di tempo per questa attività.", "data": { "interval_days": "Intervallo", "interval_unit": "Unità di intervallo", "last_performed": "Ultima esecuzione", "warning_days": "Giorni di avviso prima della scadenza", "go_back": "Indietro", "interval_anchor": "Ancoraggio intervallo" }, "data_description": { "interval_days": "Con quale frequenza si ripete questa manutenzione, combinata con l'unità di intervallo.", "interval_unit": "Unità dell'intervallo: giorni, settimane, mesi o anni. Mesi e anni seguono il calendario.", "last_performed": "Quando questa manutenzione è stata eseguita l'ultima volta. Lasciare vuoto se mai eseguita.", "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso.", "go_back": "Tornare al menu principale senza salvare.", "interval_anchor": "Come viene calcolata la prossima data di scadenza dopo il completamento. 'Pianificato' previene lo slittamento ancorandosi alla data pianificata." } }, "opt_one_time": { "title": "Attività una tantum", "description": "Configura una singola attività di manutenzione non ricorrente. Viene archiviata una volta completata.", "data": { "due_date": "Scadenza", "warning_days": "Giorni di avviso prima della scadenza", "go_back": "Indietro" }, "data_description": { "due_date": "La data in cui questa attività una tantum è prevista.", "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso.", "go_back": "Tornare al menu principale senza salvare." } }, "opt_calendar": { "title": "Pianificazione a calendario", "description": "Configura una ricorrenza basata sul calendario (giorni della settimana, n-esimo giorno della settimana del mese o un giorno del mese).", "data": { "weekdays": "In questi giorni della settimana", "nth": "Quale occorrenza", "weekday": "Giorno della settimana", "day": "Giorno del mese", "last_performed": "Ultima esecuzione", "warning_days": "Giorni di avviso prima della scadenza", "go_back": "Indietro", "last_day": "Ultimo giorno del mese", "business": "Solo giorni lavorativi", "offset": "Scostamento (giorni)" }, "data_description": { "weekdays": "L'attività si ripete in ogni giorno della settimana selezionato.", "nth": "Quale occorrenza nel mese (es. 1ª, o Ultima).", "weekday": "Il giorno della settimana per la regola dell'n-esimo giorno (es. sabato).", "day": "Giorno del mese (1-31; limitato alla durata del mese).", "last_performed": "Quando è stata eseguita l'ultima volta questa manutenzione. Lascia vuoto se mai eseguita.", "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso.", "go_back": "Tornare al menu principale senza salvare.", "last_day": "Sostituisce il numero del giorno: scadenza l'ultimo giorno del mese.", "business": "Riporta una data nel weekend al venerdì precedente (es. ultimo giorno lavorativo).", "offset": "Sposta la data calcolata di ±N giorni (es. -2 = due giorni prima)." } }, "opt_manual": { "title": "Pianificazione manuale", "description": "Questa attività non ha una pianificazione automatica. Puoi segnarla come da fare manualmente.", "data": { "warning_days": "Giorni di avviso prima della scadenza", "notes": "Note", "go_back": "Indietro" }, "data_description": { "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso.", "notes": "Note aggiuntive o istruzioni per questa attività.", "go_back": "Tornare al menu principale senza salvare." } }, "opt_sensor_select": { "title": "Seleziona sensore trigger", "description": "Scegliere un'entità Home Assistant da monitorare.", "data": { "trigger_entity": "Entità da monitorare", "go_back": "Indietro" }, "data_description": { "trigger_entity": "Selezionare l'entità sensore che deve attivare questa attività di manutenzione." } }, "opt_sensor_attribute": { "title": "Seleziona attributo", "description": "Scegli quale valore monitorare da {entity_id}. Stato attuale: {current_state} {unit}", "data": { "trigger_attribute": "Valore da monitorare", "go_back": "Indietro" }, "data_description": { "trigger_attribute": "Selezionare lo stato dell'entità o un attributo specifico da monitorare." } }, "opt_trigger_type": { "title": "Tipo di trigger", "description": "Come deve il valore del sensore attivare la manutenzione?", "data": { "trigger_type": "Tipo di trigger", "go_back": "Indietro" }, "data_description": { "trigger_type": "Soglia: si attiva quando il valore supera i limiti. Contatore: si attiva dopo aver accumulato un valore obiettivo. Cambio di stato: si attiva dopo un numero di transizioni di stato." } }, "opt_trigger_threshold": { "title": "Configurazione soglia", "description": "Imposta i valori soglia per **{entity_id}** ({attribute}).\nAttuale: **{current_value} {unit}** | Media: {average} | Intervallo: {minimum}–{maximum} ({data_period}g)\nSoglia superiore suggerita: {suggested_above} | Soglia inferiore suggerita: {suggested_below}", "data": { "trigger_above": "Attiva quando superiore a", "trigger_below": "Attiva quando inferiore a", "trigger_for_minutes": "Per almeno (minuti)", "interval_days": "Intervallo di sicurezza", "interval_unit": "Unità di intervallo", "warning_days": "Giorni di avviso prima della scadenza", "go_back": "Indietro" }, "data_description": { "trigger_above": "Attivare la manutenzione quando il valore supera questa soglia.", "trigger_below": "Attivare la manutenzione quando il valore scende sotto questa soglia.", "trigger_for_minutes": "Il valore deve superare la soglia per questo numero di minuti prima dell'attivazione.", "interval_days": "Intervallo di sicurezza basato sul tempo opzionale in aggiunta al trigger del sensore.", "interval_unit": "Unità dell'intervallo: giorni, settimane, mesi o anni. Mesi e anni seguono il calendario.", "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso." } }, "opt_trigger_counter": { "title": "Configurazione contatore", "description": "Imposta il valore target del contatore per {entity_id} ({attribute}). Attuale: {current_value} {unit}.", "data": { "trigger_target_value": "Valore target", "trigger_delta_mode": "Modalità delta (conta le variazioni, non il valore assoluto)", "interval_days": "Intervallo di sicurezza", "interval_unit": "Unità di intervallo", "warning_days": "Giorni di avviso prima della scadenza", "go_back": "Indietro" }, "data_description": { "trigger_target_value": "Attivare la manutenzione quando questo valore accumulato viene raggiunto.", "trigger_delta_mode": "Se abilitato, conta la differenza da un valore di base invece del valore assoluto.", "interval_days": "Intervallo di sicurezza basato sul tempo opzionale in aggiunta al trigger del contatore.", "interval_unit": "Unità dell'intervallo: giorni, settimane, mesi o anni. Mesi e anni seguono il calendario.", "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso." } }, "opt_trigger_state_change": { "title": "Configurazione cambio stato", "description": "Conta le transizioni di stato di {entity_id}.", "data": { "trigger_from_state": "Dallo stato (opzionale)", "trigger_to_state": "Allo stato (opzionale)", "trigger_target_changes": "Numero di cambiamenti per attivare", "interval_days": "Intervallo di sicurezza", "interval_unit": "Unità di intervallo", "warning_days": "Giorni di avviso prima della scadenza", "go_back": "Indietro" }, "data_description": { "trigger_from_state": "Contare solo le transizioni da questo stato. Lasciare vuoto per qualsiasi.", "trigger_to_state": "Contare solo le transizioni verso questo stato. Lasciare vuoto per qualsiasi.", "trigger_target_changes": "Numero di cambiamenti di stato corrispondenti prima di attivare la manutenzione.", "interval_days": "Intervallo di sicurezza basato sul tempo opzionale in aggiunta al trigger di cambio stato.", "interval_unit": "Unità dell'intervallo: giorni, settimane, mesi o anni. Mesi e anni seguono il calendario.", "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso." } }, "opt_trigger_runtime": { "title": "Configurazione tempo di funzionamento", "description": "Monitora il tempo di funzionamento cumulato di {entity_id}.", "data": { "trigger_runtime_hours": "Tempo di funzionamento target (ore)", "trigger_on_states": "Stati attivi (separati da virgole)", "interval_days": "Intervallo di sicurezza", "interval_unit": "Unità di intervallo", "warning_days": "Giorni di avviso prima della scadenza", "go_back": "Indietro" }, "data_description": { "trigger_runtime_hours": "Attivare la manutenzione dopo questo numero di ore di tempo di esecuzione accumulato.", "trigger_on_states": "Quali stati del sensore contano come 'attivo'. Lasciare vuoto per predefinito: on, 1, true. Esempio: in_use, running", "interval_days": "Intervallo di sicurezza basato sul tempo opzionale in aggiunta al trigger del tempo di esecuzione.", "interval_unit": "Unità dell'intervallo: giorni, settimane, mesi o anni. Mesi e anni seguono il calendario.", "warning_days": "Numero di giorni prima della scadenza per mostrare un avviso." } }, "object_settings": { "title": "Impostazioni oggetto", "description": "Modifica dettagli dell'oggetto.", "data": { "name": "Nome oggetto", "manufacturer": "Produttore", "model": "Modello", "serial_number": "Numero di serie", "documentation_url": "URL manuale / documentazione", "notes": "Note", "area_id": "Area", "installation_date": "Data di installazione", "warranty_expiry": "Scadenza garanzia", "go_back": "Indietro" }, "data_description": { "name": "Un nome unico per questo oggetto di manutenzione (es. 'Pompa piscina', 'Auto').", "manufacturer": "Il produttore dell'oggetto.", "model": "Il nome o numero del modello.", "serial_number": "Il numero di serie dell'oggetto.", "documentation_url": "Link opzionale a un manuale PDF, pagina del produttore o qualsiasi URL con informazioni di riferimento per questo oggetto.", "notes": "Note libere sull'oggetto — numeri di parti, procedure, promemoria impostazioni, ecc.", "area_id": "L'area della tua casa dove si trova questo oggetto.", "installation_date": "Quando questo oggetto è stato installato o acquistato.", "warranty_expiry": "Quando scade la garanzia del produttore per questo oggetto.", "go_back": "Torna al menu principale senza salvare." } } } }, "entity": { "button": { "button_complete": { "name": "{task_name} Completa" }, "button_skip": { "name": "{task_name} Salta" }, "button_reset": { "name": "{task_name} Reimposta" } }, "sensor": { "maintenance_task": { "name": "{task_name}", "state": { "ok": "OK", "due_soon": "In scadenza", "overdue": "In ritardo", "triggered": "Attivato", "archived": "Archiviato", "paused": "In pausa" }, "state_attributes": { "maintenance_type": { "name": "Tipo di manutenzione", "state": { "cleaning": "Pulizia", "inspection": "Ispezione", "replacement": "Sostituzione", "calibration": "Calibrazione", "service": "Servizio", "reading": "Lettura", "custom": "Personalizzato" } }, "schedule_type": { "name": "Tipo di pianificazione", "state": { "time_based": "Temporale", "sensor_based": "Basato su sensore", "one_time": "Una tantum", "manual": "Manuale" } }, "interval_days": { "name": "Intervallo" }, "interval_unit": { "name": "Unità di intervallo" }, "warning_days": { "name": "Giorni di avviso" }, "last_performed": { "name": "Ultima esecuzione" }, "next_due": { "name": "Prossima scadenza" }, "days_until_due": { "name": "Giorni alla scadenza" }, "parent_object": { "name": "Oggetto padre" }, "times_performed": { "name": "Volte eseguita" }, "total_cost": { "name": "Costo totale" }, "average_duration": { "name": "Durata media (min)" }, "notes": { "name": "Note" }, "documentation_url": { "name": "URL documentazione" }, "trigger_entity": { "name": "Entità trigger" }, "trigger_attribute": { "name": "Attributo trigger" }, "trigger_type": { "name": "Tipo di trigger", "state": { "threshold": "Soglia", "counter": "Contatore", "state_change": "Cambio stato", "runtime": "Tempo di funzionamento", "compound": "Composto" } }, "trigger_active": { "name": "Trigger attivo" }, "trigger_current_value": { "name": "Valore attuale trigger" }, "trigger_entity_state": { "name": "Stato entità trigger", "state": { "available": "Disponibile", "unavailable": "Non disponibile", "missing": "Mancante", "startup": "Avvio" } }, "trigger_above": { "name": "Trigger superiore" }, "trigger_below": { "name": "Trigger inferiore" }, "trigger_for_minutes": { "name": "Trigger per (minuti)" }, "trigger_target_value": { "name": "Valore target trigger" }, "trigger_delta_mode": { "name": "Modalità delta trigger" }, "trigger_baseline_value": { "name": "Valore base trigger" }, "trigger_current_delta": { "name": "Delta attuale trigger" }, "trigger_from_state": { "name": "Trigger dallo stato" }, "trigger_to_state": { "name": "Trigger allo stato" }, "trigger_target_changes": { "name": "Cambiamenti target trigger" }, "trigger_change_count": { "name": "Conteggio cambiamenti trigger" }, "trigger_runtime_hours": { "name": "Tempo di funzionamento target (ore)" }, "trigger_accumulated_hours": { "name": "Tempo di funzionamento cumulato (ore)" }, "trigger_remaining_hours": { "name": "Tempo di funzionamento restante (ore)" }, "last_entry": { "name": "Ultima voce" }, "suggested_interval": { "name": "Intervallo suggerito" }, "interval_confidence": { "name": "Confidenza intervallo", "state": { "low": "Bassa", "medium": "Media", "high": "Alta" } }, "adaptive_scheduling_enabled": { "name": "Pianificazione adattiva abilitata" }, "seasonal_factor": { "name": "Fattore stagionale" }, "seasonal_reason": { "name": "Motivo stagionale", "state": { "learned": "Appreso", "manual": "Manuale" } }, "degradation_rate": { "name": "Tasso di degradazione" }, "degradation_trend": { "name": "Tendenza di degradazione", "state": { "rising": "In aumento", "falling": "In diminuzione", "stable": "Stabile", "insufficient_data": "Dati insufficienti" } }, "days_until_threshold": { "name": "Giorni alla soglia" }, "threshold_prediction_confidence": { "name": "Confidenza previsione", "state": { "low": "Bassa", "medium": "Media", "high": "Alta" } }, "environmental_factor": { "name": "Fattore ambientale" }, "environmental_entity": { "name": "Entità ambientale" }, "weibull_beta": { "name": "Forma Weibull (β)" }, "weibull_eta": { "name": "Scala Weibull (η)" }, "weibull_r_squared": { "name": "R² Weibull" }, "weibull_beta_interpretation": { "name": "Tipo di guasto", "state": { "early_failures": "Guasti precoci", "random_failures": "Guasti casuali", "wear_out": "Usura", "highly_predictable": "Molto prevedibile" } }, "confidence_interval_low": { "name": "Intervallo di confidenza (basso)" }, "confidence_interval_high": { "name": "Intervallo di confidenza (alto)" }, "interval_anchor": { "name": "Ancoraggio intervallo", "state": { "completion": "Dal completamento", "planned": "Dalla data pianificata" } }, "due_date": { "name": "Scadenza" } } }, "summary_overdue": { "name": "In ritardo" }, "summary_due_soon": { "name": "In scadenza" }, "summary_triggered": { "name": "Attivato" }, "summary_needs_attention": { "name": "Richiede attenzione" }, "summary_ok": { "name": "OK" }, "document_storage": { "name": "Archiviazione documenti" }, "summary_total_tasks": { "name": "Attività totali" }, "next_due": { "name": "{task_name} Prossima scadenza" }, "days_until_due": { "name": "{task_name} Giorni alla scadenza" }, "parts_to_reorder": { "name": "Ricambi da riordinare" }, "batteries_to_replace": { "name": "Batterie da sostituire" } }, "calendar": { "maintenance_schedule": { "name": "Calendario manutenzione" } }, "binary_sensor": { "maintenance_task_due": { "name": "{task_name} scaduta", "state_attributes": { "maintenance_status": { "name": "Stato manutenzione", "state": { "ok": "OK", "due_soon": "In scadenza", "overdue": "Scaduta", "triggered": "Attivato", "archived": "Archiviato" } }, "days_until_due": { "name": "Giorni alla scadenza" }, "next_due": { "name": "Prossima scadenza" }, "parent_object": { "name": "Oggetto principale" } } } }, "todo": { "maintenance_todo": { "name": "Manutenzione" } } }, "selector": { "maintenance_type": { "options": { "cleaning": "Pulizia", "inspection": "Ispezione", "replacement": "Sostituzione", "calibration": "Calibrazione", "service": "Servizio", "reading": "Lettura", "custom": "Personalizzato" } }, "schedule_type": { "options": { "time_based": "Temporale", "weekdays": "Giorni della settimana", "nth_weekday": "N-esimo giorno della settimana del mese", "day_of_month": "Giorno del mese", "sensor_based": "Basato su sensore", "one_time": "Una tantum", "manual": "Manuale" } }, "interval_unit": { "options": { "days": "Giorni", "weeks": "Settimane", "months": "Mesi", "years": "Anni" } }, "trigger_type": { "options": { "threshold": "Soglia", "counter": "Contatore", "state_change": "Cambio stato", "runtime": "Tempo di funzionamento", "compound": "Composto (Condizioni Multiple)" } }, "compound_logic": { "options": { "and": "E (tutte le condizioni devono attivarsi)", "or": "O (qualsiasi condizione attiva)" } }, "entity_logic": { "options": { "any": "Qualsiasi entità attiva", "all": "Tutte le entità devono attivare" } }, "notification_title_style": { "options": { "default": "Predefinito (titolo per stato)", "object_name": "Nome dell'oggetto come titolo", "task_name": "Nome dell'attività come titolo" } } }, "services": { "complete": { "name": "Completa manutenzione", "description": "Contrassegna un'attività di manutenzione come completata.", "fields": { "entity_id": { "name": "Entità", "description": "L'entità sensore di manutenzione da completare." }, "notes": { "name": "Note", "description": "Note opzionali sulla manutenzione eseguita." }, "cost": { "name": "Costo", "description": "Costo della manutenzione eseguita." }, "duration": { "name": "Durata", "description": "Durata della manutenzione in minuti." }, "reading_value": { "name": "Valore letto", "description": "Valore registrato per attività di lettura (lettura contatore, controllo livello)." } } }, "reset": { "name": "Reimposta manutenzione", "description": "Reimposta la data dell'ultima esecuzione di un'attività di manutenzione.", "fields": { "entity_id": { "name": "Entità", "description": "L'entità sensore di manutenzione da reimpostare." }, "date": { "name": "Data", "description": "La data da impostare come ultima esecuzione. Predefinito: oggi." } } }, "skip": { "name": "Salta manutenzione", "description": "Salta il ciclo di manutenzione corrente.", "fields": { "entity_id": { "name": "Entità", "description": "L'entità sensore di manutenzione da saltare." }, "reason": { "name": "Motivo", "description": "Motivo opzionale per saltare la manutenzione." } } }, "export_data": { "name": "Esporta dati", "description": "Esporta tutti i dati di manutenzione in formato JSON o YAML.", "fields": { "format": { "name": "Formato", "description": "Formato di output per i dati esportati (json o yaml)." }, "include_history": { "name": "Includi cronologia", "description": "Includere o meno le voci della cronologia delle attività nell'esportazione." } } }, "add_object": { "name": "Aggiungi oggetto", "description": "Crea un nuovo oggetto di manutenzione (dispositivo). Restituisce il nuovo entry_id.", "fields": { "name": { "name": "Nome", "description": "Nome dell'oggetto/dispositivo." }, "area_id": { "name": "Area", "description": "Area a cui assegnare il dispositivo." }, "manufacturer": { "name": "Produttore" }, "model": { "name": "Modello" }, "serial_number": { "name": "Numero di serie" }, "installation_date": { "name": "Data di installazione" }, "warranty_expiry": { "name": "Scadenza garanzia", "description": "Data di scadenza della garanzia (per il tracciamento dei beni e i promemoria)." }, "documentation_url": { "name": "URL documentazione", "description": "Link a un manuale o alla pagina del produttore (solo http/https)." }, "notes": { "name": "Note" } } }, "add_task": { "name": "Aggiungi attività", "description": "Aggiunge un'attività di manutenzione a un oggetto esistente. Restituisce il nuovo task_id.", "fields": { "entry_id": { "name": "Oggetto", "description": "L'oggetto di manutenzione a cui aggiungere l'attività." }, "name": { "name": "Nome", "description": "Nome dell'attività." }, "task_type": { "name": "Tipo di attività", "description": "Categoria libera (es. inspection, service, custom)." }, "schedule_type": { "name": "Tipo di pianificazione", "description": "time_based (intervallo) o sensor_based. Predefinito: time_based." }, "interval_days": { "name": "Intervallo", "description": "Lunghezza dell'intervallo tra le occorrenze (per le attività a tempo), combinata con interval_unit." }, "interval_unit": { "name": "Unità di intervallo", "description": "Unità dell'intervallo: days, weeks, months o years. Predefinito: days." }, "due_date": { "name": "Scadenza", "description": "Data di scadenza (YYYY-MM-DD) per un'attività una tantum (schedule_type one_time)." }, "schedule": { "name": "Pianificazione calendario", "description": "Ricorrenza annidata per i tipi calendario, es. kind=nth_weekday, nth=1, weekday=5 per il 1° sabato (weekday 0=lun ... 6=dom), kind=weekdays, weekdays=[0, 3] per lun e gio, o kind=day_of_month, day=15. Ha priorità su interval_days / schedule_type." }, "warning_days": { "name": "Preavviso (giorni)", "description": "Giorni prima della scadenza per entrare nella finestra «in scadenza»." }, "enabled": { "name": "Abilitato" }, "notes": { "name": "Note" } } }, "update_task": { "name": "Aggiorna attività", "description": "Aggiorna i campi comuni di un'attività di manutenzione esistente. Cambiano solo i campi forniti.", "fields": { "entry_id": { "name": "Oggetto", "description": "L'oggetto di manutenzione a cui appartiene l'attività." }, "task_id": { "name": "ID attività", "description": "L'id dell'attività da aggiornare (vedi list_tasks)." }, "name": { "name": "Nome", "description": "Nuovo nome dell'attività." }, "task_type": { "name": "Tipo di attività", "description": "Categoria (cleaning, inspection, replacement, calibration, service, reading, custom)." }, "schedule_type": { "name": "Tipo di pianificazione", "description": "time_based (intervallo), sensor_based, one_time o manual." }, "interval_days": { "name": "Intervallo", "description": "Lunghezza dell'intervallo tra le occorrenze, combinata con interval_unit." }, "interval_unit": { "name": "Unità di intervallo", "description": "days, weeks, months o years." }, "due_date": { "name": "Scadenza", "description": "Data di scadenza per attività una tantum (YYYY-MM-DD)." }, "schedule": { "name": "Pianificazione (ricorrenza calendario)", "description": "Oggetto di ricorrenza annidato per i tipi calendario, es. kind=day_of_month, day=-1, business=true. Ha priorità sui campi semplici." }, "warning_days": { "name": "Giorni di avviso", "description": "Giorni prima della scadenza in cui l'attività diventa «in scadenza»." }, "enabled": { "name": "Abilitato", "description": "Se l'attività è attiva." }, "notes": { "name": "Note", "description": "Note libere sull'attività." }, "priority": { "name": "Priorità", "description": "low, normal o high." }, "labels": { "name": "Etichette", "description": "Elenco di tag per filtri e report." } } }, "delete_task": { "name": "Elimina attività", "description": "Elimina un'attività di manutenzione inclusa la sua cronologia. Non è annullabile: valuta invece l'archiviazione dal pannello.", "fields": { "entry_id": { "name": "Oggetto", "description": "L'oggetto di manutenzione a cui appartiene l'attività." }, "task_id": { "name": "ID attività", "description": "L'id dell'attività da eliminare (vedi list_tasks)." } } }, "list_tasks": { "name": "Elenca attività", "description": "Restituisce un'istantanea delle attività di manutenzione attive (id, nome, stato, prossima scadenza) per automazioni, script e voce. Supporta il filtro per oggetto e stato.", "fields": { "entry_id": { "name": "Oggetto", "description": "Restituisce solo le attività di questo oggetto di manutenzione." }, "status": { "name": "Stato", "description": "Restituisce solo le attività con questo stato." } } } }, "issues": { "document_storage_issues": { "title": "L'archiviazione documenti richiede pulizia", "fix_flow": { "step": { "init": { "title": "Recupera spazio di archiviazione", "description": "Maintenance Supporter ha trovato file non referenziati e/o record morti nell'archiviazione documenti — di solito in seguito a un arresto anomalo, a un'eliminazione esterna di file o a un ripristino parziale.\n\nFai clic su **Invia** per recuperare spazio: i file non referenziati e obsoleti vengono eliminati e i record di documenti morti rimossi. I file ancora referenziati da un documento non vengono mai toccati.\n\n(Per ignorare senza pulire, usa il pulsante **Ignora** di Home Assistant nella pagina Riparazioni.)" } } } }, "missing_trigger_entity": { "title": "Sensore trigger non trovato: {task_name}", "fix_flow": { "step": { "init": { "title": "Entità trigger mancante", "description": "L'entità sensore `{entity_id}` configurata come trigger per l'attività \"{task_name}\" sull'oggetto \"{object_name}\" non è più disponibile.\n\nScegli come risolvere questo problema:", "menu_options": { "replace_entity": "Sostituisci con un'altra entità", "remove_trigger": "Rimuovi il trigger sensore", "dismiss": "Ignora (riapparirà)" } }, "replace_entity": { "title": "Sostituisci entità trigger", "description": "Seleziona una nuova entità per sostituire `{entity_id}` come trigger per l'attività \"{task_name}\" su \"{object_name}\".", "data": { "new_entity_id": "Nuova entità trigger" }, "data_description": { "new_entity_id": "Seleziona la nuova entità sensore da utilizzare come trigger." } }, "remove_trigger": { "title": "Rimuovi trigger sensore", "description": "Questo rimuoverà il trigger sensore dall'attività \"{task_name}\" su \"{object_name}\" e convertirà la pianificazione in temporale o manuale. La cronologia della manutenzione sarà conservata.\n\nEntità trigger precedente: `{entity_id}`" } } } }, "orphan_admin_panel_user": { "title": "L'utente nell'elenco di accesso al pannello non esiste più", "fix_flow": { "step": { "init": { "title": "Utente orfano nell'elenco di accesso al pannello", "description": "L'utente `{user_id}…` è nell'elenco di accesso al pannello Maintenance Supporter ma non esiste più in Home Assistant. Probabilmente l'utente è stato eliminato.\n\nClicca **Invia** per rimuovere l'utente dall'elenco. (Per lasciare il problema in pace: usa il pulsante **Ignora** sulla pagina Riparazioni di Home Assistant.)" } } } }, "stale_action_entity": { "title": "L'azione di completamento fa riferimento a un'entità eliminata", "fix_flow": { "step": { "init": { "title": "Azione di completamento: {stale_entity} non esiste più", "description": "L'attività **{task_name}** ha una `on_complete_action` configurata per chiamare un servizio su `{stale_entity}`, ma quell'entità non è più registrata in Home Assistant.\n\nScegli come riparare:", "menu_options": { "replace_entity": "Sostituisci con un'altra entità", "remove_action": "Rimuovi l'azione di completamento" } }, "replace_entity": { "title": "Sostituisci entità target", "description": "Scegli l'entità da usare al posto di `{stale_entity}` per l'attività **{task_name}**.", "data": { "new_entity": "Nuova entità target" } }, "remove_action": { "title": "Rimuovi azione di completamento", "description": "Rimuove completamente la `on_complete_action` dall'attività **{task_name}**. L'attività in sé non è influenzata — solo la chiamata al servizio di completamento viene rimossa." } } } }, "notify_service_missing": { "title": "Servizio di notifica `{service}` non trovato", "description": "Maintenance Supporter è configurato per inviare notifiche tramite `{service}`, ma quel servizio attualmente non esiste in Home Assistant, quindi i promemoria falliscono silenziosamente.\n\nDi solito significa che il servizio è stato rinominato, o che l'integrazione che lo fornisce (un'app mobile, un gruppo di notifica, …) è stata rimossa. Per risolvere: ripristina quel servizio, oppure apri **Impostazioni → Dispositivi e servizi → Maintenance Supporter → Configura → Impostazioni generali** e scegli un servizio `notify.*` valido.\n\nNota: viene controllato solo il servizio configurato. Se le notifiche arrivano ad alcuni dispositivi ma non ad altri, probabilmente un membro *all'interno* del tuo gruppo di notifica è configurato male — non è visibile qui; controlla il **log di sistema** di Home Assistant (Impostazioni → Sistema → Log)." }, "missing_global_entry": { "title": "La configurazione globale di Maintenance Supporter è mancante", "fix_flow": { "step": { "init": { "title": "Ripristina la configurazione globale", "description": "I tuoi oggetti di manutenzione esistono ancora, ma la voce globale \"Maintenance Supporter\" è stata eliminata — quindi i sensori di riepilogo, il pannello laterale e i contatori della dashboard sono spariti e i chip KPI mostrano \"unknown\".\n\nFai clic su **Invia** per ricreare la configurazione globale con le impostazioni predefinite. I tuoi oggetti e le attività restano intatti. Puoi regolare notifiche e valori predefiniti in seguito in Impostazioni → Dispositivi e servizi.\n\n(Per non cambiare nulla, usa il pulsante **Ignora** di Home Assistant.)" } } } } }, "exceptions": { "no_coordinator_for_entity": { "message": "Nessun coordinatore di manutenzione trovato per l'entità {entity_id}." }, "no_task_for_entity": { "message": "Nessuna attività di manutenzione trovata per l'entità {entity_id}." } }, "triggers": { "task_became_overdue": { "name": "Un'attività di manutenzione è scaduta", "description": "Si attiva quando lo stato di un'attività di manutenzione passa a scaduta.", "fields": { "behavior": { "name": "Comportamento" }, "for": { "name": "Per" } } }, "task_became_due_soon": { "name": "Un'attività di manutenzione scade a breve", "description": "Si attiva quando un'attività di manutenzione entra nella finestra di avviso.", "fields": { "behavior": { "name": "Comportamento" }, "for": { "name": "Per" } } }, "sensor_trigger_activated": { "name": "Un trigger del sensore si è attivato", "description": "Si attiva quando un'attività di manutenzione basata su sensori si attiva.", "fields": { "behavior": { "name": "Comportamento" }, "for": { "name": "Per" } } }, "task_became_ok": { "name": "Un'attività di manutenzione è tornata OK", "description": "Si attiva quando un'attività di manutenzione non richiede più attenzione.", "fields": { "behavior": { "name": "Comportamento" }, "for": { "name": "Per" } } } }, "conditions": { "task_is_overdue": { "name": "Un'attività di manutenzione è scaduta", "description": "Verifica se un'attività di manutenzione è scaduta.", "fields": { "behavior": { "name": "Comportamento" }, "for": { "name": "Per" } } }, "task_is_due_soon": { "name": "Un'attività di manutenzione scade a breve", "description": "Verifica se un'attività di manutenzione è nella finestra di avviso.", "fields": { "behavior": { "name": "Comportamento" }, "for": { "name": "Per" } } }, "task_is_triggered": { "name": "Un trigger del sensore è attivo", "description": "Verifica se un'attività di manutenzione basata su sensori è attivata.", "fields": { "behavior": { "name": "Comportamento" }, "for": { "name": "Per" } } }, "task_needs_attention": { "name": "Un'attività di manutenzione richiede attenzione", "description": "Verifica se un'attività di manutenzione è scaduta o attivata.", "fields": { "behavior": { "name": "Comportamento" }, "for": { "name": "Per" } } } } }