Files
homarr/packages/translation/src/lang/it.json
T

8612 lines
321 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"init": {
"studio": {
"navigationLabel": "Sezioni di onboarding",
"back": "Indietro",
"buildBoard": "Costruisci la mia board",
"common": {
"unknownError": "Qualcosa è andato storto. Le tue scelte sono ancora qui; riprova."
},
"claim": {
"checking": "Protezione di questa sessione di onboarding…",
"checkingTitle": "Preparazione configurazione sicura",
"lockedTitle": "La configurazione è aperta in un altro browser",
"lockedDescription": "Continuare lì, o attendere che la sua sessione di prima esecuzione sicura scada prima di riprovare.",
"signInTitle": "Accesso amministratore richiesto",
"signInDescription": "Esiste già un amministratore. Accedi per riprendere la configurazione senza esporre credenziali o accesso al servizio.",
"signIn": "Accedi e riprendi",
"errorTitle": "L'impostazione non può essere protetta",
"errorDescription": "Ricarica la pagina per riprovare la prima sessione sicura."
},
"navigation": {
"essentials": "Fondamentali",
"discover": "Scopri",
"connect": "Connetti",
"board": "Board",
"extend": "Estendi",
"review": "Revisione"
},
"welcome": {
"title": "Benvenuto a casa.",
"description": "Benvenuto in Homarr v{version}. Ti guideremo attraverso gli elementi essenziali e ti aiuteremo a costruire la tua prima scheda.",
"start": "Per iniziare",
"restore": "Ripristina backup",
"restoreTitle": "Ripristina da backup",
"restoreDescription": "Un backup SQLite completo ripristina schede, persone, applicazioni, integrazioni e impostazioni. Homarr lo convalida prima di sostituire qualsiasi cosa.",
"errorTitle": "L'impostazione non può essere avviata",
"errorDescription": "Le tue scelte di configurazione sono ancora qui. Riprova o ricarica la pagina se continua."
},
"account": {
"title": "Crea il tuo amministratore",
"description": "Specifica le credenziali per l'amministratore.",
"username": "Nome utente amministratore",
"passwordHint": "È richiesto solo il minimo di 8 caratteri. Gli altri controlli di forza password sono suggerimenti.",
"create": "Crea amministratore",
"errorTitle": "L'amministratore non può essere creato",
"recoveryTitle": "Account amministratore creato",
"recoveryDescription": "L'accesso automatico non è stato completato. Accedi con le credenziali di amministratore appena create per continuare la configurazione.",
"recoveryAction": "Accedi e continua",
"unknownError": "L'amministratore non può essere creato."
},
"externalGroup": {
"title": "Connetti il tuo gruppo amministratore",
"description": "Usa il nome esatto del gruppo inviato da LDAP o OIDC. I membri di questo gruppo ricevono l'accesso all'amministratore.",
"name": "Gruppo amministratore esterno",
"nameDescription": "Questo è sensibile alle maiuscole e deve corrispondere al tuo provider di identità.",
"continue": "Salva gruppo e continua",
"errorTitle": "Il gruppo non può essere salvato",
"unknownError": "Il gruppo amministratore non può essere salvato."
},
"essentials": {
"title": "Inizia con predefiniti familiari",
"description": "Impostare la lingua e l'aspetto che tutti vedono prima, quindi dare Homarr il modello di indirizzo utilizzato dai vostri servizi.",
"language": "Lingua predefinita",
"theme": "Tema predefinito",
"themeAuto": "Sistema",
"themeLight": "Chiaro",
"themeDark": "Scuro",
"serverOriginHelp": "Homarr utilizza questo indirizzo per precompilare gli URL di servizio rilevati. È comunque possibile modificare ogni servizio individualmente.",
"serverDescription": "Questa è una scorciatoia, non una restrizione. Ogni servizio rilevato rimane modificabile.",
"serverOrigin": "Percorso del dominio, IP o proxy inverso",
"serverOriginDescription": "Esempi: home.lan, 192.168.1.10, o https://home.example.com/services. Scegli come ogni servizio è aggiunto qui sotto.",
"analytics": "Condividi l'analisi anonima dei prodotti",
"analyticsDescription": "Aiuta Homarr a migliorare l'affidabilità delle funzionalità. Non vengono inviate credenziali di servizio o contenuti della dashboard."
},
"discover": {
"title": "Scopri cosa può effettivamente raggiungere questa installazione",
"description": "Homarr controlla le funzionalità sul posto. Un socket Docker mancante o contesto Kubernetes non blocca mai una configurazione manuale.",
"database": "Database",
"docker": "Docker e socket compatibili",
"kubernetes": "Kubernetes",
"assistantWorkshop": "Assistente e Workshop",
"found": "Trovate integrazioni {integrations} e applicazioni aggiuntive {apps}",
"retryKubernetes": "Controlla di nuovo Kubernetes",
"retryWorkshop": "Controlla nuovamente l'officina",
"unknownVersion": "versione sconosciuta",
"kubernetesAvailable": "Connesso a Kubernetes {version}",
"kubernetesDisabled": "Non abilitato; continuare con Docker o servizi manuali",
"kubernetesUnavailable": "Kubernetes è abilitato ma non può essere raggiunto da questo processo Homarr",
"workshopAvailable": "Workshop della Comunità e servizi assistenti ospitati sono raggiungibili",
"workshopUnavailable": "I provider assistenti locali e personalizzati rimangono disponibili",
"partialTitle": "Alcune sorgenti non possono essere scansionate",
"partialDescription": "I risultati degli host raggiungibili sono mantenuti. Controlla i permessi del socket o aggiungi i servizi manualmente nella prossima sezione.",
"status": {
"checking": "Verifica disponibilità…",
"available": "Disponibile",
"partial": "Parzialmente disponibile",
"empty": "Raggiungibile, nessun servizio in esecuzione corrispondente",
"disabled": "Disabilitato dalla configurazione del server",
"unavailable": "Non disponibile da questo processo Homarr"
}
},
"connect": {
"title": "Collega ciò che rende utile la scheda",
"description": "Seleziona diversi servizi contemporaneamente. Le etichette Docker hanno la priorità, l'immagine corrispondente colma le lacune, e ogni URL e credenziali rimane recensibile.",
"discoveredIntegrations": "Istanze di integrazione rilevate ({count})",
"detectedIntegrationLabel": "Importa {name}, rilevato come {kind}",
"detectedAppLabel": "Importa l'app rilevata {name}",
"otherIntegrations": "Aggiungi un'altra integrazione",
"configureIntegrations": "Configurare le integrazioni",
"discoveredApps": "Applicazioni rilevate ({count})",
"appAddressRequired": "Aggiungi un indirizzo per {name}o rimuovilo dalla selezione.",
"empty": "Nessuna integrazione selezionata. Homarr creerà ancora un utile pannello di partenza con widget generali.",
"dockerSource": "Docker",
"manualSource": "Manuale",
"url": "Url Del Servizio",
"noCredentials": "Nessuna credenziale",
"noCredentialsDescription": "Questa integrazione non ha bisogno di credenziali.",
"credentialMethod": "Metodo di credenziali",
"getApiKey": "Apri le impostazioni della chiave API per questo servizio",
"openGuide": "Apri la guida di installazione di Homar per questo servizio",
"testConnection": "Verifica connessione",
"testSuccess": "Lavori di connessione",
"testSuccessDescription": "Homarr collegato con l'indirizzo e le credenziali correnti.",
"testError": "Connessione fallita",
"testErrorDescription": "Controllare l'indirizzo e le credenziali del servizio, quindi riprovare.",
"needsConfiguration": "Richiede configurazione",
"tested": "Connessione testata",
"testFailed": "Test di connessione fallito",
"incompleteConfirmation": "Le integrazioni non terminate verranno saltate. Continuare senza di loro?"
},
"board": {
"title": "Forma la scheda prima che sia costruita",
"description": "Homarr crea layout mobili e base protetti, quindi posiziona app e widget compatibili dai servizi selezionati.",
"target": "Scheda da configurare",
"targetDescription": "Scegli l'esatta scheda esistente che questa configurazione dovrebbe aggiornare.",
"targetPlaceholder": "Seleziona una scheda",
"targetRequired": "Selezionare la scheda da configurare prima di continuare.",
"name": "Nome della board",
"nameDescription": "Usato solo nell'URL della scheda; lettere, numeri, trattini e trattini.",
"nameRequired": "Inserisci il nome di una scheda prima di continuare.",
"primaryColor": "Colore primario",
"secondaryColor": "Colore secondario",
"resetColors": "Ripristina colori",
"radius": "Raggio angolo widget",
"radiusOptions": {
"xs": "Stretta",
"sm": "Tenue",
"md": "Bilanciato",
"lg": "Arrotondato",
"xl": "Morbido"
},
"columns": "Colonne scheda",
"columnsDescription": "Le colonne definiscono la griglia orizzontale usata per dimensionare e posizionare gli oggetti. 12 è un sacco per la maggior parte delle persone.",
"columnCount": "{count, plural, one {# colonna} other {# colonne}}",
"leftSidebar": "Left sidebar",
"rightSidebar": "Barra laterale destra",
"previewLabel": "Anteprima live del layout della prima scheda"
},
"extend": {
"title": "Funzioni avanzate",
"tabsLabel": "Configurazione Assistente, Workshop e MCP",
"assistant": "Assistente",
"workshop": "Workshop",
"assistantSetup": {
"loginTitle": "Accesso amministratore richiesto",
"loginDescription": "Le chiavi del provider e il modello di accesso sono privilegiati. Finisci la configurazione, accedi e Homarr aprirà direttamente la configurazione dell'assistente.",
"loginAction": "Accedi per configurare l'Assistente"
},
"workshopSetup": {
"title": "Homarr Workshop",
"description": "Sfoglia la community Widget personalizzati, ispeziona le funzionalità richieste, installale e pubblica il tuo lavoro senza copiare il codice tra i server.",
"available": "Disponibile",
"checking": "Controllo…",
"unavailable": "Unavailable",
"discoverTitle": "Scopri",
"discoverDescription": "Trova i widget costruiti per i veri flussi di lavoro self-hosted.",
"installTitle": "Rivedi e installa",
"installDescription": "Vedere metadati e configurazione prima di aggiungere qualsiasi cosa.",
"publishTitle": "Condividi",
"publishDescription": "Pubblica i widget riutilizzabili alla comunità.",
"browse": "Sfoglia Workshop"
},
"mcpSetup": {
"title": "Homarr MCP",
"description": "Collega Claude, Codex o un altro client MCP agli strumenti digitati da Homarr. Le chiavi API mantengono l'accesso esplicito e revocabile.",
"endpoint": "Endpoint HTTP Streamable",
"keyTitle": "Copia questa chiave ora",
"keyDescription": "Per sicurezza, Homarr non può mostrare nuovamente questa chiave API.",
"copyKey": "Copia chiave API",
"createKey": "Crea una chiave API MCP",
"errorTitle": "Impossibile creare la chiave API MCP",
"loginRequired": "Accedi come amministratore dopo la configurazione per creare una chiave API.",
"configuration": "Configurazione client",
"copy": "Copia configurazione",
"copied": "Copiato",
"advanced": "Apri strumenti MCP, permessi e dettagli di configurazione"
}
},
"review": {
"title": "Una scheda, costruita attorno ai tuoi servizi",
"description": "Homarr verifica connessioni non salvate, importa le app selezionate, applica l'aspetto e i layout, quindi apre la scheda esatta configurata.",
"board": "Prima scheda",
"columns": "Colonne scheda",
"columnsValue": "{count, plural, one {# colonna} other {# colonne}}",
"sidebars": "Barre Laterali",
"sidebarsValue": "{count, plural, =0 {None} one {# sidebar} other {# sidebars}}",
"layouts": "Layout responsive",
"layoutsValue": "Cellulare + Base",
"integrations": "Integrazioni",
"integrationsValue": "{count, plural, =0 {Nessuno ha selezionato} one {# integrazione} other {# integrazioni}}",
"apps": "Tile app",
"appsValue": "{count, plural, =0 {Solo le app di avvio} one {# tile dell'app} other {# tile dell'app}}",
"language": "Lingua",
"theme": "Tema",
"themeAuto": "Preferenze di sistema",
"themeLight": "Chiaro",
"themeDark": "Scuro",
"colors": "Colori della tavola",
"radius": "Raggio del widget",
"automaticTitle": "Cosa creerà Homarr",
"automaticDescription": "Widget compatibili, icone, link app, relazioni di integrazione e posizionamento reattivo provengono dal catalogo Homarr condiviso. È possibile modificare ogni risultato più tardi.",
"dockerWarningTitle": "Alcune etichette Docker sono cambiate durante la configurazione",
"dockerWarningDescription": "{count, plural, one {# il risultato Docker selezionato non può essere applicato perché il suo servizio è cambiato, preso di mira un'altra scheda, o il suo widget è incompatibile} other {# i risultati Docker selezionati non possono essere applicati perché i servizi sono cambiati, mirati a un'altra scheda, o i loro widget erano incompatibili}}.",
"errorTitle": "La scheda non può essere costruita",
"progress": {
"applying": "Testare le connessioni e costruire la tua scheda",
"done": "La tua scheda è pronta"
}
},
"finish": {
"title": "La tua prima scheda è pronta.",
"description": "Homarr ha collegato i pezzi selezionati e mantenuto il resto modificabile. Aprire la scheda ora; il breve tour in-product può mostrare la modalità di modifica, widget, layout e ricerca.",
"openBoard": "Apri la mia scheda",
"manageTitle": "Gestisci",
"manageDescription": "Ottimizzare le applicazioni, integrazioni, schede, utenti e impostazioni del server.",
"workshopTitle": "Workshop",
"workshopDescription": "Scopri e installa la community Widget personalizzati.",
"docsTitle": "Impara Homarr",
"docsDescription": "Leggi le guide mirate per schede, widget, integrazioni e strumenti."
}
}
},
"user": {
"name": "Utente",
"page": {
"login": {
"title": "Accedi al tuo account",
"subtitle": "Felice di rivederti! Inserisci le tue credenziali"
},
"invite": {
"title": "Unisciti ad Homarr",
"titleWithAppName": "Entra In {appName}",
"subtitle": "Ti diamo il benvenuto su Homarr! Crea il tuo account",
"subtitleWithAppName": "Benvenuto in {appName}! Crea il tuo account",
"description": "Hai ricevuto un invito da {username}"
}
},
"field": {
"email": {
"label": "E-mail",
"verified": "Verificato"
},
"username": {
"label": "Nome utente"
},
"password": {
"label": "Password",
"suggestionsTitle": "Suggerimenti password",
"suggestion": {
"length": "Include almeno 8 caratteri",
"lowercase": "Include lettera minuscola",
"uppercase": "Include lettera maiuscola",
"number": "Include numero",
"special": "Include un simbolo speciale"
}
},
"passwordConfirm": {
"label": "Conferma password"
},
"previousPassword": {
"label": "Password precedente"
},
"pingIconsEnabled": {
"label": "Usa le icone per i ping"
},
"byteUnitSystem": {
"label": "Unità di dimensione dati",
"description": "Scegli come Homarr visualizza le dimensioni dei byte e i tassi di byte. I tassi di bit usano sempre le unità decimali.",
"options": {
"binary": "Binario",
"decimal": "Decimale"
}
},
"enableRightClickOnWidgets": {
"label": "Abilita clic destro sui widget",
"description": "Mostra il menu contestuale di Homarr quando si fa clic destro su un widget. Disabilita per usare il menu predefinito del browser (es. \"Apri collegamento in una nuova scheda\")."
},
"defaultSearchEngine": {
"label": "Motore di ricerca predefinito"
},
"openSearchInNewTab": {
"label": "Apri risultati di ricerca in una nuova scheda"
},
"ddgBangs": {
"label": "Abilita bangs DuckDuckGo"
}
},
"error": {
"usernameTaken": "Nome utente già in uso"
},
"action": {
"login": {
"label": "Accedi",
"labelWith": "Accedi con {provider}",
"notification": {
"success": {
"title": "Accesso completato",
"message": "Hai effettuato l'accesso"
},
"error": {
"title": "Login fallito",
"message": "Accesso non riuscito"
}
},
"forgotPassword": {
"label": "Password dimenticata?",
"description": "Un amministratore può utilizzare il seguente comando per reimpostare la password:"
}
},
"register": {
"label": "Crea account",
"notification": {
"success": {
"title": "Account creato",
"message": "Accedi per continuare"
},
"error": {
"title": "Creazione dell’account non riuscita",
"message": "Il tuo account non può essere creato"
}
}
},
"changePassword": {
"label": "Cambia password",
"notification": {
"success": {
"message": "Password modificata"
},
"error": {
"message": "Impossibile cambiare la password"
}
}
},
"manageAvatar": {
"changeImage": {
"label": "Cambia immagine",
"notification": {
"success": {
"message": "Immagine cambiata con successo"
},
"error": {
"message": "Impossibile cambiare immagine"
},
"toLarge": {
"title": "Immagine troppo grande",
"message": "La dimensione massima dell'immagine è {size}"
}
}
},
"removeImage": {
"label": "Rimuovi immagine",
"confirm": "Vuoi davvero rimuovere l'immagine?",
"notification": {
"success": {
"message": "Immagine rimossa"
},
"error": {
"message": "Impossibile rimuovere immagine"
}
}
}
},
"delete": {
"label": "Elimina utente definitivamente",
"description": "Elimina questo utente, comprese le sue preferenze. Non eliminerà nessuna board. L'utente non verrà avvisato.",
"confirm": "Hai la certezza di voler eliminare l'utente {username} con le sue preferenze?"
},
"select": {
"label": "Seleziona utente",
"notFound": "Nessun utente trovato"
}
}
},
"group": {
"name": "Gruppo",
"search": "Trova un gruppo",
"field": {
"members": "Membri",
"homeBoard": {
"label": "Home board",
"description": "Possono essere selezionate solo le board accessibili al gruppo"
},
"mobileBoard": {
"label": "Mobile board",
"description": "Possono essere selezionate solo le board accessibili al gruppo"
}
},
"permission": {
"admin": {
"title": "Amministratore",
"item": {
"admin": {
"label": "Amministratore",
"description": "I membri con questo permesso hanno pieno accesso a tutte le funzionalità e impostazioni"
}
}
},
"custom-widget": {
"title": "Custom widgets",
"item": {
"manage": {
"label": "Gestisci widget personalizzati",
"description": "Consenti ai membri di creare, modificare ed eliminare le definizioni di widget personalizzati"
},
"secret-write": {
"label": "Configura segreti widget personalizzati",
"description": "Consenti ai membri e alle loro chiavi API di impostare le credenziali del widget personalizzato crittografato"
}
}
},
"app": {
"title": "Applicazioni",
"item": {
"create": {
"label": "Creare app",
"description": "Consenti ai membri di creare app"
},
"use-all": {
"label": "Utilizzare tutte le app",
"description": "Consenti ai membri di aggiungere qualsiasi app alle loro board"
},
"modify-all": {
"label": "Modificare tutte le app",
"description": "Consenti ai membri di modificare tutte le app"
},
"full-all": {
"label": "Accesso completo all'app",
"description": "Consenti ai membri di gestire, utilizzare ed eliminare qualsiasi app"
}
}
},
"board": {
"title": "Board",
"item": {
"create": {
"label": "Creare board",
"description": "Consenti ai membri di creare board"
},
"view-all": {
"label": "Visualizzare tutte le board",
"description": "Consenti ai membri di visualizzare tutte le schede"
},
"modify-all": {
"label": "Modificare tutte le schede",
"description": "Consenti ai membri di modificare tutte le schede (non include il controllo degli accessi e la danger zone)"
},
"full-all": {
"label": "Accesso completo alla board",
"description": "Consenti ai membri di visualizzare, modificare ed eliminare tutte le board (incluso il controllo degli accessi e la zona pericolosa)"
}
}
},
"integration": {
"title": "Integrazioni",
"item": {
"create": {
"label": "Creare integrazioni",
"description": "Consenti ai membri di creare integrazioni"
},
"use-all": {
"label": "Utilizzare tutte le integrazioni",
"description": "Consente ai membri di aggiungere qualsiasi integrazione alle loro schede"
},
"interact-all": {
"label": "Interagire con qualsiasi integrazione",
"description": "Consenti ai membri di interagire con qualsiasi integrazione"
},
"full-all": {
"label": "Accesso completo integrativo",
"description": "Consenti ai membri di gestire, utilizzare e interagire con qualsiasi integrazione"
}
}
},
"media": {
"title": "Media",
"item": {
"upload": {
"label": "Caricare i media",
"description": "Consenti ai membri di caricare contenuti multimediali"
},
"view-all": {
"label": "Visualizzare tutti i media",
"description": "Consenti ai membri di visualizzare tutti i media"
},
"full-all": {
"label": "Accesso completo ai media",
"description": "Consenti ai membri di gestire ed eliminare qualsiasi contenuto multimediale"
}
}
},
"other": {
"title": "Altro",
"item": {
"view-logs": {
"label": "Visualizza log",
"description": "Consentire ai membri di visualizzare i log"
}
}
},
"search-engine": {
"title": "Motori di ricerca",
"item": {
"create": {
"label": "Creare motori di ricerca",
"description": "Consenti ai membri di creare motori di ricerca"
},
"modify-all": {
"label": "Modificare tutti i motori di ricerca",
"description": "Consenti ai membri di modificare tutti i motori di ricerca"
},
"full-all": {
"label": "Accesso completo al motore di ricerca",
"description": "Consenti ai membri di gestire ed eliminare qualsiasi motore di ricerca"
}
}
},
"matrix": {
"none": "Nessun accesso",
"impliedHint": "Contributi anche: {permissions}",
"grantedViaAdmin": "Gli amministratori hanno già questo. Impostare l'amministratore a “Nessun accesso” per configurarlo separatamente.",
"preset": {
"label": "Predefiniti",
"viewer": "Visualizzatore",
"viewerDescription": "Solo lettura: visualizzare schede e media, utilizzare applicazioni e integrazioni che già esistono.",
"editor": "Editor",
"editorDescription": "Gestione giornaliera: creare e modificare schede, applicazioni, integrazioni e motori di ricerca.",
"admin": "Amministratore",
"adminDescription": "Accesso illimitato a tutte le funzionalità e impostazioni, compresa la gestione degli utenti.",
"custom": "Personalizzato"
},
"effective": {
"title": "Autorizzazioni efficaci",
"description": "I membri di questo gruppo possono eseguire il set di azioni completo, de-duplicato, comprese le autorizzazioni concesse indirettamente.",
"empty": "Nessun permesso selezionato"
},
"noneDescription": "I membri non hanno accesso a questa zona.",
"level": {
"view": "Vista",
"use": "Usa",
"interact": "Interagisci",
"modify": "Modifica",
"full": "Pieno"
},
"capabilityIncluded": "Già incluso in “{level}”"
}
},
"memberNotice": {
"mixed": "Alcuni membri provengono da fornitori esterni e non possono essere gestiti qui",
"external": "Tutti i membri provengono da fornitori esterni e non possono essere gestiti qui"
},
"reservedNotice": {
"message": "Questo gruppo è riservato all'uso del sistema e limita alcune azioni. <checkoutDocs></checkoutDocs>"
},
"action": {
"create": {
"label": "Nuovo gruppo",
"notification": {
"success": {
"message": "Gruppo creato"
},
"error": {
"message": "Impossibile creare il gruppo"
}
}
},
"transfer": {
"label": "Trasferisci ownership",
"description": "Trasferisci l'ownership di questo gruppo a un altro utente.",
"confirm": "Hai la certezza di voler trasferire l'ownership del gruppo {name} a {username}?",
"notification": {
"success": {
"message": "Gruppo {group} trasferito a {user}"
},
"error": {
"message": "Impossibile trasferire l'ownership"
}
}
},
"addMember": {
"label": "Aggiungi membro"
},
"removeMember": {
"label": "Rimuovi membro",
"confirm": "Hai la certezza di voler rimuovere {user} da questo gruppo?"
},
"delete": {
"label": "Elimina gruppo",
"description": "Una volta eliminato un gruppo, non si può tornare indietro. Si prega di essere certi.",
"confirm": "Hai la certezza di voler eliminare il gruppo {name}?",
"notification": {
"success": {
"message": "Gruppo {name} eliminato"
},
"error": {
"message": "Impossibile eliminare il gruppo {name}"
}
}
},
"changePermissions": {
"notification": {
"success": {
"title": "Permessi salvati",
"message": "I permessi sono stati salvati"
},
"error": {
"title": "Permessi non salvati",
"message": "I permessi non sono stati salvati"
}
}
},
"update": {
"notification": {
"success": {
"message": "Il gruppo {name} è stato salvato"
},
"error": {
"message": "Impossibile salvare il gruppo {name}"
}
}
},
"select": {
"label": "Seleziona gruppo",
"notFound": "Nessun gruppo trovato"
},
"settings": {
"board": {
"notification": {
"success": {
"title": "Impostazioni salvate",
"message": "Impostazioni della board salvate correttamente"
},
"error": {
"title": "Impossibile salvare le impostazioni",
"message": "Impossibile salvare le impostazioni della board"
}
}
}
},
"changePosition": {
"notification": {
"success": {
"message": "Posizione cambiata con successo"
},
"error": {
"message": "Impossibile modificare la posizione"
}
}
}
},
"defaultGroup": {
"name": "Gruppo predefinito",
"description": "{name} - Tutti gli utenti registrati"
}
},
"app": {
"search": "Trova un'app",
"page": {
"list": {
"ariaLabel": "Applicazioni configurate",
"noResults": {
"title": "Non ci sono ancora app",
"description": "Le app sono link ai servizi e agli strumenti che vuoi sulle tue schede.",
"action": "Crea la tua prima app",
"filteredTitle": "Nessuna app corrisponde alla tua ricerca",
"filteredDescription": "Nessuna app corrisponde a \"{search}\". Prova un altro nome o URL.",
"createOnlyTitle": "Puoi aggiungere solo app",
"createOnlyDescription": "I tuoi permessi ti permettono di creare app ma non di sfogliare quelle esistenti. Chiedi a un amministratore di accedere alla gestione delle app per vedere l'elenco completo."
}
},
"create": {
"title": "Nuova app",
"notification": {
"success": {
"message": "App creata"
},
"error": {
"message": "Impossibile creare l'app"
}
}
},
"edit": {
"title": "Modifica app",
"notification": {
"success": {
"message": "App salvata"
},
"error": {
"message": "Impossibile salvare l'app"
}
}
},
"delete": {
"title": "Elimina app",
"message": "Hai la certezza di voler eliminare l'app {name}?",
"notification": {
"success": {
"message": "App eliminata"
},
"error": {
"message": "Impossibile eliminare l'app"
}
}
}
},
"field": {
"description": {
"label": "Descrizione"
},
"useDifferentUrlForPing": {
"checkbox": {
"label": "Usa un URL diverso per il ping",
"description": "Utile se Homarr può accedere direttamente utilizzando un nome host interno o una rete per evitare l'utilizzo della larghezza di banda dell'ISP"
}
}
},
"action": {
"select": {
"label": "Seleziona App",
"notFound": "Nessuna app trovata",
"search": "Cerca un'app",
"noResults": "Nessun risultato",
"action": "Seleziona {app}",
"title": "Seleziona un'app da aggiungere a questa board",
"toggle": "Clicca per selezionare",
"selected": "Selezionato",
"multiple": "Aggiungi {count}",
"selectedCount": "{count, plural, one {# selezionato} other {# selezionato}}",
"appsSelected": "{count, plural, one {# app selezionata} other {# app selezionate}}",
"selectMultiple": "Seleziona più",
"cancelMultiple": "Esci dalla selezione multipla",
"customApplication": "Applicazione personalizzata",
"application": "Applicazione"
},
"create": {
"title": "Crea una nuova app",
"description": "Crea una nuova app ",
"action": "Apri creazione app"
}
}
},
"tips": {
"dismiss": "Chiudi suggerimento",
"multiSelectApps": "Mancia: Tieni premuto Ctrl / <unk> per selezionare più applicazioni contemporaneamente"
},
"customWidget": {
"secretEntry": {
"title": "Configura sorgente API",
"description": "Conferma l'URL del server e inserisci le credenziali. I valori segreti vengono crittografati da Homarr e non vengono mai restituiti all'agente richiedente.",
"loading": "Caricamento richiesta sicura…",
"applying": "Applicazione di questa configurazione… Mantieni aperta questa pagina.",
"saved": "Sorgente API configurata. Puoi chiudere questa pagina.",
"unavailable": "Richiesta non disponibile",
"saveError": "Impossibile configurare la sorgente API",
"source": "Origine API: {name}",
"baseUrl": "Url Del Server",
"networkScope": "Accesso alla rete",
"save": "Salva configurazione API",
"expires": "Questa richiesta una tantum scade a {time}."
},
"page": {
"list": {
"noResults": "Ancora nessun widget personalizzato. Crea il primo!",
"noDescription": "Nessuna descrizione",
"enabled": "Abilitato",
"disabled": "Disabilitato",
"disabledDescription": "Questo widget rimane configurato ma non verrà caricato su nessuna scheda.",
"requestCount": "{count, plural, one {# richiesta} other {# richieste}}",
"invalidDefinition": "Definizione non valida",
"migrationRequired": "Migrazione richiesta",
"migrationInstructions": "Apri Azioni per copiare o esportare la definizione v1 originale per il ricreazione manuale. È inoltre possibile utilizzare il prompt di migrazione con un LLM. I posizionamenti della scheda esistente continuano a lavorare dopo la migrazione.",
"missingCredentials": "{count, plural, one {Credenziali mancanti} other {# credenziali mancanti}}",
"missingCredentialsDescription": "{count, plural, one {Questo widget ha ancora bisogno di una credenziale.} other {Questo widget ha ancora bisogno di # credenziali.}} Seleziona questo badge per configurare l'URL e i valori crittografati."
},
"create": {
"title": "Crea Widget Personalizzato",
"subtitle": "Definisci un URL API, l'autenticazione e come visualizzare i dati di risposta."
},
"tabs": {
"ariaLabel": "Sezioni widget personalizzate",
"installed": "Installato",
"workshop": "Workshop"
}
},
"action": {
"pasteImportHint": "Incolla un widget JSON completamente personalizzato con Ctrl+V o Comando +V",
"delete": "Elimina Widget Personalizzato",
"deleteConfirm": "Sei sicuro di voler eliminare \"{name}\"? Questa azione non può essere annullata.",
"export": "Esporta",
"duplicate": "Duplica",
"aiPrompt": "Design con IA",
"copyAiPrompt": "Copia prompt IA",
"enable": "Abilita",
"disable": "Disabilita",
"menu": "Azioni",
"downloadSkill": "Visualizza Abilità Widget Personalizzato",
"publishWorkshop": "Pubblica in Workshop",
"migrate": "Migra Widget Personalizzato",
"configureSources": "Configura sorgenti",
"copyLegacyDefinition": "Copia il contenuto originale del widget",
"exportLegacyDefinition": "Esporta contenuto originale del widget",
"copyMigrationPrompt": "Copia prompt di migrazione LLM",
"pasteMigration": "Incolla widget migrato",
"importMigration": "Importa file JSON migrato"
},
"sourceSetupDialog": {
"title": "Configura fonti widget",
"description": "Controlla dove questo widget si connette e aggiunge o sostituisce le sue credenziali crittografate.",
"credentialsRequired": "Le richieste falliranno fino all'aggiunta delle credenziali richieste.",
"save": "Salva configurazione"
},
"field": {
"description": "Descrizione"
},
"editor": {
"errorBoundary": {
"title": "Qualcosa è andato storto"
},
"action": {
"components": "Componenti",
"format": "Formato",
"insertStarter": "Insert starter",
"redo": "Ripeti",
"copied": "Copiato",
"schema": "Schema"
},
"reference": {
"minimal": "Esempio minimo",
"full": "Esempio completo"
},
"componentReference": {
"search": "Cerca componenti",
"empty": "Nessun componente corrispondente",
"count": "{count, number} componenti disponibili"
},
"status": {
"errors": "{count, number} errori",
"warnings": "{count, number} avvisi",
"ready": "Nessun problema trovato",
"position": "Ln {line, number}, Col {column, number}",
"characters": "{count, number} caratteri",
"charactersWithLimit": "{count, number} / {limit, number}"
},
"diagnostics": {
"title": "Diagnostica dei modelli",
"line": "Riga {line, number}",
"ast": "{value}",
"bindingTypeConflict": "L'input \"{value}\" è condiviso dai controlli con tipi di valori incompatibili.",
"runtimeBindingTypeConflict": "L'input \"{value}\" è legato sia come {firstType} che come {secondType}.",
"dynamicRequestId": "È richiesto un requestId letterale. Gli ID della richiesta dinamica non sono accettati.",
"dynamicInputBinding": "Un nome di input letterale è richiesto per il bind.",
"inlineRequestProps": "I componenti di rete accettano requestId e param; URL in linea, metodo, intestazione e body props sono bloccati.",
"invalidRequestManifest": "Le richieste con nome devono essere una mappa di richiesta valida. {value}",
"missingRequestId": "Questo componente di rete richiede un requestId letterale.",
"templateEmpty": "Inserisci un modello JSX.",
"templateTooLong": "Il modello supera il limite di 50.000 caratteri.",
"unknownRequest": "Nessuna richiesta con nome con ID \"{value}\" esiste."
}
},
"workbench": {
"configure": "Configura",
"sectionNavigation": "Sezioni widget personalizzate",
"widgetPreview": "Anteprima widget",
"generalInformation": "Informazioni generali",
"invalidWidget": "Widget non valido",
"section": {
"general": "Generale",
"sources": "Fonti API",
"requests": "Richieste",
"options": "Opzioni",
"jsx": "JSX",
"preview": "Anteprima"
},
"status": {
"unsaved": "Modifiche non salvate",
"invalid": "Richiede attenzione",
"ready": "Pronto"
},
"saveError": {
"title": "Il widget non è stato salvato",
"description": "Correggi questi errori di convalida e salva di nuovo.",
"more": "+{count} altri errori sono mostrati nel banco di lavoro.",
"errors": "Errori di convalida",
"copy": "Copia errori",
"copied": "Errori copiati"
},
"action": {
"preview": "Prova e anteprima",
"previewLoading": "Richieste di prova"
},
"requests": {
"title": "Interrogazioni e azioni con nome",
"label": "Richieste",
"description": "Le query caricano dati; le azioni vengono eseguite solo dopo l'interazione dell'utente. Qualsiasi metodo HTTP è valido per entrambi i tipi."
},
"options": {
"title": "Opzioni widget"
},
"builder": {
"advancedManifest": "Manifesto grezzo avanzato",
"advancedJson": "Manifesto avanzato JSON",
"manifestFilename": "widget.json",
"request": "Richiesta {count, number}",
"requestId": "Richiedi Id",
"type": "Scarica tipo client",
"method": "Metodo",
"source": "Sorgente API",
"run": "Esegui",
"runLoad": "Quando il widget viene caricato",
"runManual": "Da Subfetch",
"permission": "Permessi",
"path": "Percorso",
"pathDescription": "Usa '{option:name}' per le opzioni del widget e '{param:name}' per i valori di invocazione.",
"requestDetails": "Interrogazione, corpo e comportamento",
"queryValues": "Valori query",
"queryKey": "Chiave di interrogazione",
"queryKeyInvalid": "Usare un ID univoco che inizia con una lettera e contiene solo lettere, numeri, - o _.",
"valueSource": "Sorgente del valore",
"literal": "Letterale",
"widgetOption": "Opzione widget",
"invocationParameter": "Parametro di invenzione",
"option": "Opzione",
"parameterName": "Nome del parametro",
"value": "Valore",
"removeQueryValue": "Rimuovi valore query",
"addQueryValue": "Aggiungi valore query",
"jsonBody": "Corpo JSON",
"jsonBodyDescription": "Facoltativo. Inserisci riferimenti a $option e $param a qualsiasi livello di annidamento.",
"insertOptionReference": "Inserire il riferimento all'opzione",
"insertParameterReference": "Inserisci riferimento al parametro",
"confirmation": "Messaggio di conferma",
"invalidation": "Aggiorna dopo il successo",
"invalidationDescription": "Id query separate da virgole",
"noAuth": "Invia senza autenticazione sorgente",
"moveRequestUp": "Sposta la richiesta su",
"moveRequestDown": "Sposta la richiesta giù",
"removeRequest": "Rimuovi richiesta",
"addRequest": "Aggiungi richiesta",
"optionName": "Nome opzione",
"label": "Etichetta",
"control": "Controllo",
"description": "Descrizione",
"default": "Predefinito",
"optionDetails": "Vincoli e scelte dinamiche",
"minimum": "Minimo",
"maximum": "Massimo",
"step": "Passo",
"choiceLabel": "Etichetta scelta",
"choiceValue": "Valore di scelta",
"newChoice": "Nuova scelta",
"addChoice": "Aggiungi scelta",
"removeChoice": "Rimuovi scelta",
"choicesRequest": "Carica le scelte dalla richiesta",
"itemsPath": "Percorso elementi",
"itemsPathPlaceholder": "elementi (facoltativo)",
"valuePath": "Percorso valore",
"labelPath": "Percorso dell'etichetta",
"group": "Gruppo",
"advancedOption": "Opzione avanzata",
"moveOptionUp": "Sposta l'opzione in alto",
"moveOptionDown": "Sposta opzione in basso",
"removeOption": "Rimuovi opzione",
"addOption": "Aggiungi opzione",
"invalidJson": "JSON non valido",
"invalidWidget": "Widget non valido"
},
"jsx": {
"title": "Modello JSX",
"label": "Modello"
},
"sources": {
"title": "Fonti e credenziali API",
"newName": "API {count, number}",
"duplicateSourceId": "Gli ID sorgente API devono essere unici.",
"credentialRemoved": "Credenziale rimosso",
"credentialRemovedDescription": "Il valore memorizzato è stato eliminato.",
"primary": "API Primaria",
"id": "Id Sorgente",
"name": "Nome del job",
"baseUrl": "Url di base",
"baseUrlError": {
"invalid": "Inserisci un URL completo.",
"protocol": "Usa un URL HTTP o HTTPS.",
"credentials": "Rimuovi il nome utente e la password da questo URL. Configura le credenziali qui sotto.",
"queryOrFragment": "Rimuove la stringa di query o il frammento da questo URL di base. Aggiungi valori di query a una richiesta con nome."
},
"networkScope": "Accesso alla rete",
"authentication": "Autenticazione",
"headerName": "Nome intestazione",
"queryParameter": "Parametro dell'interrogazione",
"configured": "Configurato — Inserire una sostituzione",
"clear": "Sereno",
"remove": "Rimuovi sorgente e le sue richieste",
"advanced": "Avanzate",
"add": "Aggiungi un'altra sorgente API",
"sourceType": "Integrazione",
"manualSource": "HTTP API",
"existingIntegration": "Integrazione esistente",
"integrationType": "Tipo di integrazione",
"selectIntegration": "Integrazione configurata",
"noIntegrations": "Nessuna integrazione corrispondente disponibile",
"integrationUnavailable": "L'integrazione selezionata non è più disponibile. Seleziona un'altra integrazione.",
"integrationDescription": "Utilizza l'URL di integrazione salvato e le credenziali. Le modifiche si applicano automaticamente. È necessario l'accesso completo all'integrazione per eseguire le richieste."
},
"ai": {
"title": "Crea o correggi con qualsiasi IA",
"description": "Aggiungi prima un URL di API docs se ne hai uno. Per le correzioni, esegui l'Anteprima se possibile. Copia il prompt in qualsiasi AI; può chiedere i dettagli mancanti. Incolla il suo JSON finale qui.",
"request": "Cosa dovrebbe fare questo widget?",
"documentationUrl": "URL documentazione API (opzionale)",
"paste": "Incolla",
"response": "Risposta AI",
"manualCopyDescription": "Accesso agli appunti non disponibile. Selezionare il prompt qui sotto e copiarlo manualmente.",
"manualPasteDescription": "L'accesso agli appunti non è disponibile o la risposta copiata necessita di correzione. Incolla la risposta JSON dell'IA qui.",
"selectAll": "Seleziona tutto",
"loadResponse": "Risposta di carico",
"loaded": "Widget caricato nell'editor",
"invalidResponse": "Gli appunti non contengono un widget v2 valido",
"invalidResponseDetail": "La risposta AI non è valida: {message}"
},
"preview": {
"invalid": "Correggi gli errori di convalida per visualizzare in anteprima questo widget.",
"fixtureError": "Errore di anteprima fixture",
"requestData": "Richiedi dati",
"status": {
"idle": "Le richieste non sono state testate",
"loading": "Richieste di prova",
"success": "Tutte le richieste di caricamento sono riuscite",
"error": "Una o più richieste di caricamento fallite"
},
"result": {
"loading": {
"title": "Testare le richieste API",
"description": "Homarr sta creando una sessione di anteprima e caricando i dati del widget."
},
"success": {
"title": "Anteprima pronta",
"description": "{succeeded, plural, =0 {Questo widget non ha richieste di caricamento.} one {# richiesta di caricamento è riuscita.} other {# richieste di caricamento sono riuscite.}} Apri dati per ispezionare la risposta."
},
"error": {
"title": "Anteprima completata con errori di richiesta",
"description": "{succeeded, number} successo e {failed, number} fallito. Apri i dati per la risposta e i dettagli dell'errore."
}
},
"instanceOptions": "Opzioni istanza",
"liveActions": "Esegui azioni contro le API configurate",
"liveActionsDescription": "Disattivata è una simulazione sicura. Attivare questo effetto influisce sul servizio reale.",
"noActions": "Nessuna azione è definita.",
"containedFailures": "I fallimenti di esecuzione sono contenuti all'interno di questo widget. Richiedi riviste non includono mai valori segreti.",
"validation": {
"title": "Convalida",
"ready": "La definizione del widget è valida."
},
"accessibility": {
"title": "Controlli di accessibilità",
"ready": "Nessuna omissione comune di accessibilità rilevata.",
"pending": "I controlli di accessibilità verranno eseguiti quando la definizione del widget è valida.",
"imageAlt": "Aggiungi testo alt ad ogni immagine, usando un alt vuoto solo per le immagini decorative.",
"actionIconLabel": "Aggiungi un'etichetta o un titolo ad ogni ActionIcon.",
"inputLabel": "Aggiungi un'etichetta visibile o un nome accessibile ad ogni input."
},
"journal": "Diario di richiesta modificato",
"actionParameters": "Parametri di azione (JSON)",
"invalidParameters": "Utilizzare i tipi di parametri booleani e di stringa, numero e booleano.",
"runDestructive": "Esegui azione distruttiva",
"runAction": "Esegui azione",
"deleteConfirmation": "Questa azione di anteprima cambia i dati remoti attraverso l'API configurata.",
"simulated": "Azione simulata",
"httpStatus": "HTTP {status, number}",
"tab": {
"widget": "Widget",
"data": "Dati",
"options": "Opzioni",
"state": "Stato job",
"actions": "Controlli",
"diagnostics": "Diagnostica"
},
"size": {
"compact": "Compatto",
"standard": "Standard",
"wide": "Ampia"
},
"fixture": {
"live": "Live",
"loading": "Caricamento",
"empty": "Vuoto",
"error": "Errore"
}
}
},
"preview": {
"request": {
"permission": {
"view": "Vista",
"modify": "Modifica",
"full": "Pieno"
}
}
},
"notification": {
"created": "Widget \"{name}\" creato con successo.",
"updated": "Widget \"{name}\" aggiornato con successo.",
"deleted": "Widget \"{name}\" eliminato.",
"imported": "Widget importato con successo.",
"migrated": "Il widget legacy è migrato con successo. I posizionamenti della scheda esistenti ora usano la definizione v2.",
"migrationError": "Migrazione del widget eredità non riuscita. Assicurati che il file utilizzi lo schema homarr-custom-widget-v2.",
"legacyDefinitionCopied": "Il contenuto originale del widget è stato copiato. I valori delle credenziali memorizzati non sono inclusi.",
"legacyDefinitionCopyError": "Impossibile copiare il contenuto originale del widget.",
"migrationPromptCopied": "È stato copiato un prompt di migrazione redatto. Incollalo in un LLM, copia la sua singola risposta JSON, quindi scegli Incolla il widget migrato qui.",
"migrationPromptCopyError": "Impossibile copiare il prompt di migrazione.",
"sourcesConfigured": "Sorgenti del widget e credenziali salvate.",
"sourceConfigurationError": "Configurazione delle fonti del widget non riuscita.",
"aiPromptCopiedWithCount": "prompt AI copiato negli appunti ({count, number} caratteri).",
"aiPromptCopyError": "Impossibile copiare il prompt negli appunti. Il tuo browser potrebbe non supportare questa funzione.",
"aiPromptSent": "Avverte l'invio. È possibile continuare a modificare mentre l'assistente funziona in background.",
"updateError": "Impossibile aggiornare il widget. Le modifiche non sono state salvate.",
"importError": "Impossibile importare il widget. Assicurati che il file sia un'esportazione JSON valida di un widget personalizzato.",
"exportError": "Impossibile esportare il widget.",
"duplicated": "Widget \"{name}\" duplicato.",
"duplicateError": "Impossibile duplicare il widget.",
"toggleError": "Impossibile cambiare lo stato del widget.",
"deleteError": "Impossibile eliminare il widget.",
"previewError": "Impossibile recuperare l'anteprima. Controlla l'URL e riprova."
},
"importReview": {
"title": "Revisione importazione widget personalizzato",
"description": "Controlla dove questo widget si connette e quale scheda di accesso richiede i suoi controlli prima di importarlo.",
"migrationTitle": "Revisione sostituzione v2 migrata",
"migrationDescription": "Rivedi e conferma questa definizione v2 generata. Confermare atomicamente sostituisce il record v1 conservato mantenendo i posizionamenti della scheda esistenti collegati allo stesso ID del widget.",
"fileLabel": "Scegli un file JSON del widget personalizzato",
"name": "Nome del job",
"origin": "Origine di base",
"authentication": "Autenticazione",
"networkScope": "Ambito di rete",
"methods": "Metodi HTTP",
"permissions": "Autorizzazioni di bordo richieste",
"sourceSetup": {
"title": "Configura sorgenti API",
"description": "Conferma dove questo widget si connette e aggiungi credenziali. Gli URL privati e di loopback sono specifici per la tua installazione di Homarr.",
"suggestedUrl": "Url Suggerito",
"confirmUrl": "Confermo che questo URL del server è corretto per la mia installazione di Homarr",
"ready": "URL pronto",
"needsUrl": "Conferma URL",
"credentialsMissing": "Credenziali mancanti",
"credentialsOptional": "È possibile installare senza credenziali e configurarle più tardi, ma le richieste falliranno fino a quando non saranno aggiunte."
},
"actionWarning": {
"title": "Questo widget può cambiare i dati remoti",
"description": "Controlla ogni azione nominata, le credenziali ereditate e la conferma distruttiva dopo l'importazione. I segreti non sono inclusi nel file."
},
"cancel": "Annulla importazione",
"confirm": "Importa widget",
"confirmMigration": "Conferma sostituzione v2"
},
"secret": {
"apiKey": "Chiave API o token",
"username": "Nome utente",
"password": "Password",
"savedPlaceholder": "••••••• (salvato, lascia vuoto per mantenere)"
}
},
"workshop": {
"title": "Workshop",
"browseWorkshop": "Sfoglia Workshop",
"openCommunity": "Apri Workshop",
"openOnWorkshop": "Apri {title} sul sito web del Workshop",
"back": "Torna al Workshop",
"search": "Widget di ricerca",
"searchCss": "Cerca temi CSS",
"sort": "Ordina",
"sortTop": "Top rated",
"sortNewest": "Più Recenti",
"listAriaLabel": "Widget officina",
"listAriaLabelCss": "Workshop temi CSS",
"empty": "Nessun widget corrisponde a questa ricerca.",
"emptyDescription": "I widget della comunità pubblicati nel Workshop appaiono qui.",
"emptyFilteredTitle": "Nessun widget corrisponde a questa ricerca",
"emptyFilteredDescription": "Nessun widget Workshop corrisponde a \"{search}\".",
"emptyCss": "Nessun tema CSS corrisponde a questa ricerca.",
"unavailableTitle": "Homarr Workshop sembra non essere disponibile",
"unavailable": "Il servizio della community potrebbe essere temporaneamente inattivo. Riprova tra un attimo. I widget installati non sono influenzati.",
"loadError": "Questa richiesta non può essere caricata.",
"noDescription": "Nessuna descrizione",
"author": "di {name}",
"communityMember": "Membro della Comunità",
"outdated": "Andato",
"outdatedWarning": "L'autore ha contrassegnato questo invio come obsoleto. Rivedere attentamente prima di importare.",
"score": "Punteggio: {count, number}",
"upvote": "Upvote",
"downvote": "Downvote",
"voteError": "La votazione non può essere salvata.",
"signIn": "Accedi con GitHub",
"signInError": "Accesso a GitHub non riuscito. Verificare che il provider OAuth di Workshop sia configurato e che i popup siano consentiti.",
"signOut": "Esci",
"signInHint": "Accedi per votare o segnalare. L'installazione non richiede un account Workshop.",
"securityNotice": "I widget Workshop possono chiamare le loro sorgenti API dichiarate ed eseguire azioni dichiarate con credenziali configurate localmente. I segreti non sono mai inclusi.",
"securityNoticeCss": "Il CSS della comunità può cambiare l'aspetto e l'usabilità di una scheda. Revisiona prima dell'importazione; nulla viene salvato fino a quando non si salvano le impostazioni della scheda.",
"install": "Installa",
"installReviewTitle": "Revisione prima dell'installazione",
"installError": "Questo widget non può essere installato",
"installErrorDescription": "L'invio dell'officina non è un widget JSX v2 personalizzato valido.",
"useCss": "Import CSS",
"importCss": "Importa CSS da Workshop",
"importCssConfirm": "Sostituire l'attuale CSS personalizzato con \"{title}\"? Niente viene salvato finché non si salvano le impostazioni della scheda.",
"screenshotAlt": "{title} screenshot {count, number}",
"screenshotViewer": "Visualizzatore di screenshot di {title}",
"screenshotsLabel": "Screenshot di {title}",
"zoomScreenshot": "Visualizza dimensione completa",
"previousScreenshot": "Schermata precedente",
"nextScreenshot": "Prossima schermata",
"showScreenshotThumbnails": "Mostra miniature screenshot",
"hideScreenshotThumbnails": "Nascondi miniature screenshot",
"closeScreenshotViewer": "Chiudi visualizzatore screenshot",
"technicalDetails": "Dettagli tecnici",
"sourceCode": "Ingresso officina",
"export": "Esporta",
"report": "Segnala",
"reportTitle": "Invia report",
"reportReason": "Motivo",
"reportExplanation": "Cosa dovrebbero sapere i moderatori del Workshop?",
"reportSend": "Invia report",
"reportSent": "Report inviato",
"reportSentDescription": "I moderatori del workshop possono ora rivedere questo invio.",
"reportCount": "{count, plural, one {# report} other {# reports}}",
"reportWarning": "{count, plural, one {Questo invio ha # report della comunità aperta} other {Questo invio ha # report della comunità aperta.}} Rimane installabile, ma dovresti prima rivedere il suo contenuto.",
"reportVisibility": "I dettagli del report sono visibili solo agli amministratori dell'autore e del Workshop di questa missione.",
"reportCategory": {
"outdated": "Andato o non più funzionante",
"malicious": "Maligno",
"spam": "Spam",
"copyright": "Copyright",
"inappropriate": "Inappropriato",
"other": "Altro"
},
"publish": {
"title": "Pubblica in Workshop",
"introTitle": "Condividi questo widget con la comunità",
"introDescription": "Homarr esporta una copia priva di credenziali del widget corrente. Aggiungi dettagli di elenco chiaro in modo che le persone sappiano cosa fa prima di installarlo.",
"listingDetails": "Elenco workshop",
"listingDetailsDescription": "Questi dettagli appaiono pubblicamente accanto alla definizione del widget esportato.",
"success": "Pubblicato immediatamente. I membri della Comunità possono ora installare e segnalare questo widget.",
"successTitle": "Il tuo widget è in diretta",
"manageDescription": "Aprire la sottomissione per aggiornare il suo elenco, i rapporti di revisione, contrassegnarlo o eliminarlo. La gestione della sottomissione viene gestita direttamente sul sito Web di Workshop.",
"viewSubmission": "Visualizza e gestisci l'invio",
"done": "Fatto",
"signInHint": "Accedi per pubblicare sotto la tua identità Workshop.",
"titleField": "Titolo",
"descriptionField": "Descrizione",
"screenshots": "Screenshot",
"screenshotsDescription": "Fino a cinque immagini PNG, JPEG o WebP",
"screenshotsPlaceholder": "Scegli screenshot",
"invalidScreenshot": "Utilizzare immagini PNG, JPEG o WebP non più grandi di {maxSize} ciascuna.",
"privateSourceWarning": "Questo widget contiene URL di origine privata per: {sources}. Sostituire host personali o indirizzi IP con segnaposto di servizio sicuro prima della pubblicazione.",
"reviewSourcesTitle": "Revisione URL sorgente privata",
"privateSourceConfirmation": "Ho esaminato questi URL di origine e non espongono i dettagli dell'infrastruttura privata",
"action": "Pubblica ora",
"publicationNote": "La pubblicazione è immediata. È possibile gestire l'invio in seguito al Workshop.",
"definitionChanged": "Il widget è cambiato mentre la pubblicazione è in fase di preparazione. Rivedere nuovamente gli URL di origine privata, quindi riprovare.",
"error": "Pubblicazione fallita"
}
},
"integration": {
"completion": {
"modalTitle": "Servizio pronto",
"title": "{name} è connesso",
"description": "La connessione ha superato il test. Scegli cosa mostrare su questa scheda successiva.",
"connectionReady": "La connessione al servizio è pronta",
"appReady": "Il collegamento all'app è pronto",
"compatibleWidgets": "{count, plural, =0 {Nessun widget compatibile} one {# widget compatibile} other {# widget compatibili}} disponibile",
"chooseWidget": "Scegli widget",
"recipes": {
"title": "Consigliato per questa scheda",
"description": "Basato su servizi e widget connessi già in questa scheda.",
"newConnectionReason": "Ora disponibile attraverso {integration}",
"existingConnectionReason": "Funziona con un servizio già connesso",
"dismiss": "Ignora le raccomandazioni per questo servizio in questo consiglio"
}
},
"page": {
"list": {
"ariaLabel": "Integrazioni configurate",
"search": "Cerca integrazioni",
"scopedNote": "Mostrando solo le integrazioni che puoi gestire.",
"noResults": {
"title": "Non ci sono ancora integrazioni",
"description": "Collega un servizio per utilizzare i suoi dati e le sue azioni nei widget Homarr.",
"action": "Crea la tua prima integrazione",
"filteredTitle": "Nessuna integrazione corrisponde alla tua ricerca",
"filteredDescription": "Nessuna integrazione corrisponde a \"{search}\". Prova un altro nome, tipo o URL.",
"createOnlyTitle": "È possibile aggiungere solo integrazioni",
"createOnlyDescription": "I tuoi permessi ti permettono di creare integrazioni ma non di gestire quelle esistenti. Chiedi a un amministratore di accedere a quelle di cui hai bisogno."
}
},
"create": {
"title": "Nuova integrazione di {name}",
"notification": {
"success": {
"message": "L'integrazione è stata creata con successo"
},
"error": {
"message": "Non è stato possibile creare l'integrazione"
}
},
"app": {
"option": {
"existing": {
"title": "Esistente",
"label": "Seleziona app esistente"
},
"new": {
"title": "Nuovo",
"url": {
"label": "Url app",
"description": "L'Url che l'app aprirà quando vi si accede dalla dashboard"
}
}
}
}
},
"edit": {
"title": "Modifica integrazione {name}",
"notification": {
"success": {
"message": "L'integrazione è stata salvata correttamente"
},
"error": {
"message": "Non è stato possibile salvare l'integrazione"
}
},
"app": {
"action": {
"add": "Collega un'app",
"remove": "Scollega",
"select": "Seleziona un'app da collegare"
}
}
},
"delete": {
"title": "Elimina integrazione",
"message": "Hai la certezza di voler eliminare l'integrazione {name}?",
"notification": {
"success": {
"message": "L'integrazione è stata eliminata correttamente"
},
"error": {
"message": "Impossibile eliminare l'integrazione"
}
}
}
},
"field": {
"attemptSearchEngineCreation": {
"label": "Crea Motore Di Ricerca",
"description": "Integrazione \"{kind}\" può essere utilizzato con i motori di ricerca. Selezionare questa opzione per configurare automaticamente il motore di ricerca."
},
"app": {
"sectionTitle": "App Collegata"
},
"createApp": {
"label": "Crea app",
"description": "Crea un'app con lo stesso nome ed icona dell'integrazione. Lasciare vuoto il campo di input qui sotto per creare l'applicazione con l'URL di integrazione."
},
"linkApp": {
"label": "Collega un'app esistente",
"description": "Collega questa integrazione ad un'app che puoi già utilizzare."
},
"appHref": {
"placeholder": "URL app personalizzata"
},
"apiKeySettings": {
"label": "Ottieni la chiave API"
}
},
"action": {
"create": "Nuova integrazione"
},
"grid": {
"widgetCount": "{count} widgets",
"noWidgets": "Nessun widget",
"detected": "Rilevato tramite Docker",
"connected": "{count, plural, one {# connesso} other {# connesso}}",
"tiedWidgets": "Widget collegati",
"more": "+{count} in più",
"loadError": "Le integrazioni non possono essere caricate. Riprova prima di creare una nuova connessione."
},
"category": {
"dnsHole": "DNS",
"mediaService": "Multimedia",
"calendar": "Calendario",
"mediaSearch": "Cerca",
"mediaRelease": "Rilasci",
"mediaRequest": "Richieste",
"downloadClient": "Scaricamenti",
"usenet": "Usenet",
"torrent": "Torrent",
"miscellaneous": "Varie",
"smartHomeServer": "Domotica",
"indexerManager": "Indicizzatore",
"healthMonitoring": "Integrità",
"search": "Cerca",
"mediaTranscoding": "Transcodifica",
"networkController": "Rete",
"releasesProvider": "Rilasci",
"notifications": "Notifiche",
"firewall": "Software per Firewall",
"timetable": "Orario",
"photoService": "Foto",
"documents": "Documents",
"notes": "Note",
"mediaMonitoring": "Monitoraggio",
"speedtest": "Speed test",
"analytics": "Analytics",
"vpn": "VPN",
"mediaLibrary": "Media Library",
"uptimeMonitoring": "Uptime Monitoring",
"beszel": "Beszel",
"systemMonitoring": "Monitoraggio Del Sistema",
"security": "Sicurezza"
},
"testConnection": {
"action": {
"create": "Prova la connessione e crea",
"edit": "Prova la connessione e salva"
},
"error": {
"common": {
"cause": {
"title": "Causa con più dettagli"
}
},
"unknown": {
"title": "Errore sconosciuto",
"description": "Si è verificato un errore sconosciuto, apri la causa sottostante per vedere maggiori dettagli"
},
"parse": {
"title": "Errore di analisi",
"description": "La risposta non può essere analizzata. Si prega di verificare che l'URL stia puntando all'URL di base del servizio."
},
"authorization": {
"title": "Errore di autorizzazione",
"description": "La richiesta non è stata autorizzata. Verifica che le credenziali siano corrette e che tu le abbia configurate con i permessi necessari."
},
"statusCode": {
"title": "Errore di risposta",
"description": "Ricevuta una risposta inattesa {statusCode} ({reason}) da <url></url>. Verificare che l'URL stia puntando all'URL di base dell'integrazione.",
"otherDescription": "Ricevuta una risposta inattesa {statusCode} da <url></url>. Verifica che l'URL stia puntando all'URL di base dell'integrazione.",
"reason": {
"badRequest": "Richiesta non valida",
"notFound": "Non trovato",
"tooManyRequests": "Troppe richieste",
"internalServerError": "Errore interno del server",
"serviceUnavailable": "Servizio non disponibile",
"gatewayTimeout": "Timeout del gateway"
}
},
"certificate": {
"title": "Errore del certificato",
"description": {
"expired": "Il certificato è scaduto.",
"notYetValid": "Il certificato non è ancora valido.",
"untrusted": "Il certificato non è sicuro.",
"hostnameMismatch": "Il nome host certificato non corrisponde all'URL."
},
"alert": {
"permission": {
"title": "Autorizzazioni insufficienti",
"message": "Non è consentito caricare o considerare attendibili i certificati. Contattare l'amministratore per caricare il certificato root necessario."
},
"hostnameMismatch": {
"title": "L' hostname non corrisponde",
"message": "Il nome host nel certificato non corrisponde al nome host a cui ti stai connettendo. Questo potrebbe indicare un rischio per la sicurezza, ma puoi ancora scegliere di fidarti di questo certificato."
},
"extract": {
"title": "Estrazione certificato CA non riuscita",
"message": "Solo i certificati autofirmati senza catena possono essere recuperati automaticamente. Se si utilizza un certificato autofirmato, assicurarsi di caricare manualmente il certificato CA. Le istruzioni su come farlo sono disponibili qui <docsLink></docsLink>."
}
},
"action": {
"retry": {
"label": "Riprova creazione"
},
"trust": {
"label": "Certificato affidabile"
},
"upload": {
"label": "Carica certificato"
}
},
"hostnameMismatch": {
"confirm": {
"title": "Il nome host attendibile non corrisponde",
"message": "Sei sicuro di voler fidarti del certificato con un nome host non corrispondente?"
},
"notification": {
"success": {
"title": "Certificato attendibile",
"message": "Aggiunto nome host all'elenco di certificati attendibili"
},
"error": {
"title": "Non è stato possibile fidarsi del certificato",
"message": "Il certificato con un nome host non corrispondente non può essere attendibile"
}
}
},
"selfSigned": {
"confirm": {
"title": "Certificato autofirmato attendibile",
"message": "Sei sicuro di voler considerare attendibile questo certificato autofirmato?"
},
"notification": {
"success": {
"title": "Certificato attendibile",
"message": "Aggiunto certificato all'elenco di certificati attendibili"
},
"error": {
"title": "Non è stato possibile fidarsi del certificato",
"message": "Impossibile aggiungere il certificato all'elenco di certificati attendibili"
}
}
},
"details": {
"title": "Dettagli",
"description": "Rivedere le informazioni del certificato prima di decidere di fidarsi.",
"content": {
"action": "Mostra contenuto",
"title": "Certificato PEM"
}
}
},
"request": {
"title": "Errore nella richiesta",
"description": {
"connection": {
"hostUnreachable": "Impossibile raggiungere il server. Solitamente questo significa che l'host è offline o non raggiungibile dalla rete.",
"networkUnreachable": "La rete non è raggiungibile. Controlla la tua connessione internet o la configurazione della rete.",
"refused": "Il server ha rifiutato la connessione. Potrebbe non essere in esecuzione o sta rifiutando le richieste sulla porta indicata.",
"reset": "La connessione è stata interrotta inaspettatamente dal server. Questo può accadere se il server è instabile o è stato riavviato."
},
"dns": {
"notFound": "Impossibile trovare l'indirizzo del server. Controlla l'URL per eventuali errori di battitura o nomi di dominio non validi.",
"timeout": "Ricerca DNS scaduta. Potrebbe trattarsi di un problema temporaneo: riprova tra qualche istante.",
"noAnswer": "Il server DNS non ha restituito una risposta valida. Il dominio potrebbe esistere, ma non contiene record validi."
},
"timeout": {
"aborted": "La richiesta è stata interrotta prima che potesse essere completata. Questo potrebbe essere dovuto a un'azione utente o a un timeout di sistema.",
"timeout": "La richiesta ha richiesto troppo tempo per completare ed è scaduta. Controlla la tua rete o riprova più tardi."
}
}
}
},
"alertNotice": "Il pulsante Salva è abilitato una volta stabilita una connessione con successo",
"notification": {
"success": {
"title": "Connessione riuscita",
"message": "La connessione è stata stabilita con successo"
},
"invalidUrl": {
"title": "URL invalido",
"message": "L'URL non è valido"
},
"secretNotDefined": {
"title": "Credenziali mancanti",
"message": "Non tutte le credenziali sono state fornite"
},
"invalidCredentials": {
"title": "Credenziali non valide",
"message": "Le credenziali non sono valide"
},
"commonError": {
"title": "Connessione fallita",
"message": "La connessione non è stata stabilita"
},
"badRequest": {
"title": "Bad request",
"message": "La richiesta era malformata"
},
"unauthorized": {
"title": "Non Autorizzato",
"message": "Probabilmente le credenziali sono sbagliate"
},
"forbidden": {
"title": "Forbidden",
"message": "Probabilmente mancano i permessi"
},
"notFound": {
"title": "Not found",
"message": "Probabilmente url o percorso errati"
},
"internalServerError": {
"title": "Errore server interno",
"message": "Il server ha riscontrato un errore"
},
"serviceUnavailable": {
"title": "Il servizio non è disponibile",
"message": "Il server non è attualmente disponibile"
},
"connectionAborted": {
"title": "Connessione interrotta",
"message": "La connessione è stata interrotta"
},
"domainNotFound": {
"title": "Dominio non trovato",
"message": "Il dominio non è stato trovato"
},
"connectionRefused": {
"title": "Connessione rifiutata",
"message": "La connessione è stata rifiutata"
},
"invalidJson": {
"title": "JSON non valido",
"message": "La risposta non era un JSON valido"
},
"wrongPath": {
"title": "Percorso sbagliato",
"message": "Il percorso probabilmente non è corretto"
},
"tooManyRequests": {
"title": "Troppe richieste in un determinato periodo temporale",
"message": "Ci sono state troppe richieste. Probabilmente la tua richiesta è stata limitata o rifiutata dal sistema di destinazione"
}
}
},
"secrets": {
"title": "Secrets",
"lastUpdated": "Ultimo aggiornamento {date}",
"notSet": {
"label": "Nessun valore impostato",
"tooltip": "Il secret richiesto non è stato ancora impostato"
},
"secureNotice": "Questo segreto non può essere recuperato dopo la creazione",
"reset": {
"title": "Resetta segreto",
"message": "Sei sicuro di voler resettare questo segreto?"
},
"noSecretsRequired": {
"segmentTitle": "Nessun segreto",
"text": "Nessun segreto richiesto per questa integrazione"
},
"kind": {
"username": {
"label": "Nome utente",
"newLabel": "Nuovo nome utente"
},
"apiKey": {
"label": "Chiave API",
"newLabel": "Nuova chiave API"
},
"password": {
"label": "Password",
"newLabel": "Nuova password"
},
"tokenId": {
"label": "ID Token",
"newLabel": "Nuovo ID token"
},
"realm": {
"label": "Dominio",
"newLabel": "Nuovo dominio"
},
"personalAccessToken": {
"label": "Token d'Accesso Personale",
"newLabel": "Nuovo Token di Accesso Personale"
},
"topic": {
"label": "Argomento",
"newLabel": "Nuovo argomento"
},
"url": {
"label": "Url",
"newLabel": "Nuovo url"
},
"opnsenseApiKey": {
"label": "Chiave API (Key)",
"newLabel": "Nuova Chiave API (Key)"
},
"opnsenseApiSecret": {
"label": "Chiave API (Secret)",
"newLabel": "Nuova Chiave API (Secret)"
},
"patchmonApiKey": {
"label": "Chiave API",
"newLabel": "Nuova chiave API"
},
"patchmonApiSecret": {
"label": "Secret API",
"newLabel": "Nuova API Secret"
},
"githubAppId": {
"label": "Id App",
"newLabel": "Nuovo Id App"
},
"githubInstallationId": {
"label": "Id installazione",
"newLabel": "Nuovo Id Installazione"
},
"privateKey": {
"label": "Chiave privata",
"newLabel": "Nuova chiave privata"
},
"slug": {
"label": "Status page slug",
"newLabel": "New status page slug"
},
"wazuhIndexerUrl": {
"label": "Url Indicizzatore",
"newLabel": "Nuovo URL indicizzatore"
},
"wazuhIndexerUsername": {
"label": "Nome utente indicizzatore",
"newLabel": "Nuovo nome utente indicizzatore"
},
"wazuhIndexerPassword": {
"label": "Password indicizzatore",
"newLabel": "Nuova password indicizzatore"
},
"wazuhDashboardUrl": {
"label": "Url Dashboard (opzionale)",
"newLabel": "Nuovo URL dashboard"
}
}
},
"permission": {
"use": "Seleziona le integrazioni negli elementi",
"interact": "Interagire con le integrazioni",
"full": "Accesso completo integrativo"
},
"llamacpp": {
"name": "llama.cpp",
"description": "Monitora un locale llama.cpp llama-server: salute, modelli e metriche di generazione"
}
},
"media": {
"plural": "Media",
"search": "Trova un media",
"field": {
"preview": "Anteprima",
"size": "Dimensione",
"creator": "Creatore",
"actions": "Controlli"
},
"action": {
"upload": {
"label": "Carica media",
"file": "Seleziona file",
"notification": {
"success": {
"message": "Il media è stato caricato con successo"
},
"error": {
"message": "Il media non può essere caricato"
}
}
},
"delete": {
"label": "Elimina media",
"description": "Sei sicuro di voler eliminare il media <bName></bName>?",
"notification": {
"success": {
"message": "Il media è stato eliminato con successo"
},
"error": {
"message": "Il media non può essere eliminato"
}
}
},
"copy": {
"label": "Copia URL",
"labelNamed": "Copia URL per {name}"
},
"open": {
"label": "Apri media",
"labelNamed": "Apri {name}"
}
},
"noResults": {
"title": "Nessun media caricato"
}
},
"common": {
"success": "Riuscito",
"beta": "Beta",
"error": "Errore",
"action": {
"add": "Aggiungi",
"apply": "Applica",
"backToOverview": "Torna alla panoramica",
"change": "Cambia",
"create": "Crea",
"createAnother": "Crea e ricomincia",
"edit": "Modifica",
"import": "Importa",
"insert": "Inserisci",
"remove": "Rimuovi",
"save": "Salva",
"saveChanges": "Salva modifiche",
"cancel": "Annulla",
"delete": "Elimina",
"discard": "Scarta",
"close": "Chiudi",
"confirm": "Conferma",
"continue": "Continua",
"previous": "Precedente",
"next": "Successivo",
"checkoutDocs": "Consulta la documentazione",
"checkLogs": "Controlla i log per maggiori dettagli",
"tryAgain": "Riprova",
"loading": "Caricamento",
"show": "Visualizza",
"hide": "Nascondi",
"undo": "Annulla",
"editNamed": "Modifica {name}",
"deleteNamed": "Elimina {name}",
"clearSearch": "Cancella ricerca",
"copy": "Copia",
"copied": "Copiato",
"refresh": "Aggiorna"
},
"pagination": {
"pageOf": "Pagina {page} di {totalPages}"
},
"here": "qui",
"serviceUrlTemplate": {
"serverTitle": "Indirizzo abituale del server",
"urlModeLabel": "Modello indirizzo servizio",
"hostPort": "Stesso host, porte diverse",
"subdomain": "Un sottodominio per servizio",
"path": "Un percorso per servizio"
},
"iconPicker": {
"label": "Icona URL",
"description": "Cerca nella libreria, incolla un URL di immagine, o carica un file.",
"header": "Digita il nome o gli oggetti da filtrare per le icone... Homarr cercherà tra le icone {countIcons} per te",
"headerLoading": "Digita per cercare icone",
"clear": "Cancella immagine",
"uploadImage": "Carica immagine",
"results": "Risultati della ricerca immagini",
"localImages": "Le tue immagini",
"svgIcons": "Icone SVG",
"otherImages": "Altre immagini",
"urlLoading": "Controllo immagine…",
"urlReady": "L'immagine è pronta per l'uso",
"urlError": "Questa immagine non può essere caricata. Controlla l'URL e riprova.",
"noResults": "Nessuna icona corrisponde a \"{search}\".",
"error": "Impossibile caricare le icone."
},
"colorScheme": {
"options": {
"auto": "Automatico",
"light": "Chiaro",
"dark": "Scuro"
}
},
"information": {
"min": "Min",
"max": "Max",
"hours": "Ore",
"minutes": "Minuti"
},
"notification": {
"create": {
"success": "Creazione riuscita",
"error": "Creazione fallita"
},
"delete": {
"success": "Cancellazione avvenuta con successo",
"error": "Eliminazione non riuscita"
},
"update": {
"success": "Modifiche applicate con successo",
"error": "Impossibile applicare le modifiche"
},
"transfer": {
"success": "Trasferimento riuscito",
"error": "Trasferimento non riuscito"
}
},
"multiSelect": {
"placeholder": "Scegli uno o più valori"
},
"multiText": {
"placeholder": "Aggiungi più valori",
"addLabel": "Aggiungi {value}"
},
"select": {
"placeholder": "Scegli valore",
"badge": {
"recommended": "Raccomandato"
}
},
"userAvatar": {
"menu": {
"open": "Apri menu account",
"management": "Gestione",
"preferences": "Le tue impostazioni",
"logout": "Disconnettiti",
"login": "Accedi",
"homeBoard": "La tua home board",
"updateAvailable": "{countUpdates} aggiornamenti disponibili: {tag}",
"assistant": "Assistente",
"assistantThinking": "Pensare",
"modifier": "Mod"
}
},
"dangerZone": "Zona pericolosa",
"noResults": "Nessun risultato trovato",
"unsavedChanges": "Ci sono modifiche non salvate!",
"servers": "Server",
"applications": "App",
"services": "Servizi",
"preview": {
"show": "Mostra anteprima",
"hide": "Nascondi anteprima"
},
"zod": {
"errors": {
"default": "Campo non valido",
"required": "Campo obbligatorio",
"string": {
"startsWith": "Questo campo deve iniziare con {startsWith}",
"endsWith": "Questo campo deve terminare con {endsWith}",
"includes": "Questo campo deve contenere {includes}",
"invalidEmail": "Questo campo deve avere un'email valida"
},
"tooSmall": {
"string": "Questo campo deve avere una lunghezza minima di {minimum} caratteri",
"number": "Questo campo deve essere maggiore o uguale a {minimum}"
},
"tooBig": {
"string": "Questo campo deve avere una lunghezza massima di {maximum} caratteri",
"number": "Questo campo deve essere maggiore o uguale a {maximum}"
},
"custom": {
"passwordsDoNotMatch": "Le password non corrispondono",
"passwordRequirements": "La password non soddisfa i requisiti",
"boardAlreadyExists": "Esiste già una board con questo nome",
"invalidFileType": "Tipo file non valido, previsto {expected}",
"invalidFileName": "Nome file non valido",
"fileTooLarge": "Il file è troppo grande, la dimensione massima è {maxSize}",
"invalidConfiguration": "Configurazione non valida",
"groupNameTaken": "Nome gruppo già preso"
}
}
},
"unit": {
"speed": {
"kilometersPerHour": "km/h",
"milesPerHour": "mph"
}
},
"widgetQuery": {
"loading": "Caricamento dati widget"
},
"total": "Totale",
"filesystemUsage": "{count, plural, one {Mostra utilizzo per # filesystem} other {Mostra utilizzo per # filesystem}}",
"field": {
"name": "Nome del job"
},
"label": {
"new": "Nuovo"
},
"entity": {
"apps": "App",
"boards": "Board",
"certificates": "Certificati",
"customWidgets": "Custom widgets",
"groups": "Gruppi",
"integrations": "Integrazioni",
"invites": "Inviti",
"logs": "Log",
"media": "Media",
"searchEngines": "Motori di ricerca",
"tasks": "Attività",
"users": "Utenti"
}
},
"section": {
"option": {
"showLabel": {
"label": "Mostra etichetta",
"description": "Mostra l'etichetta del contenitore sopra il suo contenuto."
},
"collapsible": {
"label": "Permetti collasso",
"description": "Permetti agli spettatori di espandere e collassare questo contenitore."
},
"showOpenAll": {
"label": "Mostra azione open-all",
"description": "Mostra un'azione che apre ogni app in questo contenitore in nuove schede."
},
"scrollable": {
"label": "Scorribile",
"description": "Mantenere questo contenitore alla sua dimensione impostata e scorrere il suo contenuto invece di crescere per adattarsi a loro."
}
},
"action": {
"openAllInNewTabsFor": "Apri tutte le app in {name} nelle schede"
},
"openAllInNewTabs": {
"title": "Apri tutto in schede",
"text": "Alcuni browser potrebbero bloccare l'apertura multipla delle schede per motivi di sicurezza. Homarr non è riuscito ad aprire tutte le finestre perché il browser ha bloccato questa azione. Consenti l'apertura di finestre pop-up e riprova."
},
"container": {
"untitled": "Contenitore senza titolo",
"action": {
"create": "Nuovo contenitore",
"remove": "Rimuovi contenitore",
"expand": "Espandi",
"collapse": "Comprimi"
},
"option": {
"title": {
"label": "Titolo"
},
"customCssClasses": {
"label": "Classi css personalizzate"
},
"borderColor": {
"label": "Colore del bordo"
}
},
"remove": {
"message": "Rimuovere questo contenitore? Il suo contenuto si sposterà nell'area circostante."
}
}
},
"item": {
"action": {
"edit": "Modifica elemento",
"moveResize": "Sposta / ridimensiona elemento",
"duplicate": "Duplica elemento",
"remove": "Rimuovi elemento"
},
"menu": {
"label": {
"settings": "Impostazioni",
"settingsFor": "Impostazioni per {name}",
"options": "Opzioni",
"actions": "Azioni"
},
"status": {
"success": "OK",
"error": "Errore",
"loading": "Caricamento",
"idle": "Inattivo"
},
"notification": {
"saveError": {
"title": "Impossibile salvare il widget",
"message": "Le modifiche del widget sono state rotolate indietro"
}
}
},
"create": {
"title": "Scegli elemento da aggiungere",
"search": "Filtra elementi",
"addToBoard": "Aggiungi alla board",
"addAtPosition": "Aggiungi elemento qui",
"destination": {
"label": "Aggiungi a",
"description": "Scegli dove dovrebbe apparire il widget. Puoi comunque spostarlo più tardi.",
"mainCanvas": "Tela principale",
"leftRail": "Corrimano sinistro",
"rightRail": "Ferrovia destra"
},
"connectionStatus": {
"ready": "Pronto",
"needsSetup": "Necessita configurazione",
"noConnectionRequired": "Nessuna connessione richiesta"
},
"customWidget": "API Personalizzata",
"standalone": "Standalone",
"missingIntegration": {
"title": "Prima connetti un servizio",
"noPermission": "Questo widget ha bisogno di una connessione al servizio compatibile. Chiedi all'amministratore di connetterne una, quindi riprova."
},
"notification": {
"success": {
"title": "Widget aggiunto",
"message": "{name} è stato aggiunto a questa scheda.",
"relocatedMessage": "{name} è stato aggiunto ad {destination} perché la destinazione selezionata non era disponibile."
},
"error": {
"title": "Impossibile aggiungere l'elemento",
"message": "L'elemento non può essere aggiunto a questa scheda"
}
}
},
"selection": {
"summary": "{count, plural, one {# elemento selezionato} other {# elementi selezionati}}",
"selected": "{count, plural, one {# selezionato} other {# selezionato}}",
"copy": "Copia",
"copied": "{count, plural, one {# oggetto copiato negli appunti} other {# elementi copiati negli appunti}}",
"copyError": "Gli elementi selezionati non possono essere copiati. Il tuo browser potrebbe non consentire l'accesso agli appunti.",
"paste": "Incolla",
"pasteShortcut": "Incolla qui gli elementi copiati (Ctrl / <unk> + V)",
"pasted": "{count, plural, one {# oggetto incollato} other {# elementi incollati}}",
"pasteError": "Gli appunti non possono essere letti. Il browser potrebbe non consentire l'accesso agli appunti.",
"pasteInvalid": "Gli appunti non contengono elementi Homarr validi",
"pasteUnavailable": "Gli oggetti copiati non si adattano a questa scheda.",
"removed": "{count, plural, one {# elemento rimosso} other {# elementi rimossi}}",
"move": "Sposta",
"moveTo": "Sposta gli elementi selezionati",
"delete": "Elimina",
"clear": "Cancella selezione",
"clearShortcut": "Cancella selezione (Escape)",
"saveErrorTitle": "Impossibile aggiornare gli elementi",
"saveErrorMessage": "Le modifiche non possono essere salvate. La scheda è stata aggiornata.",
"moveUnavailableTitle": "Impossibile spostare gli elementi selezionati",
"moveUnavailableMessage": "La destinazione non ha abbastanza spazio per tutta la selezione."
},
"moveResize": {
"title": "Sposta / ridimensiona elemento",
"entryLabel": "{name}, colonna {column}, riga {row}",
"target": {
"numbered": "{name}, destinazione {index}",
"located": "{name}, {location}, destinazione {index}"
},
"keyboard": {
"instructions": "Premere entrare o spazio per avviare la modifica della tastiera. Utilizzare i tasti freccia per spostare, spostare più tasti freccia per ridimensionare e Fuggire per fermarsi.",
"started": "Modifica della tastiera iniziata. Utilizzare i tasti freccia per spostarsi, Maiusc più tasti freccia per ridimensionare ed Escape per fermarsi.",
"stopped": "Modifica della tastiera interrotta.",
"boundary": "Questo cambiamento non si inserisce in questa sezione."
},
"field": {
"section": {
"label": "Sezione o rotaia"
},
"width": {
"label": "Larghezza",
"shortLabel": "W"
},
"height": {
"label": "Altezza",
"shortLabel": "H"
},
"xOffset": {
"label": "Scostamento X"
},
"yOffset": {
"label": "Scostamento Y"
}
}
},
"edit": {
"title": "Modifica elemento",
"tab": {
"widget": "Modifica widget",
"app": "Modifica app",
"integration": "Modifica integrazione"
},
"app": {
"propagationNotice": "Le modifiche apportate a questa app verranno applicate ovunque venga utilizzata in tutte le dashboard."
},
"integration": {
"action": "Modifica connessione",
"description": "Verifica o ripara una connessione selezionata senza lasciare questo widget.",
"editLabel": "Modifica integrazione {name}",
"fullAccessRequired": "Accesso completo richiesto",
"propagationNotice": "Le modifiche a questa integrazione si applicano ovunque si utilizzi. La connessione viene testata prima di essere salvata.",
"loading": "Caricamento integrazione",
"loadError": "Questa integrazione non può essere caricata. Riprova prima di cambiare le impostazioni di connessione."
},
"preview": {
"integrationRequired": "Scegli una connessione per visualizzare in anteprima questo widget.",
"size": "Dimensione del file"
},
"settings": {
"label": "Impostazioni widget"
},
"advancedOptions": {
"label": "Opzioni avanzate",
"title": "Opzioni avanzate degli elementi"
},
"field": {
"integrations": {
"label": "Integrazioni",
"removeLabel": "Rimuovi integrazione {name}"
},
"title": {
"label": "Titolo"
},
"customCssClasses": {
"label": "Classi css personalizzate"
},
"borderColor": {
"label": "Colore del bordo"
}
}
},
"remove": {
"message": "Sei sicuro di voler rimuovere questo elemento?"
},
"advancedFocus": {
"open": "Apri vista avanzata",
"close": "Chiudi vista avanzata",
"label": "{widget} vista avanzata"
}
},
"widget": {
"integrationSelect": {
"configureIntegrationFirst": "Connetti prima un'integrazione",
"placeholder": "Seleziona un'opzione"
},
"app": {
"name": "App",
"description": "Incorpora un'app nella board.",
"option": {
"appId": {
"label": "Scegli app"
},
"showTitle": {
"label": "Mostra nome app"
},
"pingEnabled": {
"label": "Abilita controllo stato"
},
"layout": {
"option": {
"row-reverse": "Orizzontale (invertito)",
"column-reverse": "Verticale (invertito)"
}
},
"descriptionDisplayMode": {
"label": "Modalità di visualizzazione descrizione",
"description": "Scegli come visualizzare la descrizione dell'app",
"option": {
"normal": "All'interno del widget",
"tooltip": "Come suggerimento",
"hidden": "Nascosto"
}
}
},
"error": {
"notFound": {
"label": "Nessuna app",
"tooltip": "Non hai selezionato nessuna app valida"
}
}
},
"bookmarks": {
"name": "Segnalibri",
"description": "Visualizza più link di app",
"option": {
"showTitle": {
"label": "Mostra titolo widget"
},
"titleSize": {
"label": "Dimensione del titolo del widget (px)"
},
"layout": {
"label": "Layout",
"option": {
"adaptive": {
"label": "Adattivo"
},
"gridHorizontal": {
"label": "Griglia orizzontale"
},
"icons": {
"label": "Icone"
}
}
},
"variant": {
"label": "Aspetto",
"option": {
"soft": {
"label": "Morbido"
},
"filled": {
"label": "Riempito"
},
"outline": {
"label": "Contorno"
},
"plain": {
"label": "Semplice"
}
}
},
"spacing": {
"label": "Spaziatura carte",
"option": {
"xs": {
"label": "Molto piccolo"
},
"sm": {
"label": "Piccolo"
},
"md": {
"label": "Medio"
},
"lg": {
"label": "Grande"
},
"xl": {
"label": "Molto grande"
}
}
},
"hideTitle": {
"label": "Nascondi titolo"
},
"hideIcon": {
"label": "Nascondi icone"
},
"hideHostname": {
"label": "Nascondi nomi host"
},
"withBorder": {
"label": "Mostra bordo"
},
"grow": {
"label": "Espandi le carte per riempire la riga"
},
"customUrls": {
"label": "Collegamenti personalizzati"
},
"items": {
"label": "Segnalibri",
"remove": "Rimuovi segnalibro",
"apps": {
"label": "Aggiungi segnalibri",
"description": "Incolla URL o trova applicazioni esistenti. Trascina i segnalibri qui sotto per riordinarli.",
"placeholder": "Incolla URL o cerca app",
"addUrl": "Aggiungi questo URL",
"hint": "Premere Invio per aggiungere un URL. Incollare URL separati da virgole o uno-per-line per aggiungere diversi."
}
}
},
"empty": "Aggiungi un URL o un'app nelle impostazioni del widget"
},
"archiveTeamWarrior": {
"name": "ArchiveTeam Warrior",
"description": "Monitora lo stato di ArchiveTeam Warrior e i lavori di archiviazione attivi.",
"option": {
"showBroadcastMessage": {
"label": "Mostra messaggi broadcast"
}
},
"noProjectSelected": "Nessun progetto selezionato",
"runnerStatus": "Runner: {status}",
"projectId": "Progetto: {id}",
"sessionReceived": "Sessione ricevuta: {value}",
"sessionSent": "Sessione inviata: {value}",
"sessionId": "Sessione: {id}",
"startedAt": "Iniziato {date}",
"emptyItems": "Nessun lavoro attivo o recente in questa istantanea",
"metric": {
"running": "In esecuzione",
"completed": "Fatto",
"failed": "Non riuscito",
"canceled": "Annullato",
"download": "Download",
"upload": "Upload"
},
"status": {
"running": "In esecuzione",
"completed": "Completato",
"failed": "Non riuscito",
"canceled": "Annullato",
"stopped": "Fermato",
"idle": "Inattivo",
"unknown": "Sconosciuto"
}
},
"wud": {
"name": "Cos'è Il Docker",
"description": "Mostra quanti contenitori visti hanno aggiornamenti disponibili.",
"title": "Cos'è Il Docker",
"monitored": "Monitorato",
"updatesAvailable": "{count, plural, one {# aggiornamento disponibile} other {# aggiornamenti disponibili}}",
"updateAvailable": "Aggiornamento disponibile",
"openReleaseNotes": "Apri note di rilascio",
"option": {
"showRing": {
"label": "Mostra anello di aggiornamento"
},
"showUpdateList": {
"label": "Mostra elenco aggiornamenti container",
"description": "Elenca ogni contenitore monitorato che ha un aggiornamento dell'immagine disponibile"
}
}
},
"dnsHoleSummary": {
"name": "Riepilogo del filtraggio DNS",
"description": "Mostra il riepilogo del tuo filtro DNS",
"option": {
"usePiHoleColors": {
"label": "Usa colori Pi-Hole"
}
},
"error": {
"internalServerError": "Impossibile recuperare il riepilogo del filtro DNS"
},
"data": {
"adsBlockedToday": "Bloccati oggi",
"adsBlockedTodayPercentage": "Bloccati oggi",
"dnsQueriesToday": "Query di oggi",
"domainsBeingBlocked": "Domini in blocklist"
},
"domainsTooltip": "A causa di più integrazioni, Homarr non può calcolare il numero esatto di domini bloccati",
"status": {
"enabled": "Abilitato",
"disabled": "Disabilitato",
"unknown": "Sconosciuto"
}
},
"dnsHoleControls": {
"name": "Controlli del filtro DNS",
"description": "Controlla PiHole o AdGuard dalla tua dashboard",
"option": {
"showToggleAllButtons": {
"label": "Mostra tutti i pulsanti di attivazione/disattivazione"
}
},
"error": {
"internalServerError": "Impossibile controllare il DNS Hole",
"bulkActionsFailed": "{count, plural, one {# azione fallita} other {# azioni fallite}}"
},
"controls": {
"enableAll": "Abilita tutto",
"disableAll": "Disattiva tutto",
"setTimer": "Imposta timer",
"set": "Imposta",
"enabled": "Abilitato",
"disabled": "Disattivato",
"processing": "In lavorazione",
"disconnected": "Disconnesso",
"unlimited": "Lascia vuoto per illimitate"
}
},
"clock": {
"name": "Data e ora",
"description": "Visualizza la data e l'ora correnti.",
"option": {
"customTitleToggle": {
"label": "Titolo personalizzato/Visualizzazione della città",
"description": "Mostra un titolo personalizzato o il nome della città/paese sopra l'orologio."
},
"is24HourFormat": {
"label": "Formato di 24 ore",
"description": "Utilizza il formato 24 ore invece di 12 ore"
},
"useCustomTimezone": {
"label": "Usa un fuso orario fisso"
},
"timezone": {
"label": "Fuso orario",
"description": "Scegli il fuso orario seguendo lo standard IANA"
},
"showDate": {
"label": "Mostra la data"
},
"dateFormat": {
"label": "Formato data",
"description": "Come dovrebbe apparire la data"
},
"customTimeFormat": {
"label": "Formato orario personalizzato",
"description": "Usa ISO 8601 per formattare l'ora (questo sovrascriverà altre opzioni)"
},
"showWeather": {
"label": "Mostra meteo",
"description": "Mostra una piccola icona animata del meteo e la temperatura nell'angolo della scheda"
},
"isWeatherFormatFahrenheit": {
"label": "Usa Fahrenheit"
},
"animateWeatherIcon": {
"label": "Icona meteo animata",
"description": "Animare l'icona meteo. Disabilitato per impostazione predefinita e sempre disabilitato quando è richiesto un movimento ridotto."
},
"colorWeatherByDayNight": {
"label": "Colore meteo per giorno/notte",
"description": "Tinta l'icona meteo e la temperatura con un colore giorno o un colore notturno, in base al fatto che sia attualmente giorno o notte nella posizione scelta."
},
"dayWeatherColor": {
"label": "Colore giorno"
},
"nightWeatherColor": {
"label": "Colore notte"
},
"worldClockCities": {
"label": "Città del mondo orologio",
"description": "Aggiungi e ordina fino a sei città per una vista avanzata."
}
},
"timezoneList": {
"timezone": "Fuso orario",
"cityLabel": "Etichetta della città",
"searchPlaceholder": "Cerca fusi orari",
"noResults": "Nessun fuso orario trovato",
"unsupportedOption": "Non Supportato: {timeZone}",
"add": "Aggiungi città",
"remove": "Rimuovi {city}",
"reorder": "Riordina {city}",
"limit": "{count} di {maximum} città configurate"
},
"worldClock": {
"primary": "Orologio primario",
"local": "Ora locale",
"today": "Oggi",
"tomorrow": "Domani",
"yesterday": "Ieri",
"noSecondaryCities": "Aggiungi le città nelle opzioni del widget per confrontarle qui.",
"unsupportedPrimaryTitle": "Fuso orario primario non è disponibile",
"unsupportedPrimary": "{timeZone} non è supportato in questo browser. Mostrando UTC come ripiego chiaramente contrassegnato.",
"unsupportedTimeZone": "Timezone non supportato: {timeZone}",
"accessibleTime": "{city}: {time}, {date}, {timeZone}",
"advancedLabel": "Orologio mondo avanzato",
"cities": "Orologi mondiali",
"cityCount": "{count} timezones",
"timeBarLabel": "Posizione 24 ore su 24 per {city}",
"dayProgress": "{percent}% trascorso · {hours}h {minutes}m rimanenti",
"phaseLegend": "Leggenda del giorno",
"tick": {
"midnight": "00",
"morning": "06",
"noon": "12",
"evening": "18",
"end": "24"
},
"phaseRange": {
"night": "00–05 · 21–24",
"dawn": "05–08",
"day": "08–18",
"dusk": "18–21"
},
"phase": {
"night": "Notte",
"dawn": "Alba",
"day": "Giorno",
"dusk": "Crepuscolo"
}
}
},
"airQuality": {
"name": "Qualità Dell'Aria E Uv",
"description": "Visualizza la qualità dell'aria, l'indice ultravioletto, gli inquinanti e il polline per una posizione.",
"option": {
"location": {
"label": "Posizione della qualità dell'aria"
},
"aqiStandard": {
"label": "Standard AQI",
"options": {
"auto": "Automatico per la localizzazione",
"european": "AQI Europeo",
"us": "US AQI"
}
},
"showUv": {
"label": "Mostra indice UV"
},
"showPollutants": {
"label": "Mostra le concentrazioni di inquinanti"
},
"showPollen": {
"label": "Mostra le concentrazioni di polline"
}
},
"category": {
"good": "Buono",
"fair": "Equo",
"moderate": "Moderato",
"unhealthySensitive": "Non sano per gruppi sensibili",
"unhealthy": "Compromesso",
"poor": "Povero",
"veryPoor": "Molto povero",
"veryUnhealthy": "Molto malsano",
"extremelyPoor": "Estremamente povero",
"hazardous": "Pericoloso",
"unknown": "Nessuna lettura AQI"
},
"uv": {
"label": "Indice UV",
"category": {
"low": "Basso",
"moderate": "Moderato",
"high": "Alto",
"veryHigh": "Molto alto",
"extreme": "Estremo",
"unknown": "Nessuna lettura"
}
},
"dominantPollutant": "Dominant pollutant",
"aqiLabel": "AQI",
"strongestPollen": "Polline più alto",
"unit": {
"concentration": "{value} μg/m3",
"pollen": "{value} cereali/m3"
},
"pollutant": {
"pm2_5": "PM2,5",
"pm10": "PM10",
"ozone": "Ozono",
"nitrogenDioxide": "Biossido di azoto",
"sulphurDioxide": "Sulphur dioxide",
"carbonMonoxide": "Monossido di carbonio"
},
"pollen": {
"alder": "Alder",
"birch": "Betulla",
"grass": "Erba",
"mugwort": "Mangwort",
"olive": "Olive",
"ragweed": "Ragweed"
},
"compact": {
"sixHourTrend": "Tendenza AQI per le prossime sei ore"
},
"advanced": {
"observedAt": "Aggiornato all' {time}",
"next24Hours": "Prossime 24 ore",
"pollutants": "Concentrazioni di inquinanti",
"pollen": "Concentrazioni di polline",
"sevenDayForecast": "Previsione massima di 7 giorni",
"aqiValue": "AQI {value}",
"uvValue": "Uv {value}",
"uvShort": "Uv {value}",
"noForecast": "Nessun dato di previsione disponibile"
}
},
"countdown": {
"name": "Conto Alla Rovescia",
"description": "Traccia i prossimi eventi e anniversari ricorrenti.",
"option": {
"events": {
"label": "Eventi",
"description": "Aggiungi e ordina fino a 20 conti annuali o una volta. Le date sono inserite nel fuso orario selezionato."
},
"showProgress": {
"label": "Mostra progressi"
},
"showSeconds": {
"label": "Mostra secondi",
"description": "Mantieni i secondi visibili per ogni evento imminente."
}
},
"dateTimeEventList": {
"newEvent": "Nuovo evento",
"add": "Aggiungi evento",
"remove": "Rimuovi {event}",
"reorder": "Riordina {event}",
"eventLabel": "Etichetta evento",
"timezone": "Fuso orario",
"unsupportedOption": "Non Supportato: {timeZone}",
"recurrence": "Ripeti",
"recurrenceOption": {
"none": "Non si ripete",
"yearly": "Ogni anno"
},
"target": "Data e ora dell'evento",
"trackProgress": "Traccia l'avanzamento da una data di inizio",
"start": "Data e ora di inizio avanzamento",
"confirmDateTime": "Conferma data e ora",
"limit": "{count} di {maximum} eventi configurati"
},
"empty": {
"title": "Ancora nessun conto alla rovescia",
"description": "Aggiungi un evento nelle opzioni del widget per iniziare a contare giù."
},
"completed": "Completato",
"yearly": "Annuale",
"progress": "Progresso evento",
"upcoming": "Prossimi",
"completedEvents": "Eventi completati",
"invalid": {
"title": "Alcuni eventi non possono essere visualizzati",
"description": "{count, plural, one {Un evento ha una data non valida o un fuso orario non supportato.} other {# eventi hanno una data non valida o un fuso orario non supportato.}}",
"value": "Unavailable"
},
"alert": {
"notifications": "Notifiche browser",
"permissionDenied": "Le notifiche sono bloccate in questo browser.",
"reached": "Il conto alla rovescia ha raggiunto il suo obiettivo."
}
},
"timer": {
"name": "Timer / Pomodoro",
"description": "Esegue un semplice timer o una sequenza configurabile Pomodoro.",
"option": {
"mode": {
"label": "Modalità",
"options": {
"timer": "Timer",
"pomodoro": "Pomodoro"
}
},
"timerMinutes": {
"label": "Minuti timer"
},
"focusMinutes": {
"label": "Focus minuti"
},
"shortBreakMinutes": {
"label": "Minuti di pausa brevi"
},
"longBreakMinutes": {
"label": "Minuti di pausa lunga"
},
"sessionsBeforeLongBreak": {
"label": "Focus sessioni prima di una lunga pausa"
},
"autoStartBreaks": {
"label": "Avvia automaticamente le pause"
},
"autoStartFocus": {
"label": "Avvia automaticamente le sessioni di messa a fuoco"
}
},
"phase": {
"timer": "Timer",
"focus": "Focus",
"shortBreak": "Breve pausa",
"longBreak": "Pausa lunga"
},
"action": {
"start": "Avvia",
"pause": "Pausa",
"reset": "Reset"
},
"attention": {
"timerComplete": "Timer complete",
"phaseReady": "{phase} pronto"
},
"progress": "Avanzamento del timer: {progress}%",
"compact": {
"completedFocus": "{count, plural, =0 {Nessuna sessione di messa a fuoco completata} one {# sessione di messa a fuoco completata} other {# sessioni di messa a fuoco completate}}"
},
"alert": {
"title": "Timer complete",
"completed": "{phase} completato."
},
"advanced": {
"sequence": "Pomodoro sequence",
"focusSession": "Focus {session}",
"settings": "Impostazioni permanenti",
"settingsHint": "Usa il menu contestuale del widget per modificare queste impostazioni della scheda.",
"localAlerts": "Avvisi locali",
"notifications": "Notifiche browser",
"sound": "Suoni timer",
"localAlertsHint": "I suoni del timer sono abilitati per impostazione predefinita. I suoni e le notifiche si applicano solo a questo widget in questo browser.",
"notificationsDenied": "Le notifiche sono bloccate in questo browser."
}
},
"minecraftServerStatus": {
"name": "Stato Server Minecraft",
"description": "Visualizza lo stato di un server Minecraft",
"option": {
"domain": {
"label": "Indirizzo del server"
},
"isBedrockServer": {
"label": "Server Bedrock"
}
},
"status": {
"online": "Online",
"offline": "Offline"
}
},
"timetable": {
"name": "Orario",
"description": "Visualizza gli orari di partenza per una stazione",
"title": "Partenze {station}",
"noStation": "Nessuna stazione selezionata",
"option": {
"baseUrl": {
"label": "Url Search.ch",
"description": "Gli URL personalizzati devono essere risolti in un indirizzo IP pubblico. Gli host privati e locali sono respinti."
},
"station": {
"label": "Stazione",
"placeholder": "Cerca una stazione"
}
},
"error": {
"customSourceUnavailable": "La sorgente dell'orario non è disponibile. Verificare che il suo URL si risolva in un indirizzo IP pubblico.",
"stationSearch": "Impossibile cercare le stazioni. Controlla l'URL personalizzato e l'accesso al tuo tabellone."
},
"warning": {
"stale": "L'orario non può essere aggiornato. Visualizzazione partenze aggiornate l'ultima volta su {time}.",
"staleCompact": "Dati temporanei"
}
},
"notebook": {
"name": "Blocco note",
"description": "Un semplice widget notebook che supporta markdown",
"option": {
"showToolbar": {
"label": "Mostra la barra degli strumenti per aiutarti a scrivere in Markdown"
},
"allowReadOnlyCheck": {
"label": "Consenti il check in modalità di sola lettura"
},
"content": {
"label": "Contenuto del blocco note"
}
},
"controls": {
"bold": "Grassetto",
"italic": "Corsivo",
"strikethrough": "Barrato",
"underline": "Sottolineato",
"colorText": "Colore testo",
"colorHighlight": "Testo evidenziato colorato",
"code": "Codice",
"clear": "Rimuovi formattazione",
"heading": "Intestazione {level}",
"align": "Allinea testo: {position}",
"directionLtr": "Imposta la direzione del testo da sinistra a sinistra",
"directionRtl": "Imposta la direzione del testo da destra a destra",
"blockquote": "Citazione",
"horizontalLine": "Linea orizzontale",
"details": "Attiva/disattiva sezione comprimibile",
"expandDetails": "Espandi sezione pieghevole",
"collapseDetails": "Riduci la sezione pieghevole",
"bulletList": "Elenco puntato",
"orderedList": "Elenco ordinato",
"checkList": "Checklist",
"increaseIndent": "Aumenta indentatura",
"decreaseIndent": "Diminuisci indentatura",
"link": "Link",
"unlink": "Elimina link",
"image": "Incorpora immagine",
"insertTable": "Inserisci tabella",
"insertTableSize": "Inserisci una tabella {columns} × {rows}",
"deleteTable": "Elimina tabella",
"colorCell": "Colora Cella",
"mergeCells": "Unisci celle",
"splitCell": "Dividi cella",
"addColumnLeft": "Aggiungi colonna prima",
"addColumnRight": "Aggiungi colonna dopo",
"deleteColumn": "Elimina colonna",
"addRowTop": "Aggiungi riga prima",
"addRowBelow": "Aggiungi riga dopo",
"deleteRow": "Elimina riga",
"toggleHeaderRow": "Attiva/Disattiva riga di intestazione",
"toggleHeaderColumn": "Attiva/disattiva colonna intestazione"
},
"align": {
"left": "Sinistra",
"center": "Centro",
"right": "Destra"
},
"popover": {
"clearColor": "Rimuovi colore",
"source": "Fonte",
"widthPlaceholder": "Valore in % o pixel",
"width": "Larghezza",
"height": "Altezza"
},
"placeholder": "Inizia a scrivere le tue note",
"dismiss": {
"title": "Annullare le modifiche?",
"message": "Ci sono modifiche non salvate nel tuo notebook. Vuoi davvero annullarle?",
"action": {
"discard": "Annulla modifiche",
"keepEditing": "Continua a modificare"
}
},
"saveFailed": "Impossibile salvare la nota",
"documentStats": "{words, plural, one {# parola} other {# parole}} · {characters, plural, one {# carattere} other {# caratteri}}"
},
"anchorNote": {
"name": "Ancora Nota",
"description": "Visualizza una nota selezionata da Ancoraggio",
"option": {
"noteId": {
"label": "Nota"
},
"showUpdatedAt": {
"label": "Mostra ultimo aggiornamento"
}
},
"empty": "Seleziona una nota da visualizzare",
"emptyContent": "Questa nota non ha nessun contenuto",
"notFound": "Nota non trovata",
"noNotes": "Nessuna nota trovata",
"integrationRequired": "Seleziona prima l'integrazione di Anchor",
"untitled": "Senza titolo",
"readOnlyViewer": "Hai accesso in modalità visualizzazione a questa nota. La modifica è disabilitata.",
"saveForbidden": "Non hai i permessi per modificare questa nota.",
"saveFailed": "Impossibile salvare questa nota. Per favore, riprova.",
"createdAt": "Creato {date}",
"permission": {
"owner": "Proprietario",
"editor": "Editor",
"viewer": "Visualizzatore"
},
"status": {
"pinned": "Bloccato",
"archived": "Archiviato"
}
},
"iframe": {
"name": "iFrame",
"description": "Incorpora qualsiasi contenuto da Internet. Alcuni siti web possono limitare l'accesso.",
"option": {
"embedUrl": {
"label": "Incorpora URL"
},
"allowFullScreen": {
"label": "Consenti schermo intero"
},
"allowTransparency": {
"label": "Consenti trasparenza"
},
"allowScrolling": {
"label": "Consenti scorrimento"
},
"allowPayment": {
"label": "Consenti pagamento"
},
"allowAutoPlay": {
"label": "Consenti riproduzione automatica"
},
"allowMicrophone": {
"label": "Consenti microfono"
},
"allowCamera": {
"label": "Consenti fotocamera"
},
"allowGeolocation": {
"label": "Consenti geo-localizzazione"
},
"allowModals": {
"label": "Consenti modali"
}
},
"error": {
"noUrl": "Nessun URL iFrame fornito",
"unsupportedProtocol": "L'URL fornito sta usando un protocollo non supportato. Si prega di utilizzare uno di ({supportedProtocols})",
"noBrowerSupport": "Il tuo browser non supporta iframes. Aggiorna il tuo browser."
}
},
"smartHome-entityState": {
"name": "Stato Entità",
"description": "Visualizza lo stato di un'entità e attivalo facoltativamente",
"option": {
"entityId": {
"label": "ID entità"
},
"displayName": {
"label": "Visualizza-nome"
},
"entityUnit": {
"label": "Unità Entità"
},
"clickable": {
"label": "Cliccabile"
}
},
"state": {
"on": "Acceso",
"off": "Off",
"unavailable": "Unavailable",
"unknown": "Sconosciuto"
},
"advanced": {
"entityId": "ID Entità: {id}",
"lastChanged": "Modificato {date}",
"attribute": {
"unit": "Unità",
"deviceClass": "Classe dispositivo",
"icon": "Icona"
}
},
"error": {
"loadFailed": "Impossibile caricare l'entità",
"toggleFailed": "Impossibile aggiornare l'entità"
}
},
"smartHome-executeAutomation": {
"name": "Esegui Automazione",
"description": "Attiva un'automazione con un clic",
"option": {
"displayName": {
"label": "Nome visualizzato"
},
"automationId": {
"label": "ID automazione"
}
},
"spotlightAction": {
"run": "Avvia {name}"
},
"advanced": {
"lastExecuted": "Ultima esecuzione il {time}",
"automationId": "Id Automazione: {id}",
"ready": "Pronto per l'esecuzione",
"noPermission": "Nessun permesso per eseguire questa automazione"
},
"status": {
"running": "Automazione in esecuzione",
"success": "Automazione completata"
},
"error": {
"executeFailed": "Impossibile eseguire l'automazione"
}
},
"stockPrice": {
"name": "Prezzo delle azioni",
"description": "Visualizza il prezzo attuale delle azioni di una società",
"advanced": {
"currentPrice": "Prezzo corrente",
"previousClose": "Chiusura precedente",
"changePercentage": "Variazione (%)",
"minimum": "Minimo",
"maximum": "Massimo"
},
"option": {
"stock": {
"label": "Simbolo azionario"
},
"timeRange": {
"label": "Intervallo di tempo",
"option": {
"1d": {
"label": "1 giorno"
},
"5d": {
"label": "5 Giorni"
},
"1mo": {
"label": "1 mese"
},
"3mo": {
"label": "3 mesi"
},
"6mo": {
"label": "6 mesi"
},
"ytd": {
"label": "Da inizio anno"
},
"1y": {
"label": "1 anno"
},
"2y": {
"label": "2 anni"
},
"5y": {
"label": "5 anni"
},
"10y": {
"label": "10 anni"
},
"max": {
"label": "Max"
}
}
},
"timeInterval": {
"label": "Intervallo di tempo",
"option": {
"5m": {
"label": "5 minuti"
},
"15m": {
"label": "15 minuti"
},
"30m": {
"label": "30 minuti"
},
"1h": {
"label": "1 Ora"
},
"1d": {
"label": "1 giorno"
},
"5d": {
"label": "5 giorni"
},
"1wk": {
"label": "1 settimana"
},
"1mo": {
"label": "1 mese"
}
}
},
"showDetails": {
"label": "Mostra dettagli",
"description": "Mostra il nome, il cambiamento e l'intervallo di tempo nella vista compatta. Disattiva solo per il simbolo e il prezzo."
}
}
},
"calendar": {
"name": "Calendario",
"description": "Visualizza gli eventi delle tue integrazioni in una vista calendario entro un determinato periodo di tempo",
"duration": {
"allDay": "Tutto il giorno"
},
"option": {
"releaseType": {
"label": "Tipo di release Radarr",
"options": {
"inCinemas": "Al cinema",
"digitalRelease": "Versione digitale",
"physicalRelease": "Rilascio fisico"
}
},
"filterPastMonths": {
"label": "Inizia dal"
},
"filterFutureMonths": {
"label": "Termina alle"
},
"showUnmonitored": {
"label": "Mostra non monitorato"
}
},
"advanced": {
"previousMonth": "Mostra mese precedente",
"nextMonth": "Mostra il mese successivo",
"eventCount": "{count, plural, one {# evento} other {# eventi}}",
"loading": "Caricamento eventi calendario...",
"noEvents": "Nessun evento in questo mese"
}
},
"weather": {
"name": "Meteo",
"description": "Mostra le attuali informazioni meteo di un luogo.",
"option": {
"isFormatFahrenheit": {
"label": "Temperatura in Fahrenheit"
},
"disableTemperatureDecimals": {
"label": "Disabilita decimali della temperatura"
},
"animateIcons": {
"label": "Animare le icone meteo"
},
"showHumidity": {
"label": "Mostra umidità"
},
"showCurrentWindSpeed": {
"label": "Mostra la velocità attuale del vento"
},
"useImperialSpeed": {
"label": "Usa mph per la velocità del vento"
},
"showCity": {
"label": "Mostra città"
},
"hasForecast": {
"label": "Mostra previsioni"
},
"forecastDayCount": {
"label": "Numero di giorni di previsione",
"description": "Quando il widget non è sufficientemente ampio, vengono mostrati meno giorni"
}
},
"currentWindSpeed": "{currentWindSpeed} {unit}",
"disabled": "I dati meteo non sono disponibili perché le connessioni in uscita sono disabilitate",
"dailyForecast": {
"sunrise": "Alba",
"sunset": "Tramonto",
"maxWindSpeed": "Velocità massima del vento: {maxWindSpeed} {unit}",
"maxWindGusts": "Raffiche di vento massime: {maxWindGusts} {unit}",
"humidity": "Umidità: {humidity}%"
},
"kind": {
"clear": "Sereno",
"mainlyClear": "Per lo più sereno",
"fog": "Nebbia",
"drizzle": "Pioggia leggera",
"freezingDrizzle": "Pioggia leggera gelata",
"rain": "Pioggia",
"freezingRain": "Pioggia gelata",
"snowFall": "Neve",
"snowGrains": "Grandine",
"rainShowers": "Rovesci",
"snowShowers": "Forti nevicate",
"thunderstorm": "Temporale",
"thunderstormWithHail": "Temporale con grandine",
"unknown": "Sconosciuto"
},
"details": "Mostra dettagli meteo",
"detailsFor": "Mostra dettagli meteo per {date}",
"advanced": {
"forecast": "Previsioni di 7 giorni",
"hourlyForecast": "Prossime 24 ore",
"day": "Giorno",
"time": "Tempo",
"conditions": "Condizioni",
"temperature": "Temperatura",
"feelsLike": "Si sente come {temperature}",
"feelsLikeLabel": "Si sente come",
"feelsLikeRange": "Sembra {maximum} / {minimum}",
"highLow": "Alto {maximum} · basso {minimum}",
"observedAt": "Aggiornato all' {time}",
"humidity": "Umidità",
"averageHumidity": "Umidità media: {humidity}%",
"currentHumidity": "Umidità attuale",
"wind": "Vento / raffiche ({unit})",
"currentWind": "Vento attuale / raffiche",
"windValue": "{speed} / {gusts} {unit}",
"windDetail": "Vento massimo / raffiche: {speed} / {gusts} {unit}",
"nextHourPrecipitation": "Precipitazioni prossima ora",
"precipitationChance": "Precipitazioni possibilità",
"precipitationValue": "{probability}% · {amount} mm",
"precipitationDetail": "Precipitazione: {probability}% · {amount} mm",
"todayUv": "Indice UV massimo di oggi",
"uvIndex": "Indice UV massimo: {value}",
"daylight": "Luce Giornale: {duration}",
"hourlyTooltip": "Si sente come {feelsLike}{temperatureUnit} · {amount} mm · {humidity}% umidità · {speed} {speedUnit} vento",
"hourlyTooltipWithoutHumidity": "Si sente come {feelsLike}{temperatureUnit} · {amount} mm · {speed} {speedUnit} vento",
"detailLabel": {
"feelsLike": "Si sente come",
"precipitation": "Precipitazioni",
"humidity": "Umidità media",
"wind": "Vento massimo / raffiche",
"uv": "Indice UV massimo",
"daylight": "Daylight"
},
"sun": "Alba / tramonto",
"noForecast": "Nessun dato di previsione disponibile"
}
},
"indexerManager": {
"name": "Stato dell'index manager",
"description": "Stato dei tuoi indicizzatori",
"option": {
"openIndexerSiteInNewTab": {
"label": "Apri il sito dell'indicizzatore in una nuova scheda"
}
},
"title": "Index manager",
"testAll": "Prova tutto",
"status": {
"healthy": "Normale funzionamento",
"unhealthy": "Compromesso",
"disabled": "Disabilitato",
"unknown": "Salute non disponibile"
},
"error": {
"internalServerError": "Impossibile recuperare lo stato degli indicizzatori",
"testAll": "Il test dell'indicizzatore non è riuscito. Riprova."
}
},
"healthMonitoring": {
"name": "Monitoraggio Salute di Sistema",
"description": "Visualizza informazioni sulla salute e stato dei tuoi sistemi.",
"tab": {
"system": "Sistema",
"cluster": "Cluster"
},
"option": {
"fahrenheit": {
"label": "Temperatura CPU in Fahrenheit"
},
"cpu": {
"label": "Mostra info CPU"
},
"memory": {
"label": "Mostra Informazioni Memoria"
},
"gpu": {
"label": "Mostra informazioni sulla GPU"
},
"showUptime": {
"label": "Mostra Uptime"
},
"fileSystem": {
"label": "Mostra Informazioni Filesystem"
},
"defaultTab": {
"label": "Scheda predefinita"
},
"visibleClusterSections": {
"label": "Sezione cluster visibile"
},
"sectionIndicatorRequirement": {
"label": "Requisito dell'indicatore di sezione"
}
},
"popover": {
"information": "Informazioni",
"processor": "Processore: {cpuModelName}",
"memory": "Memoria: {memory}",
"memoryAvailable": "Disponibile: {memoryAvailable} ({percent}%)",
"version": "Versione: {version}",
"uptime": "Uptime: {months} Mesi, {days} Giorni, {hours} Ore, {minutes} Minuti",
"loadAverage": "Carico medio:",
"minute": "1 minuto",
"minutes": "{count} minuti",
"used": "Usato",
"available": "Disponibile",
"lastSeen": "Ultimo aggiornamento dello stato: {lastSeen}",
"updatesAvailable": "{count, plural, one {# aggiornamento disponibile} other {# aggiornamenti disponibili}}",
"rebootRequired": "Riavvio richiesto",
"rebootNotRequired": "Nessun riavvio richiesto"
},
"smartStatus": {
"attributesWithinThresholds": "SMART: attributi entro le soglie",
"attributesFailed": "SMART: {attributes} fallito",
"noCriticalWarning": "SMART: nessun avviso segnalato da SSD",
"criticalWarning": "SMART: avviso critico segnalato da SSD"
},
"gauge": {
"cpuUsage": "Uso della CPU",
"cpuTemperature": "Temperatura CPU",
"memoryUsage": "Uso della memoria",
"gpuUsage": "Utilizzo della GPU {name}"
},
"error": {
"internalServerError": "Impossibile recuperare lo stato di salute"
},
"cluster": {
"resource": {
"node": {
"name": "Nodi"
},
"qemu": {
"name": "VMs"
},
"lxc": {
"name": "LXC"
},
"storage": {
"name": "Spazio di archiviazione"
}
},
"popover": {
"rightSection": {
"node": "Nodo",
"vmId": "ID VM",
"plugin": "Plugin"
},
"detail": {
"cpu": "Core",
"memory": "Memoria",
"storage": "Spazio di archiviazione",
"uptime": "Uptime",
"haState": "Stato HA",
"storageType": {
"local": "Archiviazione locale",
"shared": "Spazio condiviso"
}
}
},
"table": {
"header": {
"name": "Nome",
"node": "Nodo"
}
}
}
},
"dockerContainers": {
"name": "Statistiche del docker",
"description": "Statistiche dei tuoi contenitori (questo widget può essere aggiunto solo con privilegi di amministratore)",
"option": {
"endpointIds": {
"label": "Ambienti docker",
"description": "Lascia vuoto per mostrare i contenitori di ogni ambiente Docker",
"placeholder": "Tutti gli ambienti Docker"
},
"containerFilter": {
"label": "Contenitori da filtrare"
},
"filterIsWhitelist": {
"label": "Filtra come whitelist"
},
"defaultSort": {
"option": {
"name": "Nome",
"state": "Stato",
"cpuUsage": "Uso della CPU",
"memoryUsage": "Uso della memoria"
}
}
},
"error": {
"internalServerError": "Recupero statistiche container non riuscito",
"endpointsUnavailable": "Gli endpoint docker non sono disponibili",
"layoutSaveTitle": "Layout della tabella non salvato",
"layoutSaveMessage": "Impossibile salvare il layout della tabella Docker. Prova a spostare o ridimensionare nuovamente la colonna."
},
"empty": {
"noContainers": "Nessun container trovato"
}
},
"coolify": {
"description": "Panoramica della tua istanza Coolify con server e applicazioni",
"option": {
"showServers": {
"label": "Mostra server"
},
"showApplications": {
"label": "Mostra applicazioni"
},
"showServices": {
"label": "Mostra servizi"
}
},
"empty": {
"servers": "Nessun server trovato",
"applications": "Nessuna applicazione trovata",
"services": "Nessun servizio trovato"
},
"footer": {
"updated": "Aggiornato {when}"
},
"error": {
"noIntegration": "Nessuna integrazione di Coolify configurata",
"internalServerError": "Impossibile recuperare i dati Coolify"
},
"server": {
"buildServer": "Build",
"resourceCounts": "{applications, plural, one {# app} other {# app}} / {services, plural, one {# servizio} other {# servizi}}",
"reachability": "Raggiungibilità",
"usability": "Utilizzabilità"
},
"source": {
"url": "Fonte: {url}",
"unavailable": "{source}: unavailable"
},
"instances": {
"title": "Istanze"
},
"action": {
"openResource": "Apri {name}",
"openLogs": "Apri log {name}",
"showIp": "Mostra indirizzo IP",
"hideIp": "Nascondi indirizzo IP"
},
"status": {
"running": "In esecuzione",
"stopped": "Fermato",
"exited": "Uscito",
"starting": "Avvio",
"restarting": "Riavvio in corso",
"unknown": "Sconosciuto",
"online": "Online",
"offline": "Offline",
"reachable": "Raggiungibile",
"unreachable": "Inraggiungibile",
"usable": "Utilizzabile",
"unusable": "Inutilizzabile"
}
},
"vpn": {
"name": "VPN",
"description": "Panoramica delle tue connessioni VPN",
"serviceUnavailable": "VPN non disponibile",
"status": {
"running": "In esecuzione",
"notRunning": "Non in esecuzione",
"unavailable": "Unavailable",
"vpn": "VPN: {status}"
}
},
"ups": {
"name": "UPS",
"description": "Monitora lo stato dei tuoi dispositivi UPS tramite un server NUT",
"option": {
"showBattery": {
"label": "Visualizza batteria"
},
"showLoad": {
"label": "Mostra carico"
},
"showVoltage": {
"label": "Mostra tensione"
}
},
"status": {
"online": "Online",
"onBattery": "Su batteria",
"lowBattery": "Batteria quasi scarica",
"charging": "In Carica",
"unknown": "Sconosciuto"
},
"field": {
"runtime": "Runtime",
"load": "Carica",
"input": "Input",
"output": "Output",
"batteryVoltage": "Tensione batteria",
"power": "Potenza",
"temperature": "Temperatura",
"manufacturer": "Produttore",
"model": "Modello",
"serial": "Seriale"
},
"error": {
"internalServerError": "Recupero dati UPS non riuscito"
}
},
"tracearr": {
"description": "Monitoraggio avanzato del server multimediale con dati dettagliati su streaming e transcodifica",
"option": {
"showStreams": {
"label": "Mostra stream attivo"
},
"showStats": {
"label": "Mostra riepilogo statistiche"
},
"showRecentActivity": {
"label": "Mostra attività recenti"
},
"showViolations": {
"label": "Visualizza violazioni"
}
},
"stats": {
"activeStreams": "Stream Attivi",
"totalUsers": "Utenti Totali",
"transcodes": "Transcodifiche",
"bandwidth": "Larghezza banda"
},
"streams": {
"empty": "Nessun stream attivo",
"user": "Utente",
"media": "Multimedia",
"state": "Stato",
"quality": "Qualità",
"device": "Dispositivo",
"progress": "Avanzamento",
"videoDecision": {
"directPlay": "Riproduzione diretta",
"transcode": "Transcodifica",
"directStream": "Streaming Diretto"
}
},
"recentActivity": {
"title": "Attività recenti",
"empty": "Nessuna attività recente",
"watched": "Guardato",
"partial": "Parziale"
},
"violations": {
"title": "Violazioni",
"empty": "Nessuna violazione recente",
"rule": "Regola",
"user": "Utente"
},
"noSectionsEnabled": "Nessuna sezione abilitata",
"error": {
"noIntegration": "Nessuna integrazione Tracearr configurata",
"internalServerError": "Impossibile recuperare i dati di Tracearr"
}
},
"umami": {
"name": "Umami Analytics",
"description": "Visualizza le statistiche dei visitatori dall'istanza Umami analytics",
"visitors": "visitatori",
"active": "attivo",
"pageviews": "pagine viste",
"visits": "visite",
"bounceRate": "rimbalzo",
"avgDuration": "media",
"option": {
"websiteId": {
"label": "Sito web",
"description": "Seleziona un sito web tracciato dalla tua istanza di Umami",
"placeholder": "Seleziona un sito web",
"loading": "Caricamento siti web...",
"noWebsites": "Nessun sito web trovato",
"configureIntegrationFirst": "Connetti prima un'integrazione Umami"
},
"timeFrame": {
"label": "Intervallo di tempo",
"description": "Il periodo di tempo per visualizzare i dati dei visitatori per",
"option": {
"today": "Oggi",
"24h": "Ultime 24 ore",
"7d": "Ultimi 7 giorni",
"30d": "Ultimi 30 giorni",
"month": "Questo mese",
"lastMonth": "Mese precedente"
}
},
"eventName": {
"label": "Evento",
"description": "Mostra le occorrenze totali di un evento specifico",
"placeholder": "Seleziona un evento",
"none": "Nessun evento"
},
"chartType": {
"label": "Tipo di grafico",
"description": "Stile di visualizzazione del grafico",
"option": {
"bar": "Grafico a barre",
"sparkline": "Grafico a linee compatto"
}
},
"chartStyle": {
"label": "Stile del grafico",
"description": "Come visualizzare la serie di eventi nel grafico",
"option": {
"grouped": "Affiancati",
"overlay": "Sovrapponi (subset)"
}
},
"viewMode": {
"label": "Vista",
"description": "Cosa mostrare nel corpo del widget",
"option": {
"chart": "Grafico",
"events": "Grafico degli eventi",
"topPages": "Pagine più visitate",
"topReferrers": "Referrer principali"
}
},
"eventNames": {
"label": "Eventi",
"description": "Scegli uno o più eventi per il grafico",
"placeholder": "Seleziona eventi..."
},
"topCount": {
"label": "Elementi da mostrare",
"description": "Numero di elementi principali da visualizzare (max 500)"
},
"events": {
"loading": "Caricamento eventi...",
"noEvents": "Nessun evento trovato",
"configureWebsiteFirst": "Seleziona un sito web prima di caricare gli eventi"
}
},
"event": {
"label": "eventi"
},
"events": {
"selectPrompt": "Seleziona gli eventi per il grafico"
},
"error": {
"noIntegration": "Nessuna integrazione di Umami configurata",
"noWebsite": "Nessun sito web configurato",
"noData": "Nessun dato disponibile",
"internalServerError": "Recupero dati Umami fallito"
},
"top": {
"direct": "Diretto"
}
},
"common": {
"location": {
"query": "Città / Codice postale",
"latitude": "Latitudine",
"longitude": "Longitudine",
"disabledTooltip": "Inserisci una città o un codice postale",
"unknownLocation": "Posizione sconosciuta",
"search": "Cerca",
"table": {
"header": {
"city": "Città",
"country": "Paese",
"coordinates": "Coordinate",
"population": "Popolazione"
},
"action": {
"select": "Seleziona {city}, {countryCode}"
},
"population": {
"fallback": "Sconosciuto"
}
}
},
"integration": {
"noData": "Nessuna integrazione trovata",
"description": "Fare clic su <here></here> per creare una nuova integrazione",
"manage": "Gestisci integrazioni"
},
"app": {
"noData": "Nessuna app trovata",
"description": "Clicca <here></here> per creare una nuova app",
"quickCreate": "Crea app al volo"
},
"error": {
"noIntegration": "Nessuna integrazione selezionata",
"noData": "Nessun dato di integrazione disponibile"
},
"integrationDisconnected": "Nessun dato disponibile, tutte le integrazioni sono disconnesse",
"updatedAt": "Aggiornato {date}",
"title": {
"label": "Titolo"
},
"openInNewTab": {
"label": "Apri in una nuova scheda"
},
"showTitle": {
"label": "Mostra titolo"
},
"weatherLocation": {
"label": "Località meteo"
},
"layout": {
"label": "Layout",
"option": {
"horizontal": "Orizzontale",
"vertical": "Verticale",
"grid": "Griglia"
}
},
"select": {
"loading": "Caricamento...",
"loadError": "Impossibile caricare le opzioni"
},
"dateFormat": {
"label": "Formato data",
"description": "Come dovrebbe apparire la data"
},
"visibleStorageVolumes": {
"label": "Volumi di archiviazione visibili",
"description": "Disponibile solo quando ogni integrazione selezionata è OpenMediaVault o Synology. Lasciare vuoto per mostrare tutti i volumi di archiviazione rilevati.",
"placeholder": "Selezionare volumi di archiviazione"
},
"tableOptions": {
"columns": {
"label": "Colonne da mostrare"
},
"columnOrder": {
"label": "Ordine delle colonne"
},
"columnWidths": {
"label": "Larghezza delle colonne"
},
"enableRowSorting": {
"label": "Abilita l'ordinamento degli elementi"
},
"defaultSort": {
"label": "Colonna utilizzata per l'ordinamento predefinito"
},
"invertSorting": {
"label": "Inverti ordinamento"
}
}
},
"video": {
"name": "Stream Video",
"description": "Incorpora uno stream video o un video da una videocamera o da un sito web",
"option": {
"feedUrl": {
"label": "URL del feed"
},
"hasAutoPlay": {
"label": "Riproduzione automatica",
"description": "La riproduzione automatica funziona solo quando l'audio è disattivato a causa delle restrizioni del browser"
},
"isMuted": {
"label": "Silenziato"
},
"hasControls": {
"label": "Mostra i controlli"
}
},
"error": {
"noUrl": "Nessun URL video fornito",
"forYoutubeUseIframe": "Per i video di YouTube usa l'opzione iframe"
}
},
"mediaServer": {
"name": "Flussi attuali del server multimediale",
"description": "Mostra i flussi correnti sui tuoi server multimediali",
"option": {
"showOnlyPlaying": {
"label": "Mostra solo attualmente in riproduzione",
"description": "La disabilitazione non funzionerà per Plex"
},
"showBitrate": {
"label": "Mostra bitrate",
"description": "Mostra il bitrate di riproduzione corrente accanto alla posizione"
},
"showLocation": {
"label": "Mostra posizione",
"description": "Mostra se lo stream si trova sulla tua LAN o WAN"
}
},
"footer": {
"streams": "{count, plural, one {# stream attivo} other {# stream attivi}}",
"totalBitrate": "Totale: {bitrate}"
},
"items": {
"currentlyPlaying": "Attualmente in riproduzione",
"user": "Utente",
"name": "Nome",
"id": "Id",
"status": "Stato",
"directPlay": "Riproduzione diretta",
"directStream": "Streaming diretto",
"transcodeVideo": "Transcodifica video",
"transcodeAudio": "Transcodifica audio",
"transcoding": "Transcodifica",
"paused": "In pausa",
"remaining": "{minutes} min rimanenti",
"seasonEpisode": "S{season} E{episode}",
"metadata": {
"title": "Statistiche per nerd",
"video": {
"title": "Video",
"resolution": "Risoluzione"
},
"audio": {
"title": "Audio",
"channelCount": "Canali audio",
"codec": "Codec audio"
},
"transcoding": {
"title": "Transcodifica",
"container": "Container",
"resolution": "Risoluzione",
"target": "Codec di destinazione"
}
},
"unknownUser": "Utente sconosciuto"
},
"summary": {
"sessions": "{count, plural, one {# sessione} other {# sessioni}}",
"playing": "{count} in riproduzione",
"transcoding": "{count} transcodificazioni"
}
},
"paperlessNgx": {
"description": "Panoramica del tuo archivio documenti Paperless-ngx",
"documentsTotal": "Documenti Totali",
"documentsInbox": "In arrivo",
"correspondents": "Corrispondenti",
"tags": "Tag",
"documentTypes": "Tipi di Documento",
"inboxRatio": "Rapporto Posta in Arrivo",
"inbox": "in arrivo",
"total": "totale",
"option": {
"showInboxRatio": {
"label": "Mostra rapporto posta in arrivo",
"description": "Mostra il rapporto tra documenti in arrivo e totali nella sezione principale"
},
"showInboxRing": {
"label": "Mostra anello posta in arrivo",
"description": "Mostra un anello di progresso insieme al rapporto posta in arrivo"
},
"showDocumentsTotal": {
"label": "Mostra documenti totali",
"description": "Mostra il numero totale di documenti nel tuo archivio"
},
"showDocumentsInbox": {
"label": "Mostra conteggio posta in arrivo",
"description": "Mostra il numero di documenti non elaborati nella posta in arrivo"
},
"showCorrespondents": {
"label": "Mostra corrispondenti",
"description": "Mostra il numero totale di corrispondenti"
},
"showTags": {
"label": "Mostra tag",
"description": "Mostra il numero totale di tag"
},
"showDocumentTypes": {
"label": "Mostra tipi di documento",
"description": "Mostra il numero totale di tipi di documento"
}
},
"error": {
"internalServerError": "Impossibile recuperare i dati di Paperless-ngx"
}
},
"patchmon": {
"description": "Panoramica dello stato delle patch host da PatchMon",
"title": "Statistiche PatchMon",
"totalHosts": "Host Totali",
"hostsNeedingUpdates": "Necessita di aggiornamenti",
"securityUpdates": "Aggiornamenti di sicurezza",
"upToDateHosts": "Host aggiornati",
"hostsWithSecurityUpdates": "Host con aggiornamenti di sicurezza",
"recentUpdates24h": "Aggiornamenti (24h)",
"totalOutdatedPackages": "Pacchetti obsoleti",
"totalRepos": "Repository",
"osDistribution": "Distribuzione OS",
"compliance": "Conformità Patch",
"complianceRatio": "{upToDate} / {total}",
"lastUpdated": "Aggiornato {time}",
"option": {
"showTotalHosts": {
"label": "Mostra host totali",
"description": "Visualizzare il numero totale di host monitorati"
},
"showHostsNeedingUpdates": {
"label": "Mostra host che necessitano di aggiornamenti",
"description": "Visualizza gli host con almeno un pacchetto obsoleto"
},
"showSecurityUpdates": {
"label": "Mostra aggiornamenti di sicurezza",
"description": "Mostra il numero totale di aggiornamenti di sicurezza disponibili"
},
"showUpToDateHosts": {
"label": "Mostra host aggiornati",
"description": "Visualizza host con zero pacchetti obsoleti"
},
"showHostsWithSecurityUpdates": {
"label": "Mostra host con aggiornamenti di sicurezza",
"description": "Visualizza host che richiedono patch di sicurezza"
},
"showRecentUpdates24h": {
"label": "Mostra aggiornamenti recenti (24h)",
"description": "Mostra il numero di aggiornamenti applicati nelle ultime 24 ore"
},
"showTotalOutdatedPackages": {
"label": "Mostra pacchetti obsoleti",
"description": "Mostra il numero totale di pacchetti obsoleti su tutti gli host"
},
"showTotalRepos": {
"label": "Mostra repository",
"description": "Mostra il numero di repository attivi che vengono controllati"
},
"enableThresholdColors": {
"label": "Abilita colori di soglia",
"description": "Valori della statistica di colore verde, giallo, o rosso in base alle preimpostazioni di gravità"
},
"useCustomThresholds": {
"label": "Soglie avanzate",
"description": "Personalizza gli avvisi e le soglie critiche per stat utilizzando conteggi assoluti o percentuali del totale degli host"
},
"thresholdMode": {
"option": {
"absolute": "Conteggio assoluto",
"percent": "Percentuale degli host totali"
}
},
"hostsNeedingUpdatesThresholdMode": {
"label": "Modalità soglia aggiornamenti richiesti",
"description": "Confronta il numero di aggiornamenti richiesti come valore assoluto o percentuale su host totali"
},
"hostsNeedingUpdatesWarningAt": {
"label": "Soglia di avviso aggiornamenti richiesti"
},
"hostsNeedingUpdatesCriticalAt": {
"label": "Soglia critica aggiornamenti richiesti"
},
"securityUpdatesThresholdMode": {
"label": "Modalità soglia aggiornamenti di sicurezza",
"description": "Confronta il valore degli aggiornamenti di sicurezza come valore assoluto o percentuale del totale degli host"
},
"securityUpdatesWarningAt": {
"label": "Soglia di avviso aggiornamenti di sicurezza"
},
"securityUpdatesCriticalAt": {
"label": "Soglia critica aggiornamenti di sicurezza"
},
"hostsWithSecurityUpdatesThresholdMode": {
"label": "Modalità soglia host con aggiornamenti di sicurezza",
"description": "Confronta il numero di host come valore assoluto o percentuale su host totali"
},
"hostsWithSecurityUpdatesWarningAt": {
"label": "Soglia di avviso host con aggiornamenti di sicurezza"
},
"hostsWithSecurityUpdatesCriticalAt": {
"label": "Soglia critica host con aggiornamenti di sicurezza"
},
"upToDateHostsThresholdMode": {
"label": "Modalità soglia host aggiornati",
"description": "Confronta il numero di host aggiornati come valore assoluto o percentuale su host totali"
},
"upToDateHostsWarningAt": {
"label": "Soglia di avviso host aggiornati",
"description": "Inserisci il giallo quando il valore è pari o superiore a questa soglia ma al di sotto della copertura completa"
},
"upToDateHostsCriticalAt": {
"label": "Soglia critica host aggiornati",
"description": "Inserisci rosso quando il valore scende al di sotto di questa soglia"
},
"totalOutdatedPackagesThresholdMode": {
"label": "Modalità soglia pacchetti obsoleti",
"description": "Confronta il numero di pacchetti obsoleti come valore assoluto o percentuale sui host totali"
},
"totalOutdatedPackagesWarningAt": {
"label": "Soglia di avviso pacchetti obsoleti"
},
"totalOutdatedPackagesCriticalAt": {
"label": "Soglia critica pacchetti obsoleti"
},
"showOsDistribution": {
"label": "Mostra distribuzione OS",
"description": "Mostra un dettaglio degli host monitorati per sistema operativo"
},
"osDistributionLimit": {
"label": "Limite distribuzione OS",
"description": "Numero massimo di sistemi operativi da visualizzare",
"option": {
"3": "Top 3",
"5": "Top 5",
"10": "Top 10",
"all": "Tutto"
}
},
"showOsVersion": {
"label": "Mostra versione OS",
"description": "Aggiungi la versione del sistema operativo a ogni etichetta di distribuzione quando disponibile"
},
"showComplianceHero": {
"label": "Mostra sezione principale conformità",
"description": "Mostra un anello di conformità con la percentuale di host aggiornati"
},
"osDisplayMode": {
"label": "Modalità di visualizzazione OS",
"description": "Scegli come visualizzare la distribuzione del sistema operativo",
"option": {
"bars": "Barre orizzontali",
"donut": "Grafico a ciambella"
}
},
"threshold": {
"warningAt": {
"description": "Inserisci il giallo quando il valore raggiunge questa soglia"
},
"criticalAt": {
"description": "Inserisci il rosso quando il valore raggiunge questa soglia"
}
}
},
"error": {
"internalServerError": "Impossibile recuperare i dati di PatchMon"
}
},
"bazarr": {
"description": "Panoramica dei sottotitoli mancanti e dello stato di salute della tua istanza Bazarr",
"episodes": "Episodi Mancanti",
"movies": "Film Mancanti",
"providers": "Problemi del Provider",
"status": "Problemi di stato",
"announcements": "Annunci",
"option": {
"showMissingEpisodes": {
"label": "Mostra episodi mancanti",
"description": "Mostra il numero di episodi con sottotitoli mancanti"
},
"showMissingMovies": {
"label": "Mostra film mancanti",
"description": "Mostra il numero di film con sottotitoli mancanti"
},
"showProviderIssues": {
"label": "Mostra problemi del provider",
"description": "Mostra i provider di sottotitoli con problemi"
},
"showHealthIssues": {
"label": "Mostra problemi di stato",
"description": "Mostra il numero di problemi di stato di Bazarr"
}
},
"error": {
"internalServerError": "Impossibile recuperare i dati Bazarr"
}
},
"immich-serverStats": {
"name": "Statistiche Server Immich",
"description": "Informazioni sulla tua istanza Immich",
"option": {
"showUsers": {
"label": "Mostra utenti",
"description": "Mostra il conteggio degli utenti sulla tua istanza"
},
"showPhotos": {
"label": "Mostra foto",
"description": "Mostra il conteggio delle foto sulla tua istanza"
},
"showVideos": {
"label": "Mostra video",
"description": "Mostra il conteggio dei video sulla tua istanza"
},
"showStorage": {
"label": "Mostra spazio di archiviazione",
"description": "Visualizza la quantità totale di memoria utilizzata"
}
},
"users": "Utenti",
"photos": "Foto",
"videos": "Video",
"storage": "Spazio utilizzato",
"albumLimit": "Album più grandi (fino a {count} mostrato)"
},
"immich-albumCarousel": {
"name": "Album Immich",
"allPhotos": "Tutte le foto",
"option": {
"albumId": {
"label": "ID Album",
"description": "Si tratta di un ID univoco che si riferisce al tuo album Immich. Puoi trovare questo id aprendo un album e copiando la stringa univoca dall'URL, ad esempio 'a21aca09-9f05-47dc-b1a1-7b53c547226e'."
},
"rotationIntervalSeconds": {
"label": "Intervallo in secondi",
"description": "Ruota le immagini nell'album ogni X secondi. Deve essere almeno 1. Deve essere inferiore a 3600."
},
"showPhotoInfo": {
"label": "Mostra informazioni foto",
"description": "Visualizza la data dell'immagine e l'indice corrente nella parte inferiore della presentazione"
},
"randomizePhotos": {
"label": "Immagini casuali",
"description": "Mostra le foto in ordine casuale invece di iniziare sempre con lo stesso ordine degli album."
}
},
"description": "Presentazione delle immagini nel tuo album Immich",
"noPhotos": "Nessuna foto in questo album",
"albumPhoto": "Foto album",
"actions": {
"previousPhoto": "Foto precedente",
"nextPhoto": "Foto successiva",
"pauseSlideshow": "Pause slideshow",
"resumeSlideshow": "Riprendi diapositive",
"toggleSlideshow": "Pausa o riprendi la presentazione",
"photo": "Foto {number}"
}
},
"downloads": {
"name": "Scarica Client",
"description": "Ti consente di visualizzare e gestire i tuoi download dai client Torrent e Usenet.",
"option": {
"showCompletedUsenet": {
"label": "Mostra le voci Usenet contrassegnate come completate"
},
"showCompletedTorrent": {
"label": "Mostra le voci torrent contrassegnate come completate"
},
"showCompletedHttp": {
"label": "Mostra voci varie contrassegnate come completate"
},
"activeTorrentThreshold": {
"label": "Nascondi il torrent completato sotto questa soglia"
},
"categoryFilter": {
"label": "Categorie/etichette da filtrare"
},
"filterIsWhitelist": {
"label": "Filtra come whitelist"
},
"applyFilterToRatio": {
"label": "Utilizzare il filtro per calcolare il rapporto"
},
"limitPerIntegration": {
"label": "Limite elementi per integrazione",
"description": "Ciò limiterà il numero di elementi mostrati per integrazione, non globalmente"
}
},
"errors": {
"noColumns": "Seleziona colonne in elementi",
"noCommunications": "Impossibile caricare i dati dall'integrazione",
"noItems": "Nessun download trovato",
"actionFailed": "Azione non riuscita",
"actionFailedMessage": "L'azione non può essere completata. Per favore riprova."
},
"items": {
"actions": {
"columnTitle": "Controlli"
},
"added": {
"columnTitle": "Aggiunto",
"detailsTitle": "Aggiunto in data"
},
"category": {
"columnTitle": "Extra",
"detailsTitle": "Categorie (Informazioni aggiuntive)"
},
"downSpeed": {
"columnTitle": "Giù",
"detailsTitle": "Velocità Di Download"
},
"index": {
"columnTitle": "#",
"detailsTitle": "Indice corrente all'interno del client"
},
"id": {
"columnTitle": "Id",
"detailsTitle": "ID elemento"
},
"integration": {
"columnTitle": "Integrazione"
},
"name": {
"columnTitle": "Nome del job"
},
"progress": {
"columnTitle": "Avanzamento",
"detailsTitle": "Avanzamento del download"
},
"ratio": {
"columnTitle": "Rapporto",
"detailsTitle": "Rapporto torrent (ricevuti/inviati)"
},
"received": {
"columnTitle": "Totale fuori servizio",
"detailsTitle": "Totale scaricati"
},
"sent": {
"columnTitle": "Totale operativo",
"detailsTitle": "Totale Caricati"
},
"size": {
"columnTitle": "Dimensione del file",
"detailsTitle": "Dimensione totale della selezione/file"
},
"state": {
"columnTitle": "Stato",
"detailsTitle": "Stato job"
},
"time": {
"columnTitle": "Ora di fine",
"detailsTitle": "Tempo dal/al completamento",
"eta": "ETA"
},
"type": {
"columnTitle": "Tipo",
"detailsTitle": "Scarica tipo client"
},
"upSpeed": {
"columnTitle": "Up",
"detailsTitle": "Velocità Di Caricamento"
}
},
"states": {
"downloading": "Download in corso",
"queued": "In coda",
"paused": "In pausa",
"completed": "Completato",
"failed": "Non riuscito",
"processing": "In lavorazione",
"leeching": "Leeching",
"stalled": "In stallo",
"unknown": "Sconosciuto",
"seeding": "Seeding"
},
"actions": {
"clients": {
"modalTitle": "Scarica l'elenco dei client",
"pause": "Metti in pausa tutti i client/elementi",
"resume": "Ripristina tutti i client/elementi"
},
"client": {
"pause": "Metti in pausa il client",
"resume": "Riprendi il client"
},
"item": {
"pause": "Metti in pausa l'elemento",
"resume": "Ripristina elemento",
"delete": {
"title": "Elimina Elemento",
"modalTitle": "Sei sicuro di volere cancellare questo processo?",
"entry": "Elimina voce",
"entryAndFiles": "Elimina voce e file"
}
}
},
"globalRatio": "Rapporto globale",
"contextMenu": {
"copyName": "Copia nome",
"copyId": "Copia ID",
"clearFilters": "Resetta filtri"
},
"footer": {
"filter": "Filtro download"
},
"stats": {
"show": "Mostra statistiche globali",
"hide": "Nascondi statistiche globali",
"overallProgress": "Avanzamento complessivo della coda",
"totalSize": "Dimensione totale della coda",
"clients": "{count, plural, one {# cliente} other {# clienti}}"
},
"disconnected": "(disconnesso)"
},
"mediaReleases": {
"name": "Comunicati stampa",
"description": "Visualizza i media appena aggiunti o le prossime uscite da diverse integrazioni",
"option": {
"layout": {
"label": "Layout",
"option": {
"backdrop": {
"label": "Sfondo"
},
"poster": {
"label": "Poster"
}
}
},
"showDescriptionTooltip": {
"label": "Mostra suggerimento descrizione"
},
"showType": {
"label": "Mostra il badge del tipo di media"
},
"showSource": {
"label": "Mostra sorgente integrazione"
}
},
"length": {
"duration": "{length}min"
}
},
"mediaRequests-requestList": {
"name": "Elenco Richieste Media",
"description": "Visualizza un elenco di tutte le richieste media dalla tua istanza Overseerr o Jellyseerr",
"empty": {
"title": "Ancora nessuna richiesta multimediale",
"description": "Cerca un film o mostra per iniziare una richiesta."
},
"option": {
"linksTargetNewTab": {
"label": "Apri i link in nuova scheda"
},
"statusFilter": {
"label": "Stati da mostrare"
},
"recentDays": {
"label": "Mostra solo le richieste recenti"
}
},
"pending": {
"approve": "Approva richiesta",
"approving": "Approvazione della richiesta...",
"decline": "Rifiuta richiesta"
},
"availability": {
"unknown": "Sconosciuto",
"pending": "In sospeso",
"processing": "In lavorazione",
"requested": "Richiesto",
"partiallyAvailable": "Parziale",
"available": "Disponibile",
"blacklisted": "In blacklist",
"deleted": "Eliminato"
},
"status": {
"pending": "In sospeso",
"approved": "Approvato",
"declined": "Rifiutato",
"failed": "Non riuscito",
"completed": "Completato"
},
"unknown": "Sconosciuto",
"toBeDetermined": "TBD"
},
"mediaRequests-requestStats": {
"name": "Statistiche Richiesta Media",
"description": "Statistiche sulle richieste dei media",
"empty": {
"title": "Ancora nessuna richiesta di attività",
"description": "Le statistiche appariranno dopo la prima richiesta multimediale."
},
"titles": {
"stats": {
"main": "Statistiche Media",
"approved": "Già approvato",
"pending": "Approvazioni In Attesa",
"processing": "In corso di elaborazione",
"declined": "Già rifiutato",
"available": "Già Disponibile",
"tv": "Richieste TV",
"movie": "Richieste film"
},
"users": {
"main": "Top Utenti",
"requests": "Richieste"
}
}
},
"mediaTranscoding": {
"name": "Transcodifica del media",
"description": "Statistiche, coda corrente e stato della lavorazione della transcodifica multimediale",
"option": {
"defaultView": {
"label": "Vista predefinita"
},
"queuePageSize": {
"label": "Dimensione della pagina della coda"
}
},
"tab": {
"workers": "Workers",
"queue": "Coda",
"statistics": "Statistiche"
},
"currentIndex": "{start}-{end} di {total}",
"healthCheck": {
"queued": "In coda",
"status": {
"healthy": "Normale funzionamento",
"unhealthy": "Compromesso"
}
},
"panel": {
"statistics": {
"filesCount": "File",
"savedSpace": "Spazio salvato",
"videoCodecs": "Codec",
"videoContainers": "Containers",
"videoResolutions": "Risoluzioni"
},
"workers": {
"table": {
"eta": "ETA",
"progress": "Avanzamento"
}
},
"queue": {
"table": {
"size": "Dimensione"
}
},
"common": {
"empty": "Vuoto",
"file": "File",
"healthCheck": "Controllo integrità",
"transcode": "Transcodifica",
"transcodes": "Transcodifiche",
"healthChecks": "Controlli integrità"
}
}
},
"mediaMissing": {
"name": "Contenuti multimediali mancanti & in coda",
"description": "Mostra i film e gli episodi mancanti e in coda da Radarr e Sonarr",
"option": {
"showMissing": {
"label": "Mostra elementi mancanti"
},
"showQueued": {
"label": "Mostra elementi in coda"
},
"pageSize": {
"label": "Elementi per pagina"
}
},
"tab": {
"missing": "Mancanti",
"queued": "In coda"
},
"type": {
"movie": "Film",
"episode": "Episodio",
"book": "Libro"
},
"empty": {
"missing": "Nessun elemento mancante",
"queued": "Nessun elemento in coda",
"noTabsEnabled": "Abilita almeno una scheda nelle impostazioni del widget"
},
"timeLeft": "Tempo residuo"
},
"rssFeed": {
"name": "Feed RSS",
"description": "Monitora e visualizza uno o più feed generici RSS, ATOM o JSON",
"option": {
"feedUrls": {
"label": "Url Feed"
},
"enableRtl": {
"label": "Abilita RTL"
},
"textLinesClamp": {
"label": "Limita le righe della descrizione"
},
"maximumAmountPosts": {
"label": "Limite di post"
},
"hideDescription": {
"label": "Nascondi descrizione"
},
"showPosterImage": {
"label": "Mostra immagine poster"
}
},
"error": {
"allFeedsFailed": "Impossibile caricare i feed RSS. Controlla gli URL del feed e riprova."
},
"warning": {
"partial": "{count, plural, one {# feed RSS non può essere caricato} other {# feed RSS non può essere caricato}}",
"stale": "I feed RSS non possono essere aggiornati. Mostrando le voci precedentemente caricate."
}
},
"releases": {
"name": "Rilasci",
"description": "Visualizza un elenco della versione corrente dei repository dati con la versione regex specificata.",
"option": {
"newReleaseWithin": {
"label": "Nuova versione entro",
"description": "Esempio di utilizzo: 1w (1 settimana), 10M (10 mesi). Tipi di unità accettati h (ore), d (giorni), w (settimane), M (mesi), y (anni). Lasciare vuoto per non evidenziare le nuove versioni."
},
"staleReleaseWithin": {
"label": "Rilascio obsoleto entro",
"description": "Esempio di utilizzo: 1w (1 settimana), 10M (10 mesi). Tipi di unità accettati h (ore), d (giorni), w (settimane), M (mesi), y (anni). Lasciare vuoto per non evidenziare le release obsolete."
},
"showOnlyHighlighted": {
"label": "Mostra Solo In Evidenza",
"description": "Mostra solo le versioni nuove o obsolete. Come sopra."
},
"showDetails": {
"label": "Mostra dettagli"
},
"showOnlyIcon": {
"label": "Mostra Solo Icona"
},
"topReleases": {
"label": "Migliori Rilasci",
"description": "Il numero massimo di versioni più recenti da mostrare. Zero significa nessun limite."
},
"repositories": {
"label": "Repository",
"addRepository": {
"label": "Aggiungi repository"
},
"importRepositories": {
"label": "Importa da docker",
"loading": "Caricamento immagini docker",
"noImagesFound": "Nessuna immagine docker trovata",
"listFoundImages": "Elenco delle immagini trovate",
"listAlreadyImportedImages": "Elenco di immagini già importate",
"allImagesAlreadyImported": "Tutte le immagini sono già importate",
"onlyAdminCanImport": "Solo gli amministratori possono importare da docker",
"selectAll": "Seleziona tutto",
"deselectAll": "Deseleziona tutto"
},
"provider": {
"label": "Provider"
},
"providerUrl": {
"label": "URL Provider"
},
"identifier": {
"label": "Identificatore",
"placeholder": "Nome o Proprietario/Nome"
},
"name": {
"label": "Nome"
},
"versionFilter": {
"label": "Filtro Versione",
"prefix": {
"label": "Prefisso"
},
"precision": {
"label": "Precisione",
"options": {
"none": "Nessuno"
}
},
"suffix": {
"label": "Suffisso"
},
"regex": {
"label": "Espressione regolare"
}
},
"editForm": {
"title": "Modifica Repository"
},
"importForm": {
"title": "Importa da Docker"
},
"example": {
"label": "Esempio"
},
"invalid": "Definizione del repository non valida, controllare i valori",
"noProvider": {
"label": "Nessun Provider",
"tooltip": "Impossibile analizzare il provider, impostarlo manualmente dopo aver importato le immagini"
},
"tokens": {
"label": "Token Provider",
"token": "Token",
"configured": "Token configurato",
"notConfigured": "Nessun token impostato"
}
}
},
"not-found": "Non trovato",
"pre-release": "Pre-Rilascio",
"archived": "Archiviato",
"forked": "Forkato",
"starsCount": "Voti",
"forksCount": "Forks",
"issuesCount": "Segnalazioni Aperte",
"markViewed": "Segna come visto",
"openProjectPage": "Apri Pagina Del Progetto",
"openReleasePage": "Apri Pagina Di Rilascio",
"releaseDescription": "Descrizione del Rilascio",
"projectDescription": "Descrizione del progetto",
"created": "Creato",
"error": {
"label": "Errore",
"messages": {
"invalidIdentifier": "Identificatore non valido",
"noMatchingVersion": "Nessuna versione corrispondente trovata",
"noReleasesFound": "Nessun rilascio trovato",
"noProviderSelected": "Nessun provider selezionato",
"noProviderResponse": "Nessuna risposta dal provider",
"unexpected": "Errore provider inaspettato"
}
},
"expandDetails": "Mostra dettagli per {name}",
"collapseDetails": "Nascondi dettagli per {name}"
},
"networkControllerSummary": {
"advanced": {
"updated": "Aggiornato",
"metric": {
"latency": "Latenza",
"ping": "Ping",
"uptime": "Uptime",
"users": "Utenti",
"guests": "Ospiti"
}
},
"card": {
"vpn": {
"countConnected": "{count, plural, one {# connesso} other {# connesso}}",
"label": "VPN"
},
"wan": "WAN",
"web": "Web",
"wifi": "Wi-Fi",
"lan": "LAN"
},
"error": {
"unknownContentOption": "Opzione contenuto sconosciuto per il widget di riepilogo del controller di rete: "
},
"name": "Riepilogo Controller Di Rete",
"description": "Visualizza il riepilogo di un controller di rete (come UniFi Controller)"
},
"networkControllerStatus": {
"card": {
"variants": {
"wired": {
"name": "Cablata"
},
"wifi": {
"name": "Wi-Fi"
}
},
"users": {
"label": "Utenti"
},
"guests": {
"label": "Ospiti"
}
},
"option": {
"content": {
"option": {
"wifi": {
"label": "Wi-Fi"
},
"wired": {
"label": "Cablata"
}
},
"label": "Contenuto Widget"
}
},
"error": {
"unknownContentOption": "Opzione contenuto sconosciuto per il widget stato rete: "
},
"name": "Stato della rete",
"description": "Visualizza i dispositivi connessi su una rete"
},
"networkController": {
"error": {
"internalServerError": "Impossibile recuperare il riepilogo del controller di rete"
}
},
"firewall": {
"name": "Monitoraggio Firewall",
"description": "Visualizza un riepilogo dei firewall",
"tab": {
"system": "Sistema",
"interfaces": "Interfacce"
},
"error": {
"internalServerError": "Impossibile ottenere dati dal firewall"
},
"option": {
"interfaces": "Interfacce di rete da visualizzare"
},
"widget": {
"fwname": "Nome",
"version": "Versione",
"versiontitle": "Versioni",
"cputitle": "Uso della CPU",
"memorytitle": "Memoria utilizzata",
"memory": "Memoria",
"interfaces": {
"name": "nome",
"trans": "Trasmesso",
"recv": "Ricevuto",
"title": "Interfacce di Rete"
}
},
"empty": {
"noInterfaces": "Ancora nessun dato di interfaccia di rete"
},
"versionUnknown": "Versione sconosciuta",
"metricAccessible": "{metric}: {value}%, {status}",
"status": {
"normal": "Normale",
"warning": "Attenzione",
"critical": "Critico"
}
},
"notifications": {
"name": "Notifiche",
"description": "Visualizza la cronologia delle notifiche da un'integrazione",
"noItems": "Nessuna notifica da visualizzare.",
"option": {
"hideLogos": {
"label": "Nascondi loghi"
},
"messageFormat": {
"label": "Formato messaggio",
"option": {
"auto": "Automatico",
"plain": "Testo semplice",
"markdown": "Markdown",
"html": "HTML"
}
}
},
"openService": "Apri servizio di notifica",
"deleteNotification": "Elimina notifica da Gotify",
"deleteFailed": "Impossibile eliminare la notifica",
"deleteFailedMessage": "La notifica non può essere eliminata. Riprova."
},
"speedtestTracker": {
"name": "SpeedTest Tracker",
"description": "Visualizza i risultati del test di velocità della tua istanza di Speedtest Tracker.",
"option": {
"showLatestResult": {
"label": "Mostra l'ultimo risultato"
},
"showStats": {
"label": "Mostra medie"
},
"showRecentResults": {
"label": "Mostra risultati recenti"
},
"showPingGraph": {
"label": "Mostra grafico di ping"
}
},
"latestResult": "Ultima Risultato",
"averages": "Medie",
"tests": "{count} test",
"recentResults": "Risultati Recenti",
"recentResultsSpeed": "Velocità",
"recentResultsPing": "Ping",
"download": "Download",
"upload": "Upload",
"ping": "Ping",
"status": "Stato",
"avgDownload": "Media di Download",
"avgUpload": "Media di Upload",
"avgPing": "Media di Ping",
"healthy": "Normale funzionamento",
"unhealthy": "Compromesso",
"ok": "OK",
"fail": "Fallito",
"noSectionsEnabled": "Abilita almeno una sezione nelle opzioni del widget.",
"error": {
"internalServerError": "Recupero dei dati di speedtest non riuscito"
}
},
"uptimeKuma": {
"description": "Monitora le statistiche di uptime dalla tua pagina di stato Uptime Kuma",
"option": {
"showAverageUptime": {
"label": "Mostra uptime medio",
"description": "Mostra la percentuale media combinata di uptime nelle ultime 24 ore"
},
"showUptimeRing": {
"label": "Mostra anello uptime",
"description": "Mostra un anello di progresso insieme al valore medio di uptime"
},
"showTotalMonitors": {
"label": "Mostra monitor totali",
"description": "Mostra il numero totale di monitor configurati"
},
"showUpCount": {
"label": "Mostra conteggio attivi",
"description": "Mostra quanti monitor sono attualmente attivi"
},
"showDownCount": {
"label": "Mostra conteggio inattivi",
"description": "Mostra quanti monitor sono attualmente inattivi"
},
"showPausedCount": {
"label": "Mostra conteggio in pausa",
"description": "Mostra quanti monitor sono attualmente in pausa"
}
},
"averageUptime": "Uptime medio (24h)",
"stats": {
"totalMonitors": "Monitor totali",
"upCount": "Attivi",
"downCount": "Inattivi",
"pausedCount": "In pausa"
},
"error": {
"internalServerError": "Impossibile recuperare i dati di uptime"
},
"status": {
"up": "Totale operativo",
"down": "Velocità Di Download",
"paused": "In pausa"
}
},
"traefik": {
"description": "Panoramica dei router, dei servizi, dei middleware e dei punti di ingresso di Traefik",
"option": {
"showTcp": {
"label": "Mostrare TCP"
},
"showUdp": {
"label": "Mostra UDP"
},
"showEntryPoints": {
"label": "Mostra punti di accesso"
}
},
"instances": "Istanze di Traefik",
"versionUnknown": "Versione sconosciuta",
"summary": {
"routers": "Routers",
"entryPoints": "Punti di accesso"
},
"resource": {
"routers": "Routers",
"middlewares": "Middleware"
},
"status": {
"healthy": "Normale funzionamento",
"errors": "{count} errori",
"warnings": "{count} avvisi"
},
"error": {
"internalServerError": "Recupero dei dati Traefik non riuscito"
},
"resourceType": {
"router": "Router",
"service": "Servizio",
"middleware": "Middleware"
},
"resourceStatus": {
"enabled": "Abilitato",
"disabled": "Disabilitato",
"warning": "Attenzione",
"error": "Errore",
"unknown": "Sconosciuto"
},
"failedEndpoint": "Fallito: {endpoint}"
},
"audioStats": {
"name": "Statistiche audio",
"description": "Statistiche della libreria e di riproduzione da Navidrome o Audiobookshelf",
"option": {
"showArtists": {
"label": "Mostra artisti",
"description": "Mostra il numero totale di artisti nella tua libreria musicale (Navidrome)"
},
"showAlbums": {
"label": "Mostra album",
"description": "Mostra il numero totale di album nella tua libreria musicale (Navidrome)"
},
"showSongs": {
"label": "Mostra brani",
"description": "Mostra il numero totale di brani nella tua libreria musicale (Navidrome)"
},
"showLibraryCount": {
"label": "Mostra conteggio librerie",
"description": "Mostra il numero di librerie sulla tua istanza (Audiobookshelf)"
},
"showAudiobooks": {
"label": "Mostra audiolibri",
"description": "Mostra il numero totale di audiolibri in tutte le librerie (Audiobookshelf)"
},
"showPodcasts": {
"label": "Mostra podcast",
"description": "Mostra il numero totale di podcast in tutte le librerie (Audiobookshelf)"
},
"showListeningTime": {
"label": "Mostra tempo di ascolto",
"description": "Mostra il tuo tempo totale di ascolto (Audiobookshelf)"
},
"showActiveSessions": {
"label": "Mostra sessioni attive",
"description": "Mostra il numero di sessioni di riproduzione attualmente attive (Audiobookshelf)"
},
"compactMode": {
"label": "Modalità compatta",
"description": "Usa un layout più denso con riquadri più piccoli, ideale per widget di dimensioni ridotte"
}
},
"artists": "Artisti",
"albums": "Album",
"songs": "Brani",
"libraryCount": "Librerie",
"audiobooks": "Audiolibri",
"podcasts": "Podcast",
"listeningTime": "Tempo di Ascolto",
"activeSessions": "Sessioni Attive",
"error": {
"internalServerError": "Impossibile recuperare i dati delle statistiche audio"
}
},
"systemResources": {
"name": "Risorse di sistema",
"description": "CPU, memoria, disco e altro utilizzo hardware del sistema",
"option": {
"hasShadow": {
"label": "Abilita l'ombreggiatura del grafico"
},
"visibleCharts": {
"label": "Grafici visibili",
"description": "Seleziona i grafici che vuoi essere visibili.",
"option": {
"memory": "Memoria",
"network": "Rete"
}
},
"labelDisplayMode": {
"label": "Modalità visualizzazione etichette",
"option": {
"textWithIcon": "Mostra testo con icona",
"text": "Mostra solo testo",
"icon": "Mostra solo icona",
"hidden": "Nascondi etichetta"
}
}
},
"card": {
"memory": "MEM",
"network": "NET",
"up": "SU",
"down": "DOWN",
"memoryTooltip": "{used} / {available} ({percent}%)"
}
},
"systemDisks": {
"name": "Dischi di sistema",
"description": "Uso del disco del sistema",
"option": {
"showTemperatureIfAvailable": {
"label": "Mostra temperatura se disponibile"
},
"displayMode": {
"label": "Modalità di visualizzazione",
"option": {
"percentage": {
"label": "Percentuale (es. 76%)"
},
"absolute": {
"label": "Valori assoluti"
},
"free": {
"label": "Percentuale di spazio libero (ad es. 24% libero)"
}
}
},
"showBackgroundBar": {
"label": "Mostra barra di utilizzo in background"
}
},
"status": {
"unhealthy": "Compromesso",
"smart": "SMART",
"free": "{percentage}% gratis"
}
},
"customApi": {
"name": "API Personalizzata",
"description": "Visualizza dati da qualsiasi API esterna con configurazione personalizzata.",
"customJsx": {
"noTemplate": "Nessun modello JSX è configurato.",
"templateWarnings": "{count} template warnings:",
"requestIdRequired": "Questo controllo di rete richiede un requestId.",
"unsavedPreview": "Eseguire il test di richiesta iniziale nell'editor prima di testare le richieste con nome.",
"invalidParams": "I parametri della richiesta non sono validi.",
"loading": "Caricamento richiesta...",
"loadRequest": "Carica richiesta",
"requestFailed": "Richiesta non riuscita.",
"retry": "Riprova richiesta",
"actionCompleted": "Azione completata con successo.",
"actionSimulated": "Azione simulata; nessuna richiesta è stata inviata.",
"actionsDisabledEditMode": "Le azioni sono disabilitate mentre la scheda è in modalità modifica.",
"widgetItemUnavailable": "Questo elemento widget non è disponibile.",
"toggle": "Attiva/disattiva",
"copied": "Copiato",
"confirmDelete": "Confermare questa azione distruttiva."
},
"option": {
"definitionId": {
"label": "ID Definizione"
},
"refreshInterval": {
"label": "Intervallo di aggiornamento",
"description": "Ogni quanto recuperare nuovamente i dati dall'API (in secondi)"
}
},
"noDefinition": "Nessuna definizione selezionata",
"definitionNotFound": "Definizione del widget non trovata. Potrebbe essere stata eliminata.",
"migrationRequired": "Questo widget personalizzato è conservato, ma deve essere migrato in JSX v2 personalizzato da Gestisci widget personalizzati prima che possa essere eseguito.",
"manageMigration": "Apri Gestisci widget personalizzati",
"contactAdmin": "Contattare un amministratore.",
"configurationNeedsRepair": "Le opzioni di questo widget sono cambiate. Modifica il widget per ripararne la configurazione.",
"removeFromBoard": "Rimuovi dalla scheda",
"editModePending": "Salva la scheda per caricare questo widget.",
"picker": {
"group": "Widget JSX personalizzati",
"empty": "Nessun widget personalizzato trovato",
"preview": "Anteprima",
"sources": "{count, plural, one {# sorgente} other {# sorgenti}}",
"requests": "{count, plural, one {# richiesta} other {# richieste}}",
"migrationRequired": "Migrazione richiesta",
"migrationDescription": "Questo widget v1 non può ancora essere eseguito. Copiare il suo prompt redatto in un LLM, quindi incollare la risposta JSON singola in Homarr.",
"manageMigration": "Apri Gestisci widget personalizzati",
"contactAdmin": "Contattare un amministratore."
},
"configuration": {
"needsAttention": "La configurazione richiede attenzione: {message}",
"advancedOptions": "Opzioni avanzate",
"invalidJson": "JSON non valido"
}
},
"beszelSystemTable": {
"name": "Sistemi Beszel (Tabella)",
"description": "Vista tabellare di tutti i sistemi monitorati da Beszel con colonne ordinabili e indicatori di stato",
"option": {
"sortBy": {
"label": "Ordina per"
},
"sortDirection": {
"label": "Direzione ordinamento"
}
},
"error": {
"layoutSaveTitle": "Impossibile salvare il layout della tabella",
"layoutSaveMessage": "Impossibile salvare l'ordine o la larghezza delle colonne. Riprova."
}
},
"beszelSystemGrid": {
"name": "Sistemi Beszel (Griglia)",
"description": "Vista a griglia di card di tutti i sistemi monitorati da Beszel con metriche in tempo reale"
},
"beszelAlerts": {
"name": "Avvisi Beszel",
"description": "Visualizza le configurazioni e la cronologia degli avvisi Beszel",
"option": {
"showHistory": {
"label": "Mostra cronologia avvisi"
},
"maxHistoryItems": {
"label": "Numero massimo elementi cronologia"
}
},
"empty": "Nessun avviso configurato",
"history": "Cronologia",
"resolved": "Risolto",
"alertDescription": {
"statusDuration": "Giù per {minutes} min",
"threshold": "Exceeds {value} over {minutes} min"
},
"status": {
"triggered": "Attivato",
"ok": "OK"
}
},
"beszelSystemStats": {
"name": "Statistiche Sistema Beszel",
"description": "Grafici a serie temporali per CPU, memoria, disco, rete e metriche dei container Docker",
"option": {
"systemId": {
"label": "Sistema",
"description": "Seleziona un sistema Beszel per visualizzare le statistiche per"
},
"timePeriod": {
"label": "Periodo di tempo"
},
"showCpu": {
"label": "Mostra grafico CPU"
},
"showMemory": {
"label": "Mostra grafico memoria"
},
"showDisk": {
"label": "Mostra grafico disco"
},
"showDiskIO": {
"label": "Mostra grafico I/O disco"
},
"showNetwork": {
"label": "Mostra grafico rete"
},
"showDockerCpu": {
"label": "Mostra grafico CPU Docker"
},
"showDockerMemory": {
"label": "Mostra grafico memoria Docker"
},
"showDockerNetwork": {
"label": "Mostra grafico rete Docker"
}
},
"selectSystem": "Seleziona sistema",
"empty": {
"noSystems": "Nessun sistema trovato"
},
"error": {
"liveConnectionFailed": "Connessione Live non riuscita. L'istanza di Beszel potrebbe non supportare lo streaming in tempo reale.",
"switchToHistorical": "Passa alla visualizzazione storica",
"systemNotFound": "Il sistema selezionato non è stato trovato. Scegli un sistema diverso.",
"selectionSaveTitle": "Impossibile salvare la selezione",
"selectionSaveMessage": "Impossibile salvare la selezione del sistema o del periodo di tempo. Riprova."
},
"chart": {
"cpu": {
"title": "Utilizzo CPU",
"subtitle": "Utilizzo medio della CPU a livello di sistema"
},
"memory": {
"title": "Utilizzo Memoria",
"subtitle": "Utilizzo preciso al momento della registrazione",
"series": "Usata",
"cache": "Cache/Buffers"
},
"disk": {
"title": "Utilizzo Disco",
"subtitle": "Utilizzo della partizione root",
"series": "Usato"
},
"diskIO": {
"title": "I/O Disco",
"subtitle": "Throughput del filesystem root",
"read": "Lettura",
"write": "Scrittura"
},
"storage": {
"title": "Spazio di archiviazione",
"subtitle": "Utilizzo del disco per filesystem",
"series": "Usato"
},
"network": {
"title": "Larghezza di Banda",
"subtitle": "Traffico di rete delle interfacce pubbliche",
"sent": "Inviati",
"recv": "Ricevuti"
},
"dockerCpu": {
"title": "Utilizzo CPU Docker",
"subtitle": "Utilizzo medio della CPU dei container"
},
"dockerMemory": {
"title": "Utilizzo Memoria Docker",
"subtitle": "Utilizzo della memoria dei container docker"
},
"dockerNetwork": {
"title": "I/O Rete Docker",
"subtitle": "Traffico di rete dei container docker"
}
},
"period": {
"live": "Live",
"oneHour": "1h",
"twelveHours": "12h",
"oneDay": "24h",
"oneWeek": "1w",
"thirtyDays": "30d"
}
},
"assistant": {
"name": "Assistente",
"description": "Avere una conversazione assistente completa direttamente sul vostro tavolo.",
"unavailable": {
"title": "Assistente non disponibile",
"description": "Accedi e chiedi all'amministratore di configurare l'Assistente dal pannello di gestione."
},
"compact": {
"title": "Assistente",
"description": "Ridimensiona questo widget in chat o apri la conversazione completa.",
"open": "Apri assistente",
"openTitle": "Assistente aperto nel pannello laterale",
"openDescription": "La conversazione rimane in una superficie attiva.",
"returnToWidget": "Restituisce la conversazione a questo widget",
"otherWidgetTitle": "Assistente attivo in un altro widget",
"otherWidgetDescription": "Solo una superficie di conversazione rimane attiva alla volta.",
"useHere": "Usa l'assistente in questo widget"
}
},
"beszel": {
"error": {
"internalServerError": "Impossibile connettersi a Beszel. Controlla le tue impostazioni di integrazione."
},
"empty": {
"noSystems": "Nessun sistema trovato"
},
"options": {
"statusFilter": {
"label": "Filtro stato"
},
"showCpu": {
"label": "Mostra CPU"
},
"showMemory": {
"label": "Mostra memoria"
},
"showDisk": {
"label": "Mostra disco"
},
"showGpu": {
"label": "Mostra GPU"
},
"showLoadAvg": {
"label": "Mostra carico medio"
},
"showNet": {
"label": "Mostra rete"
},
"showTemp": {
"label": "Mostra temperatura"
},
"showBattery": {
"label": "Mostra batteria"
},
"showServices": {
"label": "Mostra servizi"
},
"showUptime": {
"label": "Mostra uptime"
},
"showAgent": {
"label": "Mostra versione agente"
}
},
"metric": {
"system": "Sistema",
"source": "Integrazione",
"hostname": "Nome host",
"cpuModel": "Modello CPU",
"cores": "Core",
"memoryTotal": "Memoria totale",
"memory": "Memoria",
"disk": "Disco",
"loadAvg": "Carico Medio",
"net": "Rete",
"temp": "Temp",
"battery": "Bat",
"uptime": "Uptime",
"agent": "Agente"
}
},
"llamacpp": {
"name": "llama.cpp",
"description": "Mostra la salute, il modello caricato e la velocità di generazione del tuo server locale llama.cpp.",
"title": "llama.cpp",
"status": {
"unhealthy": "Non Sano ({status})"
},
"idle": "Inattivo",
"speedTooltip": {
"current": "Velocità di generazione corrente",
"average": "Velocità media di generazione dall'avvio",
"request": "Velocità media dall'inizio di questa richiesta"
},
"busy": "{count, plural, one {# richiesta in esecuzione} other {# richieste in esecuzione}}",
"modelInfo": {
"context": "Contesto",
"size": "Dimensione file",
"parameters": "Parametri",
"model": "Modello",
"quantization": "Quantizzazione"
},
"stats": {
"tokensProcessed": "Token elaborati",
"contextUsage": "Uso contestuale / KV",
"cacheHitRate": "Avverte il tasso di hit della cache",
"tokensGenerated": "Token generati"
},
"error": {
"unreachable": "llama-server non è raggiungibile"
},
"unit": {
"speed": "{value} t/s",
"parameters": "{value}B",
"none": "—",
"speedShort": "t/s"
},
"option": {
"showTitle": {
"label": "Mostra titolo"
},
"showModelInfo": {
"label": "Mostra informazioni modello"
},
"showContextUsage": {
"label": "Mostra utilizzo contestuale"
},
"showCacheHitRate": {
"label": "Mostra tasso di hit della cache"
},
"showSpeedStats": {
"label": "Mostra statistiche di velocità"
},
"showRequests": {
"label": "Mostra carico richiesta"
},
"showTokenStats": {
"label": "Mostra totali token"
},
"showSpeculative": {
"label": "Mostra decodifica speculativa"
}
},
"advanced": {
"promptSpeed": "Avvisa velocità",
"avgSpeed": "Generazione media",
"requests": "Richieste",
"deferred": "Differito",
"slots": "{processing}/{total} slot occupati",
"speculative": "Decodifica speculativa",
"avgPrompt": "Richiesta media",
"specDrafts": "Bozze specifiche",
"specAccepted": "Spec. token accettati",
"specDraftTokens": "Spec. bozze di gettoni"
}
},
"stats": {
"name": "Statistiche",
"description": "Combina le statistiche dalle tue integrazioni in un widget configurabile.",
"configure": "Configura metriche",
"refresh": "Aggiorna statistiche",
"empty": "Aprire le impostazioni del widget, selezionare le integrazioni, quindi aggiungere le metriche.",
"editorHelp": "Aggiungi metriche dalle integrazioni selezionate per questo widget. Le modifiche sono salvate con la tua dashboard.",
"source": "Integrazione",
"metric": "Metrico",
"noMetrics": "Nessuna statistica disponibile per questa integrazione",
"add": "Aggiungi metrica",
"label": "Etichetta personalizzata",
"hidden": "Nascosto",
"compact": "Numeri compatti",
"moveUp": "Sposta in alto",
"moveDown": "Sposta in basso",
"remove": "Rimuovi metrica",
"loading": "Caricamento…",
"unavailable": "Unavailable",
"refreshFailed": "Aggiornamento non riuscito — mostra i dati salvati",
"stale": "Dati salvati — aggiorna per aggiornare",
"table": {
"value": "Valore",
"status": "Stato"
},
"option": {
"table": {
"label": "Vista tabella"
},
"rows": {
"label": "Righe compatte"
},
"showIcon": {
"label": "Mostra icona sorgente"
},
"spacing": {
"label": "Spaziatura",
"option": {
"xs": {
"label": "Compatto"
},
"sm": {
"label": "Confortevole"
},
"md": {
"label": "Spazioso"
}
}
},
"entries": {
"label": "Metriche"
},
"plain": {
"label": "Rimuovi sfondi carta"
}
},
"fetchFailed": "Impossibile recuperare le statistiche",
"viewOptions": "Personalizza questa vista",
"moreMetrics": "{count} in vista avanzata",
"localHelp": "Layout, formattazione e visibilità si applicano solo a questa vista. Le impostazioni della scheda condivisa rimangono invariate.",
"plain": "Rimuovi sfondi carta",
"resetView": "Reimposta vista",
"allHidden": "Tutte le metriche sono nascoste in questa vista. Usa Personalizza questa vista per ripristinarle."
},
"wazuh": {
"target": {
"api": "API server Wazuh",
"indexer": "Indicatore di Wazuh",
"wazuh": "Wazuh"
},
"severity": {
"low": "Basso",
"medium": "Medio",
"high": "Alto",
"critical": "Critico"
},
"error": {
"unauthorized": {
"title": "{target} ha rifiutato le credenziali",
"description": "Controlla il nome utente e la password salvati sull'integrazione di Wazuh. L'API del server (porta 55000) e l'indicizzatore (porta 9200) usano utenti separati."
},
"certificate": {
"title": "Il certificato {target} non è attendibile",
"description": "Wazuh utilizza un certificato autofirmato per impostazione predefinita. Eseguire \"Verifica connessione\" sull'integrazione e fidarsi del certificato, o aggiungere la propria CA in Impostazioni → Certificati."
},
"unreachable": {
"title": "Impossibile raggiungere {target}",
"description": "L'host ha rifiutato o eliminato la connessione. Controlla l'URL, la porta e il firewall. L'indicizzatore ascolta solo su localhost in un'installazione all-in-one predefinita."
},
"timeout": {
"title": "{target} scaduto",
"description": "Nessuna risposta entro 15 secondi. Il servizio potrebbe essere sovraccaricato o l'indirizzo potrebbe essere errato."
},
"status": {
"title": "{target} ha restituito un errore",
"description": "Richiesta fallita con stato HTTP {status}."
},
"invalidResponse": {
"title": "Risposta inattesa da {target}",
"description": "Verificare che l'URL punti all'API o all'indicizzatore del server Wazuh e non alla dashboard."
},
"indexerRequired": {
"title": "Sono richieste credenziali indicizzatore Wazuh",
"description": "Gli avvisi, le vulnerabilità e gli eventi di integrità dei file sono letti dall'indicizzatore Wazuh. Aggiungi un URL indicizzatore, nome utente e password all'integrazione."
},
"unknown": {
"title": "Impossibile caricare i dati da {target}",
"description": "Controlla i log di Homarr per i dettagli."
}
},
"range": {
"1h": "1h",
"24h": "24h",
"7d": "7d",
"30d": "30d"
},
"levelTooltip": "Regola livello {level} ({severity})"
},
"wazuhAgents": {
"name": "Agenti di Wazuh",
"description": "Lista ordinabile di agenti Wazuh con stato, OS, versione e ultima keepalive",
"option": {
"statusFilter": {
"label": "Mostra agenti"
},
"sortBy": {
"label": "Ordina per"
},
"showVersion": {
"label": "Mostra colonna versione Wazuh"
},
"showGroups": {
"label": "Mostra colonna gruppi"
}
},
"title": "Agenti",
"total": "{count} agenti",
"status": {
"active": "Attivo",
"disconnected": "Disconnesso",
"neverConnected": "Mai connesso",
"pending": "In sospeso"
},
"statusLabel": {
"active": "Attivo",
"disconnected": "Disconnesso",
"never_connected": "Mai connesso",
"pending": "In sospeso",
"unknown": "Sconosciuto"
},
"live": "Live",
"snapshot": "Snapshot {age} vecchio",
"snapshotHint": "Leggi dallo snapshot agente di Wazuh (wazuh-monitoring) scattato su {time}. Aggiungi credenziali API del server per i dati live.",
"staleSnapshot": "L'istantanea dell'agente da {time} è obsoleta. Controllare che il processo di monitoraggio della dashboard di Wazuh sia in esecuzione, o aggiungere credenziali API del server.",
"noDisconnected": "Tutti gli agenti sono connessi",
"empty": "Nessun agente corrisponde a questo filtro",
"column": {
"status": "Stato",
"name": "Nome del job",
"ip": "IP",
"os": "OS",
"version": "Versione",
"lastKeepAlive": "Mantenimento",
"groups": "Gruppi"
},
"outdated": "Più vecchio della versione più recente dell' agente ({version})"
},
"wazuhAlerts": {
"name": "Feed avvisi Wazuh",
"description": "Recenti avvisi Wazuh con livello, tecniche MITRE ATT&CK, agente e IP sorgente",
"option": {
"minLevel": {
"label": "Livello minimo regola",
"description": "Livelli Wazuh: 0-6 bassi, 7-11 medio, 12-14 alti, 15+ critico"
},
"hours": {
"label": "Finestra temporale (ore)"
},
"limit": {
"label": "Numero di segnalazioni"
},
"showMitre": {
"label": "Show MITRE ATT&CK techniques"
},
"showAgent": {
"label": "Mostra agente"
},
"showSourceIp": {
"label": "Mostra IP sorgente"
},
"showRuleId": {
"label": "Mostra ID regola"
}
},
"title": "Avvisi · livello {level}+ · {hours}h",
"empty": "Nessun avviso a questo livello. Tutto tranquillo.",
"rule": "Regola {id}",
"openInDashboard": "Apri questo avviso nella dashboard di Wazuh"
},
"wazuhSummary": {
"name": "Gravità di allarme Wazuh",
"description": "Disaggregazione della gravità dell’allerta con una tendenza rispetto al periodo precedente",
"option": {
"range": {
"label": "Intervallo di tempo"
},
"showTrend": {
"label": "Mostra la tendenza rispetto al periodo precedente"
},
"showFooter": {
"label": "Mostra piè di pagina"
}
},
"title": "Gravità di allerta · {range}",
"alerts": "avvisi",
"none": "Nessun avviso",
"trend": {
"new": "nuovo",
"tooltip": "Periodo precedente: {previous}"
},
"previous": "Precedente {range}: {count}",
"maxLevel": "Livello massimo {level}",
"health": "Salute dell'indicizzatore: {status}",
"manager": "Manager {version}"
},
"wazuhTimeline": {
"name": "Wazuh alerts timeline",
"description": "Grafico impilato degli avvisi Wazuh nel tempo per gravità",
"option": {
"range": {
"label": "Intervallo di tempo"
},
"interval": {
"label": "Intervallo"
},
"chartType": {
"label": "Tipo di grafico"
},
"yScale": {
"label": "Scala asse Y",
"description": "La radice quadrata mantiene gli avvisi alti e critici visibili accanto a migliaia di quelli bassi"
},
"minLevel": {
"label": "Livello minimo regola"
},
"showLegend": {
"label": "Mostra legenda con i totali"
}
},
"title": "Avvisi timeline · {range}",
"total": "{count} avvisi",
"interval": "per {interval}"
},
"wazuhTopList": {
"name": "Wazuh top list",
"description": "Regole principali, agenti, IP di origine o tattiche e tecniche di MITRE ATT&CK per numero di allerta",
"option": {
"kind": {
"label": "Rango"
},
"range": {
"label": "Intervallo di tempo"
},
"limit": {
"label": "Numero di voci"
},
"minLevel": {
"label": "Livello minimo regola"
},
"showBars": {
"label": "Mostra barre"
}
},
"title": {
"rules": "Regole top · {range}",
"agents": "Top agent · {range}",
"sourceIps": "Ip di origine superiore · {range}",
"mitreTactics": "Tattiche MITRE · {range}",
"mitreTechniques": "MITRE techniques · {range}"
},
"empty": {
"rules": "Nessun avviso in questo periodo",
"agents": "Nessun avviso in questo periodo",
"sourceIps": "Nessun avviso con un IP sorgente in questo periodo",
"mitreTactics": "Nessun avviso mappato a MITRE ATT&CK in questo periodo",
"mitreTechniques": "Nessun avviso mappato a MITRE ATT&CK in questo periodo"
},
"totalTooltip": "{count} corrispondenti avvisi",
"private": "LAN",
"public": "Pubblico",
"agents": "Visto su agenti {count}",
"others": "{count} altri avvisi in altre voci"
},
"wazuhVulnerabilities": {
"name": "vulnerabilità di Wazuh",
"description": "Conteggio vulnerabilità, CVE di punta e agenti più vulnerabili",
"option": {
"cveOrder": {
"label": "Classifica CVE di"
},
"minSeverity": {
"label": "Gravità del CVE"
},
"cveLimit": {
"label": "Numero di CVE"
},
"agentLimit": {
"label": "Numero di agenti"
},
"showAgents": {
"label": "Mostra gli agenti più vulnerabili"
}
},
"title": "Vulnerabilità",
"topCves": "Cvs Migliori",
"score": "Punteggio",
"agentsShort": "Agenti",
"topAgents": "Agenti più vulnerabili",
"criticalHigh": "Critico / Alto",
"totalTooltip": "{count} rilevamenti su {agents} agenti",
"affected": "{count} agenti",
"empty": "Nessuna vulnerabilità rilevata",
"distribution": "Distribuzione della gravità. I {unscored} rilevamenti senza un punteggio non vengono mostrati.",
"worst": "Peggio: {id} ({score}) su agenti {agents}"
},
"wazuhFim": {
"name": "Integrità file Wazuh",
"description": "Monitoraggio dell'integrità dei file recenti (syscheck)",
"option": {
"range": {
"label": "Intervallo di tempo"
},
"event": {
"label": "Eventi"
},
"limit": {
"label": "Numero di eventi"
},
"includeRegistry": {
"label": "Includi eventi del Registro di sistema di Windows"
}
},
"title": "Integrità del file · {range}",
"event": {
"added": "Aggiunto in data",
"modified": "Modificato",
"deleted": "Eliminato",
"unknown": "Modificato"
},
"empty": "Nessun evento di integrità file in questo periodo",
"user": "di {user}",
"registry": "Registro"
},
"wazuhAuthFailures": {
"name": "Autenticazione Wazuh fallita",
"description": "Accessi falliti e avvisi brute-force per agente con scintille orarie",
"option": {
"hours": {
"label": "Finestra temporale (ore)"
},
"limit": {
"label": "Numero di agenti"
},
"showSourceIps": {
"label": "Mostra IP di origine superiore"
}
},
"title": "Auth falliti · {hours}h",
"seriesTooltip": "Tutti gli agenti nell'ultimo {hours}h",
"peak": "Picco {count}/bucket",
"empty": "Nessun login fallito in questo periodo",
"failed": "Login fallito",
"failedHint": "Errore di autenticazione singolo (sshd, PAM, accesso di Windows, utenti non validi)",
"bruteForce": "Forza bruta",
"bruteForceHint": "Regole di forza brutale correlate (fallimenti multipli in un breve periodo, MITRE T1110)",
"sourceIps": "IP Sorgenti",
"ipTooltip": "{ip}: {count} fallimenti",
"bruteForceCount": "Forza bruta {count}"
}
},
"widgetPreview": {
"toggle": {
"enabled": "Modalità di modifica abilitata",
"disabled": "Modalità di modifica disattivata"
},
"dimensions": {
"title": "Cambia dimensioni"
}
},
"board": {
"emptyState": {
"title": "Costruisci la tua prima vista",
"description": "Aggiungi un widget o un'app, o connetti un servizio e utilizza i suoi dati in questa scheda.",
"addWidget": "Aggiungi widget",
"addApp": "Aggiungi app",
"connectService": "Connetti servizio"
},
"setupChecklist": {
"title": "Rendi utile questa scheda",
"description": "Pick up where you left off. Progress follow the content already on this board.",
"collapse": "Comprimi la lista di controllo delle impostazioni",
"dismiss": "Ignora la lista di controllo delle impostazioni",
"resume": "Continua la configurazione ({completed}/{total})",
"progress": "Progresso configurazione scheda",
"step": {
"content": {
"label": "Aggiungi contenuto utile",
"description": "Scegliere un widget e configurarlo prima che sia posizionato."
},
"app": {
"label": "Aggiungi un'app",
"description": "Mantieni un servizio o uno strumento un clic lontano da questa scheda."
},
"service": {
"label": "Collega un servizio",
"description": "Sblocca dati live e azioni per widget compatibili.",
"permissionDescription": "Un amministratore può collegare un servizio per sbloccare i dati dal vivo.",
"action": "Connetti"
}
}
},
"action": {
"addContent": "Aggiungi contenuto della scheda",
"settings": "Impostazioni scheda",
"switch": "Cambia scheda",
"switcher": {
"title": "Cambia scheda",
"search": {
"empty": "Nessuna scheda corrispondente \"{search}\"."
},
"results": "Schede disponibili",
"preview": "Anteprima di {name} con elementi {count}",
"currentHidden": "Scheda corrente: {name}",
"keyboard": {
"navigate": "Navigate",
"open": "Apri",
"instructions": "Digitare per filtrare le schede. Usare i tasti freccia per spostarsi attraverso i risultati e Invio per aprire una scheda."
},
"empty": {
"title": "Nessuna altra scheda",
"description": "Non ci sono altre schede a cui puoi accedere."
},
"error": "Impossibile caricare le schede."
},
"create": {
"availability": {
"checking": "Verifica disponibilità…",
"available": "{name} è disponibile"
},
"notification": {
"success": {
"title": "Tavola creata",
"message": "La scheda {name} è stata creata"
},
"error": {
"title": "Impossibile creare la scheda",
"message": "Impossibile creare la scheda {name}"
}
}
},
"duplicate": {
"title": "Duplicare board",
"message": "Questo duplicerà la board {name} con tutto il suo contenuto. Se le integrazioni di riferimento dei widget, che non hai il permesso di usare, saranno rimosse.",
"notification": {
"success": {
"title": "Board duplicata",
"message": "La board è stata duplicata con successo"
},
"error": {
"title": "Impossibile duplicare la board",
"message": "La board non può essere duplicata"
}
}
},
"edit": {
"enter": "Modifica scheda",
"save": "Salva scheda",
"exit": "Esci dalla modalità di modifica",
"notification": {
"success": {
"message": "La board è stata salvata con successo"
},
"error": {
"message": "La board non può essere salvata"
},
"loadError": {
"title": "Impossibile avviare la modifica",
"message": "L'editor di schede non può essere caricato. La tua dashboard è ancora disponibile in modalità di visualizzazione."
}
},
"confirmLeave": {
"title": "Modifiche non salvate",
"message": "Ci sono modifiche non salvate. Vuoi davvero uscire?"
}
},
"quickCreateApp": {
"modal": {
"title": "Crea app al volo",
"createAndUse": "Crea e utilizza"
}
}
},
"landmark": {
"canvas": "Tela pannello impostazioni",
"leftRail": "Banco dashboard sinistro",
"rightRail": "Banco dashboard destro",
"items": "Elementi dashboard"
},
"field": {
"pageTitle": {
"label": "Titolo della pagina"
},
"metaTitle": {
"label": "Meta title"
},
"logoImageUrl": {
"label": "URL immagine del logo"
},
"faviconImageUrl": {
"label": "URL dell'immagine preferita"
},
"backgroundImageUrl": {
"label": "URL immagine di sfondo",
"placeholder": "Inizia a digitare per cercare le immagini locali",
"group": {
"your": "Le tue immagini",
"other": "Altre immagini"
}
},
"backgroundImageAttachment": {
"label": "Immagine di background",
"option": {
"fixed": {
"label": "Corretto",
"description": "Lo sfondo rimane nella stessa posizione."
},
"scroll": {
"label": "Scorrimento",
"description": "Lo sfondo scorre con il mouse."
}
}
},
"backgroundImageRepeat": {
"label": "Ripetizione immagine di sfondo",
"option": {
"repeat": {
"label": "Ripeti",
"description": "L'immagine viene ripetuta finché non copre l'intera area dello sfondo."
},
"no-repeat": {
"label": "Nessuna ripetizione",
"description": "L'immagine non è ripetuta e potrebbe non riempire l'intero spazio."
},
"repeat-x": {
"label": "Ripeti X",
"description": "Come 'Ripeti', ma solo sull'asse orizzontale."
},
"repeat-y": {
"label": "Ripeti Y",
"description": "Come 'Ripeti', ma solo sull'asse verticale."
}
}
},
"backgroundImageSize": {
"label": "Dimensioni dell'immagine di background",
"option": {
"cover": {
"label": "Copertina",
"description": "Ridimensiona l'immagine il più possibile per coprire l'intera finestra, ritagliando lo spazio in eccesso."
},
"contain": {
"label": "Contenuto",
"description": "Ingrandisce l'immagine il più possibile all'interno del suo container, senza ritagliarla o allungarla."
}
}
},
"primaryColor": {
"label": "Colore primario",
"locked": "Il tuo amministratore mantiene il colore del marchio dell'istanza su ogni scheda."
},
"secondaryColor": {
"label": "Colore secondario"
},
"opacity": {
"label": "Opacità"
},
"iconColor": {
"label": "Colore icona"
},
"clearColor": {
"label": "Rimuovi colore"
},
"customCss": {
"label": "Css personalizzati per questa board",
"description": "Inoltre, personalizza la dashboard utilizzando i CSS, consigliato solo agli utenti esperti",
"customClassesAlert": {
"title": "Classi personalizzate",
"description": "Puoi aggiungere classi personalizzate agli elementi della tua board nelle opzioni avanzate di ciascun elemento e utilizzarle nel CSS personalizzato qui sopra."
}
},
"disableStatus": {
"label": "Disabilita stato app",
"description": "Disabilita il controllo dello stato per tutte le app su questa board"
},
"columnCount": {
"label": "Numero di colonne"
},
"itemRadius": {
"label": "Raggio elemento",
"description": "Cambia la rotondità dei riquadri sulla tua board",
"option": {
"xs": "Molto piccolo",
"sm": "Piccolo",
"md": "Medio",
"lg": "Grande",
"xl": "Molto grande"
}
},
"isPublic": {
"label": "Pubblico",
"description": "Le board pubbliche sono accessibili a tutti, anche senza un account."
}
},
"content": {
"metaTitle": "{boardName} board"
},
"setting": {
"title": "Impostazioni per la board {boardName}",
"section": {
"general": {
"title": "Generale",
"unrecognizedLink": "Il collegamento fornito non è riconosciuto e non verrà visualizzato in anteprima, potrebbe comunque funzionare."
},
"layout": {
"title": "Layout",
"responsive": {
"title": "Layout responsive",
"description": "Ogni disposizione mantiene le proprie posizioni e dimensioni dei widget. Mobile e Base sono sempre disponibili; aggiungi layout personalizzati in qualsiasi punto di interruzione aggiuntivo.",
"action": {
"add": "Aggiungi layout"
}
},
"role": {
"mobile": "Mobile",
"base": "Base",
"custom": "Personalizzato"
},
"custom": {
"defaultName": "Layout personalizzato"
},
"mobile": {
"breakpointDescription": "Mobile è sempre utilizzato da 0px fino al prossimo breakpoint di layout."
},
"preview": {
"columns": "colonne",
"empty": "Questo layout è vuoto",
"dynamicSection": "Sezione dinamica",
"editorWidthLabel": "{layoutName} · {width}px"
},
"reset": {
"action": "Ripristina dalla base",
"confirm": {
"title": "Reset {layoutName}?",
"message": "Sostituisce ogni posizione e dimensione salvata in questo layout con un nuovo layout generato dalla Base. Questo non può essere annullato."
}
},
"edit": {
"action": "Modifica layout",
"saveAndEdit": "Salva e modifica",
"save": "Salva layout",
"cancel": {
"action": "Annulla modifica layout",
"title": "Scartare le modifiche del layout?",
"message": "Le modifiche non salvate a questo layout verranno scartate."
}
}
},
"background": {
"title": "Background"
},
"appearance": {
"title": "Aspetto"
},
"customCss": {
"title": "Css personalizzato"
},
"behavior": {
"title": "Comportamento"
},
"access": {
"title": "Controllo di accesso",
"permission": {
"item": {
"view": {
"label": "Mostra board"
},
"modify": {
"label": "Modifica board"
},
"full": {
"label": "Accesso completo"
}
}
}
},
"dangerZone": {
"title": "Zona pericolosa",
"action": {
"rename": {
"label": "Rinomina board",
"description": "Cambiando il nome si interromperanno tutti i link a questa board.",
"button": "Cambia nome"
},
"visibility": {
"label": "Cambia visibilità della board",
"description": {
"public": "Questa board è attualmente pubblica.",
"private": "Questa board è attualmente privata."
},
"button": {
"public": "Rendi privato",
"private": "Rendi pubblico"
},
"confirm": {
"public": {
"title": "Rendi privata la board",
"description": "Sei sicuro di voler rendere questa board privata? Questo nasconderà la board dal pubblico. I link per gli utenti ospiti si interromperanno."
},
"private": {
"title": "Rendi pubblica la board",
"description": "Vuoi davvero rendere pubblica questa board? In questo modo sarà accessibile a tutti."
}
}
},
"delete": {
"description": "Una volta eliminata una board, non è più possibile tornare indietro. Per favore, sii certo.",
"confirm": {
"title": "Elimina board",
"description": "Vuoi davvero eliminare questa board? Questa operazione eliminerà definitivamente la board e tutti i suoi contenuti."
}
}
}
}
}
},
"error": {
"noBoard": {
"title": "Ti diamo il benvenuto su Homarr",
"description": "Una dashboard elegante e moderna che mette tutte le tue app e i tuoi servizi a portata di mano.",
"link": "Crea la tua prima board",
"notice": "Per far sparire questa pagina, crea una board e impostala come la tua home board"
},
"notFound": {
"title": "Board non trovata",
"description": "La board specificata non è stata trovata oppure non hai accesso ad essa.",
"link": "Visualizzare tutte le schede",
"notice": "Controlla il link o contatta un amministratore se pensi che dovrebbe essere accessibile"
},
"homeBoard": {
"title": "Nessuna home board",
"admin": {
"description": "Non hai ancora impostato una home board per il server.",
"link": "Configura home board a livello server",
"notice": "Per far scomparire questa pagina per tutti gli utenti, imposta una home board per il server"
},
"user": {
"description": "Non hai ancora impostato una home board.",
"link": "Configura la tua home board",
"notice": "Per far sparire questa pagina, specifica la home board nelle tue preferenze"
},
"anonymous": {
"description": "L'amministratore del server non ha ancora impostato una home board.",
"link": "Visualizza board pubbliche",
"notice": "Per far scomparire questa pagina, chiedi all'amministratore del server di impostare una home board per il server"
}
}
}
},
"layout": {
"field": {
"columnCount": {
"label": "Numero di colonne"
},
"breakpoint": {
"label": "Breakpoint",
"description": "Il layout verrà utilizzato su tutti gli schermi più grandi di questo breakpoint fino al breakpoint più grande successivo."
},
"gutters": {
"label": "Barre laterali fisse",
"description": "Riserva fino a tre colonne del cruscotto su entrambi i lati. La superficie rimanente si riflette automaticamente.",
"left": {
"label": "Left sidebar",
"description": "Mantieni questa area visibile mentre il cruscotto scorre",
"thumbLabel": "Left sidebar width"
},
"right": {
"label": "Barra laterale destra",
"description": "Mantieni questa area visibile mentre il cruscotto scorre",
"thumbLabel": "Larghezza barra laterale destra"
},
"width": {
"label": "Larghezza in colonne"
},
"preview": {
"label": "Anteprima layout pannello impostazioni"
}
}
}
},
"management": {
"metaTitle": "Gestione",
"notFound": {
"title": "Non trovato",
"text": "Impossibile trovare la risorsa richiesta",
"backToHome": "Torna alla casa di gestione"
},
"error": {
"title": "Questa pagina non può essere caricata",
"text": "Si è verificato un errore inatteso durante il caricamento di questa pagina. La navigazione è ancora disponibile: prova a ricaricare o usa un'altra sezione dalla barra laterale.",
"digest": "Riferimento errore: {digest}"
},
"navbar": {
"items": {
"home": "Home",
"users": {
"items": {
"manage": "Gestisci"
}
},
"tools": {
"label": "Strumenti",
"items": {
"docker": "Docker",
"kubernetes": "Kubernetes",
"api": "API",
"backup": "Backup"
}
},
"settings": "Impostazioni",
"help": {
"label": "Aiuto",
"items": {
"documentation": "Documentazione",
"submitIssue": "Segnala un problema",
"discord": "Community Discord",
"sourceCode": "Codice sorgente"
}
},
"about": "Info",
"assistant": "Assistente"
}
},
"page": {
"home": {
"statisticLabel": {
"boards": "Board",
"resources": "Risorse",
"authentication": "Autenticazione",
"authorization": "Autorizzazione"
},
"heroBanner": {
"title": "Bentornato sulla tua",
"subtitle": "{app} Board"
}
},
"board": {
"title": "Le tue board",
"action": {
"new": {
"label": "Nuova board"
},
"open": {
"label": "Apri board"
},
"settings": {
"label": "Impostazioni"
},
"setHomeBoard": {
"label": "Imposta come la tua home board",
"badge": {
"label": "Home",
"tooltip": "Questa board verrà mostrata come la tua home board"
}
},
"setMobileHomeBoard": {
"label": "Imposta come la tua board mobile",
"badge": {
"label": "Mobile",
"tooltip": "Questa board verrà visualizzata come la tua board mobile"
}
},
"delete": {
"confirm": {
"description": "Sei sicuro di voler eliminare la board {name}?"
}
}
},
"visibility": {
"public": "Questa board è pubblica",
"private": "Questa board è privata"
},
"preview": {
"label": "Anteprima del layout per {name}, con elementi {count}",
"unknownCreator": "Creatore sconosciuto"
},
"noResults": {
"title": "Ancora nessuna board",
"description": "Crea una scheda per organizzare le tue app e widget in un unico posto."
}
},
"media": {
"includeFromAllUsers": "Includi media da tutti gli utenti"
},
"user": {
"fieldsDisabledExternalProvider": "Alcuni campi sono disabilitati perché gestiti da un provider di autenticazione esterno.",
"setting": {
"general": {
"title": "Generale",
"header": {
"title": "Studio intestazione",
"badge": "Personale",
"description": "Trascina i controlli in qualsiasi punto della riga. Sinistra, Centro e Destra rimangono fissi mentre i controlli si spostano intorno a loro.",
"device": {
"desktop": "Desktop",
"mobile": "Mobile"
},
"zones": {
"left": "Sinistra",
"center": "Centro",
"right": "Destra"
},
"action": {
"hide": "Nascondi l'intestazione",
"show": "Mostra l'intestazione",
"configure": "Sposta o configura {item}",
"remove": "Rimuovi {item}",
"dropIntoZone": "Sposta nella sezione {zone}"
},
"preview": {
"board": "Anteprima pannello impostazioni per {name}",
"empty": "Nessun layout dashboard disponibile"
},
"available": {
"title": "Controlli disponibili",
"description": "Aggiungi un controllo, quindi trascina il suo pulsante completo in posizione sopra.",
"requiredAlways": "Questo controllo è necessario, ma è possibile spostarlo ovunque nell'intestazione.",
"allAdded": "Ogni controllo integrato è già nella tua intestazione.",
"add": "Aggiungi {item}",
"boardShortcut": "Scorciatoia scheda",
"chooseBoard": "Scegli una scheda"
},
"configuration": {
"description": "Questo controllo rimane la stessa dimensione di cui ha bisogno nell'intestazione live.",
"searchDisplay": {
"input": "Barra di ricerca",
"icon": "Solo icona"
},
"logoDisplay": {
"logo": "Solo logo",
"logoAndText": "Logo + testo"
}
},
"items": {
"logo": "Logo",
"search": "Cerca",
"home": "Home board",
"boardSwitcher": "Board",
"assistant": "Assistente",
"docker": "Docker",
"boardEdit": "Modifica scheda",
"boardSettings": "Impostazioni scheda",
"settings": "Le tue impostazioni",
"themeToggle": "Attiva/Disattiva tema",
"user": "Account",
"boardUnavailable": "Tavola non disponibile"
}
},
"item": {
"language": "Lingua & Regione",
"board": {
"title": "Home board",
"type": {
"general": "Generale",
"mobile": "Mobile"
}
},
"search": "Cerca",
"firstDayOfWeek": "Primo giorno della settimana",
"accessibility": "Accessibilità",
"onboardingTours": {
"title": "Tour di benvenuto",
"description": "Ripristina i tour di benvenuto per visualizzarli nuovamente alla tua prossima visita nell'area di gestione o nella dashboard.",
"reset": "Ripristina i tour di benvenuto",
"resetSuccess": {
"title": "Ripristina tour",
"message": "I tour di benvenuto verranno mostrati di nuovo alla tua prossima visita"
},
"status": {
"completed": "Completato",
"notStarted": "Non avviato"
},
"name": {
"management": "Amministrazione",
"dashboard": "Dashboard"
}
}
}
},
"security": {
"title": "Sicurezza"
}
},
"list": {
"metaTitle": "Gestisci utenti"
},
"edit": {
"metaTitle": "Modifica utente {username}"
},
"create": {
"metaTitle": "Crea utente",
"title": "Crea un nuovo utente",
"step": {
"personalInformation": {
"label": "Informazioni personali"
},
"security": {
"label": "Sicurezza"
},
"groups": {
"label": "Gruppi",
"title": "Seleziona tutti i gruppi di cui l'utente dovrebbe essere membro",
"description": "Il gruppo {everyoneGroup} è assegnato a tutti gli utenti e non può essere rimosso."
},
"review": {
"label": "Revisione"
},
"completed": {
"title": "Utente creato"
},
"error": {
"title": "Creazione dell'utente non riuscita"
}
},
"action": {
"createAnother": "Crea un altro utente",
"back": "Ritorna alla lista utenti"
}
},
"invite": {
"title": "Gestisci inviti utente",
"action": {
"new": {
"title": "Nuovo invito",
"description": "Una volta scaduto, un invito non sarà più valido e il destinatario non potrà creare un account."
},
"copy": {
"title": "Copia invito",
"description": "Il tuo invito è stato generato. Dopo la chiusura di questa finestra modale, <b>non potrai più copiare questo link.</b> Se non desideri più invitare la persona in questione, puoi eliminare l'invito in qualsiasi momento.",
"link": "Link d'invito",
"button": "Copia & chiudi"
},
"delete": {
"title": "Elimina invito",
"description": "Hai la certezza di voler eliminare questo invito? Gli utenti con questo link non potranno più creare un account utilizzandolo."
}
},
"field": {
"creator": {
"label": "Creatore"
},
"expirationDate": {
"label": "Data di scadenza"
},
"token": {
"label": "Token"
}
}
}
},
"group": {
"back": "Torna ai gruppi",
"setting": {
"general": {
"title": "Generale",
"owner": "Proprietario",
"ownerOfGroup": "Proprietario di questo gruppo",
"ownerOfGroupDeleted": "Il proprietario di questo gruppo è stato eliminato. Al momento non ha alcun proprietario."
},
"setting": {
"title": "Impostazioni",
"alert": "Le impostazioni dei gruppi sono ordinate in base all'ordine dei gruppi nell'elenco. Le impostazioni in alto sovrascrivono quelle in basso."
},
"members": {
"title": "Membri",
"search": "Trova un membro",
"notFound": "Nessun membro trovato"
},
"permissions": {
"title": "Permessi"
}
}
},
"settings": {
"title": "Impostazioni",
"notification": {
"success": {
"message": "Impostazioni salvate correttamente"
}
},
"section": {
"analyticsDocumentation": "Vedere esattamente ciò che i dati di analisi Homarr raccoglie",
"analytics": {
"title": "Analytics",
"general": {
"title": "Invia analytics anonimi",
"text": "Homarr invierà analisi anonime utilizzando il software open source Umami. Non raccoglie mai informazioni personali ed è quindi pienamente conforme al GDPR e al CCPA. Ti invitiamo ad abilitare l'analisi perché aiuta il nostro team open source a identificare i problemi e a dare priorità al nostro arretrato."
}
},
"crawlingAndIndexing": {
"title": "Scansione e indicizzazione",
"warning": "Abilitare o disabilitare qualsiasi impostazione qui avrà un impatto significativo sul modo in cui i motori di ricerca indicizzeranno e scansioneranno la tua pagina. Qualsiasi impostazione è una richiesta e spetta al crawler applicarla. L'applicazione di qualsiasi modifica potrebbe richiedere diversi giorni o settimane. Alcune impostazioni potrebbero essere specifiche del motore di ricerca.",
"noIndex": {
"title": "Non indicizzare",
"text": "Non indicizzare il sito web sui motori di ricerca e non mostrarlo in nessun risultato di ricerca"
},
"noFollow": {
"title": "Non seguire",
"text": "Non seguire alcun link durante l'indicizzazione. Disabilitando questa opzione, i crawler tenteranno di seguire tutti i link su Homarr."
},
"noTranslate": {
"title": "Nessuna traduzione",
"text": "Quando la lingua del sito non è quella che l'utente desidera leggere, Google mostrerà un collegamento alla traduzione nei risultati di ricerca"
},
"noSiteLinksSearchBox": {
"title": "Nessuna casella di ricerca link sito",
"text": "Google creerà una casella di ricerca con i link scansionati insieme ad altri link diretti. Abilitando questa opzione, Google chiederà di disattivare la casella."
}
},
"board": {
"homeBoard": {
"label": "Home board globale",
"mobileLabel": "Board mobile globale",
"description": "Sono disponibili per la selezione solo le board pubbliche"
},
"status": {
"title": "Stato app",
"enableStatusByDefault": {
"label": "Abilita stato per impostazione predefinita",
"description": "Quando si aggiunge un elemento dell'app, lo stato sarà abilitato per impostazione predefinita"
},
"forceDisableStatus": {
"label": "Forza disattivazione dello stato",
"description": "Lo stato per le app sarà disabilitato per tutti gli utenti e non potrà essere abilitato"
}
}
},
"user": {
"enableGravatar": {
"label": "Abilita Gravatar",
"description": "Torna agli avatar degli utenti da Libravatar/Gravatar quando non è impostato alcun avatar personalizzato e viene configurata un'email"
}
},
"search": {
"title": "Cerca",
"defaultSearchEngine": {
"label": "Motore di ricerca globale predefinito",
"description": "I motori di ricerca di integrazione non possono essere selezionati qui"
}
},
"appearance": {
"title": "Aspetto",
"defaultColorScheme": {
"label": "Schema colore predefinito"
}
},
"branding": {
"title": "Branding dell'istanza",
"groups": {
"identity": "Identità",
"appearance": "Aspetto",
"customCss": "Custom CSS",
"authentication": "Autenticazione"
},
"identity": {
"description": "Il logo dell'applicazione è il segno più grande usato all'interno dell'app, sulle pagine di accesso e per le applicazioni installate. L'icona del browser (favicon) è il piccolo quadrato usato nelle schede e nei segnalibri; quando è vuoto, ritorna al logo dell'applicazione."
},
"appName": {
"label": "Nome dell'applicazione"
},
"greeting": {
"label": "Saluto personalizzato"
},
"logo": {
"label": "Logo applicazione",
"placeholder": "/logo/logo.png"
},
"favicon": {
"label": "Icona del browser (favicon)",
"placeholder": "Usa il logo dell'applicazione"
},
"primaryColor": {
"label": "Colore primario"
},
"secondaryColor": {
"label": "Accento secondario"
},
"lockPrimaryColor": {
"label": "Mantieni questo colore su ogni scheda",
"description": "Impedisce ai colori della scheda di sostituire l’accento dell’applicazione."
},
"signInBackground": {
"label": "Sfondo autenticazione",
"placeholder": "https://example.com/background.jpg"
},
"signInOverlay": {
"label": "Sovrapposizione sfondo"
},
"defaultRadius": {
"label": "Stile angolo",
"options": {
"xs": "Stretta",
"sm": "Tenue",
"md": "Bilanciato",
"lg": "Arrotondato",
"xl": "Morbido"
}
},
"customCss": {
"label": "Css personalizzato globale",
"description": "Applicato a ogni pagina. Il CSS personalizzato della scheda può sovrascriverlo."
},
"authVisibility": {
"description": "Scegli quello che appare in ogni pagina di autenticazione.",
"appName": "Nome dell'applicazione",
"logo": "Logo applicazione",
"greeting": "Saluto"
},
"summary": {
"title": "Marchio attuale",
"cornerStyle": "Stile angolo",
"palette": "Palette",
"backgroundConfigured": "Sfondo personalizzato · {overlay}% sovrapposizione",
"backgroundDefault": "Sfondo predefinito",
"greetingConfigured": "Saluto personalizzato",
"greetingDefault": "Saluto predefinito",
"boardColorLocked": "Colore scheda bloccato",
"boardColorFlexible": "Colori scheda consentiti",
"appName": "Nome del job",
"logo": "Logo",
"greeting": "Saluto",
"on": "Acceso",
"off": "Off"
}
},
"culture": {
"title": "Cultura",
"defaultLocale": {
"label": "Lingua predefinita"
}
},
"assistant": {
"loading": "Caricamento configurazione assistente",
"title": "Assistente",
"description": "Collegare un endpoint modello compatibile con OpenAI per l'assistente a livello di istanza.",
"security": {
"description": "Le chiavi API e i valori di intestazione aggiuntivi vengono crittografati nel database Homarr. Non vengono mai restituiti ai browser. Le richieste di modelli vengono inviate dal server Homarr direttamente all'endpoint configurato."
},
"overview": {
"connectionReady": "Connessione pronta",
"unsavedChanges": "Modifiche non salvate",
"setupRequired": "Impostazione richiesta",
"disabled": "Disabilitato",
"noModel": "Nessun modello selezionato"
},
"connection": {
"endpointTitle": "Provider e endpoint",
"description": "Scegliere un preset o collegare qualsiasi servizio che implementa l'API di completamento chat OpenAI.",
"save": "Salva connessione provider"
},
"credentials": {
"title": "Credenziali",
"description": "Aggiungi i segreti di cui ha bisogno l'endpoint. I valori memorizzati rimangono cifrati e non possono essere letti.",
"required": "Chiave richiesta",
"optional": "Chiave opzionale",
"workshop": "Accesso GitHub per-utente"
},
"provider": {
"title": "Provider",
"groups": {
"free": "Gratis con Homarr",
"hosted": "Provider ospitati",
"local": "Provider locali",
"custom": "Personalizzato"
},
"options": {
"homarr": {
"description": "Un numero limitato di utilizzi assistenti sono gratuiti ogni giorno, pagati dal team di Homarr. Accedi con il Workshop della Comunità per utilizzare la tua indennità."
},
"openrouter": {
"description": "Hosted model routing con un grande catalogo di modelli in grado di utensili."
},
"openai": {
"description": "Completamenti chat OpenAI attraverso l'endpoint API ufficiale."
},
"anthropic": {
"description": "Claude attraverso l'endpoint di compatibilità OpenAI SDK di Anthropic."
},
"google-gemini": {
"description": "Gemini attraverso l'endpoint API OpenAI di Google."
},
"xai": {
"description": "Modelli Grok attraverso l'API OpenAI compatibile con xAI."
},
"groq": {
"description": "Incidenza ospitata veloce attraverso l'API OpenAI di Groq."
},
"mistral": {
"description": "Modelli Mistral attraverso l'API ufficiale."
},
"deepseek": {
"description": "DeepSeek modelli attraverso la sua API compatibile con OpenAI."
},
"together": {
"description": "Ha ospitato i modelli aperti attraverso l'API OpenAI-compatibile di Together."
},
"ollama": {
"description": "Un server Ollama locale o di rete che utilizza la sua API compatibile con OpenAI."
},
"lm-studio": {
"description": "Un server locale di LM Studio con compatibilità OpenAI abilitata."
},
"llama-cpp": {
"description": "Un server locale o di rete llama.cpp utilizzando la sua API compatibile con OpenAI."
},
"custom": {
"label": "Endpoint personalizzato",
"description": "Qualsiasi altro endpoint compatibile con i Completamenti Chat OpenAI."
}
},
"homarrAuth": {
"title": "Uso gratuito giornaliero dell'Assistente incluso",
"description": "Non è necessaria alcuna chiave API. Il team di Homarr copre un numero limitato di utilizzi per te ogni giorno. Accedi con il Workshop della Comunità per mantenere la tua indennità separata."
}
},
"baseUrl": {
"title": "API base URL",
"description": "Includi il prefisso API, di solito /v1. Nei contenitori, localhost si riferisce al contenitore Homarr."
},
"apiKey": {
"title": "Chiave API",
"required": "Richiesto da questo provider. Il valore è cifrato e in sola scrittura.",
"optional": "Facoltativo per gli endpoint locali. Lascialo vuoto quando il servizio non richiede l'autenticazione del portatore.",
"placeholder": "Inserisci una chiave API",
"savedTitle": "Chiave API cifrata salvata",
"savedDescription": "Homarr può usare questa chiave, ma non può visualizzare o recuperare il suo valore.",
"remove": "Rimuovi chiave API salvata",
"removeFlow": {
"title": "Rimuovere la chiave API salvata?",
"description": "Questo provider richiede una chiave API. La rimozione può fermare la scoperta del modello e le risposte assistenti fino a quando non viene salvata un'altra chiave.",
"optionalDescription": "L'endpoint interromperà la ricezione dell'autenticazione al portatore dopo che questa chiave è stata rimossa. Confermare che accetta richieste non autenticate o utilizza un'altra intestazione memorizzata.",
"cancel": "Mantieni la chiave salvata",
"confirm": "Rimuovi chiave API"
}
},
"headers": {
"title": "Intestazioni aggiuntive della richiesta",
"description": "Intestazioni opzionali di autenticazione o routing. I valori dell'intestazione sono crittografati e di sola scrittura.",
"add": "Aggiungi intestazione",
"name": "Nome intestazione",
"value": "Valore intestazione",
"valuePlaceholder": "Valore segreto o routing",
"remove": "Rimuovi intestazione",
"configured": "Sono configurate intestazioni cifrate aggiuntive. L'aggiunta di intestazioni sostituisce il set completo memorizzato.",
"empty": "Nessuna intestazione aggiuntiva è memorizzata per questo provider.",
"savedBadge": "Intestazioni salvate",
"pendingRemoval": "Rimozione in sospeso",
"clear": "Rimuovi le intestazioni memorizzate durante il salvataggio",
"keep": "Mantieni le intestazioni memorizzate"
},
"model": {
"title": "Modello",
"description": "Selezionare un modello scoperto o inserire un ID di modello di endpoint esatto.",
"placeholder": "ID Modello",
"refresh": "Aggiorna modelli",
"chooseModel": "Scegli il modello usato per le nuove conversazioni.",
"discoveryPath": "Percorso di scoperta del modello",
"discoveryPathDescription": "In allegato all'URL di base API. Lasciare vuoto per disabilitare la scoperta e utilizzare un ID modello manuale.",
"manual": "Inserisci un modello ID manualmente o salva la connessione per scoprire i modelli.",
"manualFallback": "Discovery non è disponibile. Puoi ancora inserire un ID modello manualmente.",
"saveConnectionFirst": "Salva la connessione provider prima di scegliere un modello.",
"discovering": "Aggiornamento dei modelli disponibili da questo provider…",
"discovered": "{count, plural, one {Scoperto # modello. Il supporto dello strumento dipende dall'endpoint e dal modello selezionati.} other {Scoperto # modelli. Il supporto dello strumento dipende dall'endpoint e dal modello selezionati.}}",
"discoveryFailed": "La scoperta del modello non è stata completata",
"context": "Finestra contestuale {count}",
"toolsConfirmed": "Strumenti pubblicizzati",
"toolsUnknown": "Verifica supporto strumento"
},
"serverTools": {
"title": "Strumenti server",
"webSearch": {
"label": "Ricerca web",
"description": "Consenti al modello di cercare il web in diretta attraverso OpenRouter quando una richiesta richiede informazioni correnti. L'utilizzo della ricerca viene addebitato separatamente da OpenRouter.",
"proxyDescription": "Invia lo strumento del server di ricerca web di OpenRouter a questo endpoint. Abilitarlo solo quando l'endpoint personalizzato inoltra il formato degli strumenti server OpenRouter, come un proxy Router Homarr.",
"limit": "Il modello decide quando cercare, con un limite di 3 ricerche e 5 risultati per ricerca per ogni richiesta."
}
},
"enabled": {
"label": "Abilita Assistente",
"description": "Mostra l'assistente a tutti gli utenti firmati. Le autorizzazioni Homarr esistenti continuano ad applicarsi ad ogni chiamata interna di strumenti."
},
"save": "Salva assistente",
"notification": {
"connectionSaved": {
"title": "Connessione provider salvata",
"message": "L'endpoint e le credenziali crittografate sono pronte per la selezione del modello.",
"credentialsCleared": "Il punto finale è cambiato, quindi le credenziali precedenti sono state cancellate. Aggiungi credenziali per la nuova destinazione, se necessario."
},
"saved": {
"title": "Impostazioni assistente salvate",
"message": "Il nuovo modello e le impostazioni di disponibilità sono attive."
},
"error": {
"title": "Le impostazioni dell'assistente non possono essere salvate"
}
}
}
}
},
"tool": {
"tasks": {
"status": {
"idle": "Inattivo",
"running": "In esecuzione",
"error": "Errore",
"disabled": "Disabilitato"
},
"job": {
"iconsUpdater": {
"label": "Aggiornatore Icone"
},
"analytics": {
"label": "Analytics"
},
"ping": {
"label": "Ping"
}
},
"action": {
"run": "Avvia {name} ora",
"enable": "Abilita {name}",
"disable": "Disabilita {name}"
},
"interval": {
"seconds": "Ogni {interval, plural, one {}=1 {secondo} other {# secondi}}",
"minutes": "Ogni {interval, plural, one {}=1 {minuto} other {# minuti}}",
"hours": "Ogni {interval, plural, one {}=1 {ora} other {# ore}}",
"midnight": "Ogni giorno a mezzanotte",
"weeklyMonday": "Ogni settimana il lunedi",
"update": {
"success": {
"message": "Intervallo aggiornato con successo"
},
"error": {
"message": "Impossibile aggiornare l'intervallo"
}
}
},
"field": {
"interval": {
"label": "Intervallo di pianificazione"
},
"lastExecution": {
"label": "Ultima Esecuzione"
},
"actions": {
"label": "Azioni"
}
},
"table": {
"search": "Cerca {count} attività..."
},
"refresh": {
"success": {
"message": "Attività aggiornate con successo"
},
"error": {
"message": "Impossibile aggiornare le attività"
}
},
"trigger": {
"success": {
"message": "Attività attivata con successo"
},
"error": {
"message": "Impossibile attivare l'attività"
}
},
"enable": {
"success": {
"message": "Attività abilitata con successo"
}
},
"disable": {
"success": {
"message": "Attività disabilitata con successo"
}
},
"toggle": {
"error": {
"message": "Impossibile attivare lo stato dell'attività"
}
}
},
"api": {
"modal": {
"createApiToken": {
"title": "Token API creato",
"description": "Il token API è stato creato. Attenzione, questo token è crittografato nel database e non ti verrà mai più trasferito. Se perdi questo token, non potrai più recuperarlo.",
"button": "Copia e chiudi"
}
},
"tab": {
"documentation": {
"label": "Documentazione"
},
"apiKey": {
"label": "Autenticazione",
"title": "Chiavi API",
"button": {
"createApiToken": "Crea token API"
},
"modal": {
"delete": {
"title": "Elimina token API",
"text": "Questa operazione eliminerà definitivamente il token API. I client API che utilizzano questo token non potranno più autenticarsi ed eseguire richieste API. Questa azione non può essere annullata."
}
},
"table": {
"header": {
"createdBy": "Creato da",
"actions": "Azioni"
}
}
},
"mcp": {
"label": "AI / MCP",
"title": "Integrazione IA",
"subtitle": "Server Model Context Protocol (MCP)",
"description": "Collega assistenti IA alla tua istanza Homarr e controlla tutto il tuo homelab tramite linguaggio naturale. Cerca e richiedi contenuti multimediali su Overseerr, gestisci i container Docker, attiva/disattiva Pi-hole, controlla lo stato del server, controlla i dispositivi Home Assistant e molto altro, tutto dal tuo assistente IA.",
"noApiKey": "È necessaria una chiave API per autenticarsi con il server MCP.",
"createApiKeyButton": "Crea Chiave API",
"endpoint": {
"title": "Endpoint MCP"
},
"authentication": {
"title": "Autenticazione",
"intro": "Puoi autenticarti con il tuo server MCP usando una chiave API oppure OAuth. Entrambi i metodi garantiscono lo stesso livello di accesso.",
"apiKey": {
"title": "Chiave API (manuale)",
"description": "Passa l'header ApiKey con la tua chiave API completa nella configurazione del client MCP."
},
"oauth": {
"title": "OAuth (accesso da browser)",
"description": "I client che supportano OAuth (come Claude Code, opencode o Cursor) possono autenticarsi aprendo una finestra del browser. Esegui il comando di autenticazione nel tuo client, accedi a Homarr nel browser e sei connesso: una chiave API viene creata automaticamente.",
"hint": "I token OAuth appaiono come normali chiavi API nella scheda Autenticazione. Puoi revocarli in qualsiasi momento."
},
"permissions": "La chiave API determina i permessi disponibili per l'IA, che opera con lo stesso livello di accesso del proprietario della chiave."
},
"clientConfig": {
"title": "Configurazione Client",
"streamableHttp": {
"recommended": "Consigliato",
"title": "Streamable HTTP",
"worksWith": "Funziona con: Cursor, Claude Desktop, VS Code Copilot, Windsurf, Claude Code",
"addToConfig": "Aggiungi al file di configurazione del tuo client MCP:",
"cursor": "{name}: {file} nelle impostazioni del progetto o globali",
"claudeDesktop": "{name}: {file}",
"claudeCode": "{name}: {file} oppure usa {command}",
"vsCodeCopilot": "{name}: {file} nelle impostazioni dell'area di lavoro",
"replaceHint": "Sostituisci il segnaposto con la chiave API ricevuta al momento della creazione."
},
"stdio": {
"title": "stdio (client legacy tramite bridge mcp-remote)",
"description": "Per i client che supportano solo il trasporto stdio. Richiede {dependency} (Node.js) installato localmente:"
}
},
"testConnection": {
"title": "Testa la tua Connessione",
"description": "Esegui questo nel tuo terminale per verificare che l'endpoint sia raggiungibile e che la tua chiave API funzioni:",
"hint": "Una risposta riuscita restituisce le capacità del server MCP. Se vedi un errore, controlla la risposta JSON per indicazioni."
},
"availableTools": {
"title": "Strumenti Disponibili",
"description": "{count} strumenti disponibili. Espandi una categoria per vedere i singoli strumenti e le loro descrizioni.",
"filteredDescription": "{count} strumenti di corrispondenza tra le categorie estese.",
"search": "Strumenti di ricerca",
"noResults": {
"title": "Nessun strumento corrisponde a questa ricerca",
"description": "Nessuno strumento MCP corrisponde a \"{search}\". Prova uno spazio dei nomi, un nome o una descrizione."
}
}
}
}
},
"backup": {
"title": "Backup Completo del Database",
"metaTitle": "Backup e Ripristino",
"export": {
"title": "Esporta Database",
"description": "Scarica un backup completo del tuo database SQLite, comprese tutte le impostazioni, gli utenti, le board e i segreti delle integrazioni crittografati. Il backup è incluso in un file ZIP con la chiave di crittografia e i metadati.",
"button": "Scarica Backup",
"error": "Esportazione non riuscita",
"confirm": {
"title": "Esportazione di dati sensibili",
"warningTitle": "Questa esportazione contiene l'intero database.",
"warningBody": "Il backup include tutti gli utenti, i segreti delle integrazioni (crittografati), le chiavi API, le configurazioni delle board e i dati delle app. Conserva il file esportato in modo sicuro e non condividerlo.",
"submit": "Esporta Database"
}
},
"import": {
"title": "Ripristina Database",
"description": "Carica un file ZIP di backup precedentemente esportato per ripristinare il tuo database. Questo sostituirà l'intero database. Se il backup è stato creato con una chiave di crittografia diversa, i segreti verranno automaticamente ri-crittografati."
},
"restore": {
"dropzone": {
"title": "Rilascia qui il tuo ZIP di backup",
"description": "Accetta file .zip da un backup SQLite di Homarr (max {maxSize})"
},
"analyzing": "Analisi del backup in corso...",
"changeFile": "Cambia file",
"continueToRestore": "Continua con il ripristino",
"analysisError": "Errore di Analisi",
"preview": {
"title": "Contenuto del Backup",
"exported": "Esportato il {date}",
"entity": "Entità",
"count": "Conteggio",
"entities": {
"item": "Widget"
},
"migrationsApplied": "{count} migrazione applicata",
"migrationsAppliedPlural": "{count} migrazioni applicate",
"migrationsOlderVersion": "Questo backup proviene da una versione precedente di Homarr. È stata applicata {count} migrazione dello schema per aggiornarlo.",
"migrationsOlderVersionPlural": "Questo backup proviene da una versione precedente di Homarr. Sono state applicate {count} migrazioni dello schema per aggiornarlo.",
"migrationsUpToDate": "Lo schema del database è aggiornato ({count} migrazioni applicate)",
"migrationsPending": "{count} in sospeso"
},
"migration": {
"title": "Applicazione migrazioni ({current}/{total})",
"migrationLabel": "Migrazione {index}"
},
"confirm": {
"title": "Azione distruttiva",
"warningTitle": "Questa azione sostituirà definitivamente l'intero database.",
"warningBody": "Tutte le board, gli utenti, le app, le integrazioni, le impostazioni e le sessioni attuali verranno perse. Questa azione non può essere annullata. L'applicazione si riavvierà dopo il ripristino.",
"submit": "Ripristina Database"
},
"progress": {
"title": "Ripristino del database in corso...",
"restarting": "Riavvio del server",
"relogin": "Ripristino del database invalidato della sessione corrente. Homarr ti invierà per accedere quando il server è pronto."
},
"complete": {
"title": "Ripristino Completato",
"message": "Il database è stato ripristinato con successo. Il server si sta riavviando, aggiorna la pagina in pochi secondi.",
"button": "Accedi ora"
},
"timeout": {
"title": "Il server non è tornato online",
"message": "Il ripristino del database è terminato, ma Homarr non è tornato di nuovo. Riprova il controllo della connessione o aggiorna manualmente questa pagina."
},
"failed": {
"title": "Ripristino Non Riuscito"
},
"invalidMissingMetadata": "Backup non valido: metadata.json mancante",
"invalidMissingDb": "Backup non valido: db.sqlite mancante",
"analyzeError": "Impossibile analizzare il backup"
},
"confirm": {
"typePrompt": "Digita \"{phrase}\" per continuare"
}
}
},
"about": {
"version": "Versione {version}",
"text": "Homarr è un progetto open source guidato dalla comunità e gestito da volontari. Grazie a queste persone, Homarr è un progetto in crescita dal 2021. Il nostro team lavora su Homarr da remoto, da diversi paesi, nel tempo libero, senza alcun compenso.",
"accordion": {
"contributors": {
"title": "Contributori",
"subtitle": "{count} mantengono il codice & Homarr"
},
"translators": {
"title": "Traduttori",
"subtitle": "{count} contribuendo alle traduzioni in molte lingue"
},
"sponsors": {
"title": "Sponsor",
"subtitle": "{count} sostengono il progetto finanziariamente"
},
"libraries": {
"title": "Librerie",
"subtitle": "{count} utilizzato nel Codice di Homarr"
},
"hotkeys": {
"title": "Tasti di scelta rapida",
"subtitle": "Scorciatoie da tastiera per migliorare il flusso di lavoro",
"field": {
"shortcut": "Scorciatoia",
"action": "Azione"
},
"action": {
"toggleBoardEdit": "Attiva la modalità di modifica della board",
"toggleColorScheme": "Attiva tema chiaro/scuro",
"saveNotebook": "Salva notebook (solo nel widget notebook)",
"openSpotlight": "Apri ricerca",
"openSpotlightApps": "Apri ricerca app",
"openSpotlightAssistant": "Apri la modalità Assistente",
"openSpotlightPreferences": "Apri modalità preferenze",
"openAssistant": "Apri Assistente"
},
"note": "Suggerimento: 'Mod' si riferisce sia al tasto Ctrl che al tasto ⌘ su macOS"
}
}
}
}
},
"docker": {
"title": "Containers",
"reconciliation": {
"title": "Configurazione Docker assistita",
"suggestions": "{count, plural, =0 {Nessun suggerimento} one {# suggerimento} other {# suggerimenti}}",
"attention": "{count} ha bisogno di attenzione",
"endpointUnavailable": "Alcuni servizi non possono essere controllati perché questi endpoint non sono disponibili: {names}",
"empty": "Non sono stati trovati servizi Docker visibili.",
"emptyFilter": "Nessun servizio corrisponde a questa vista.",
"ambiguous": "Più di un elemento esistente potrebbe corrispondere a questo servizio. Homarr non ne sceglierà uno automaticamente.",
"filter": {
"attention": "Richiede attenzione",
"represented": "Già configurato",
"all": "Tutto"
},
"state": {
"newRecognized": "Pronto per la connessione",
"newApp": "Nuovo servizio",
"represented": "Già rappresentato",
"linked": "Collegato",
"moved": "Indirizzo modificato"
},
"url": {
"manual": "Inserisci un indirizzo manualmente"
},
"health": {
"layer": {
"docker": "Docker",
"integrationConfiguration": "Integrazione",
"authentication": "Autenticazione",
"apiRequest": "API",
"appRepresentation": "App",
"widgetConfiguration": "Widget",
"widgetQuery": "Interrogazione widget"
},
"status": {
"available": "Disponibile",
"configured": "Configurato",
"linked": "Collegato",
"missing": "Mancanti",
"changed": "Modificato",
"unused": "Non utilizzato",
"notApplicable": "Non applicabile",
"notObserved": "Non osservato"
}
},
"action": {
"review": "Revisione",
"dismiss": "Ignora",
"restoreDismissed": "Ripristino annullato ({count})",
"setupIntegration": "Impostare l'integrazione",
"reviewIntegration": "Revisione integrazione",
"viewRepresentation": "Visualizza configurazione"
},
"loadError": {
"title": "L'assistente di configurazione docker non può essere caricato",
"message": "Informazioni sul servizio docker non disponibili. Riprova senza lasciare questa pagina."
}
},
"table": {
"updated": "Aggiornato {when}",
"refresh": {
"lastUpdated": "Ultimo aggiornamento {when}"
},
"search": "Cerca {count} container",
"selected": "{selectCount} di {totalCount} containers selezionati",
"footer": "Totale container {count}",
"totalCpu": "CPU Totale: {cpu}%",
"totalMemory": "Mem Totale: {memory}"
},
"field": {
"state": {
"label": "Stato",
"option": {
"created": "Creato",
"running": "In esecuzione",
"paused": "In pausa",
"restarting": "Riavvio in corso",
"exited": "Uscito",
"removing": "Rimozione in corso",
"dead": "Morto"
}
},
"stats": {
"memory": {
"label": "Memoria"
}
},
"containerImage": {
"label": "Immagine"
},
"ports": {
"label": "Porte"
},
"host": {
"label": "Host"
}
},
"action": {
"title": "Azioni",
"logs": {
"label": "Visualizza log",
"page": {
"title": "{name} log"
}
},
"start": {
"label": "Avvia",
"notification": {
"success": {
"title": "Containers avviati",
"message": "I containers sono stati avviati con successo"
},
"error": {
"title": "Containers non avviati",
"message": "I containers non possono essere avviati"
}
}
},
"stop": {
"label": "Arresta",
"notification": {
"success": {
"title": "Containers fermati",
"message": "I containers sono stati arrestati con successo"
},
"error": {
"title": "Containers non arrestati",
"message": "I containers non possono essere arrestati"
}
}
},
"restart": {
"label": "Riavvia",
"notification": {
"success": {
"title": "Containers riavviati",
"message": "I containers sono stati riavviati correttamente"
},
"error": {
"title": "Containers non riavviati",
"message": "I containers non possono essere riavviati"
}
}
},
"remove": {
"confirm": "Fare clic di nuovo per rimuovere definitivamente",
"confirmation": {
"title": "{count, plural, one {Rimuovere # contenitore?} other {Rimuovere # contenitori?}}",
"message": "{count, plural, one {Questo rimuove definitivamente # contenitore: {names}} other {Questo rimuove permanentemente # contenitori: {names}}}"
},
"notification": {
"success": {
"title": "Containers rimossi",
"message": "I containers sono stati rimossi con successo"
},
"error": {
"title": "Containers non rimossi",
"message": "I containers non possono essere rimossi"
}
}
},
"result": {
"failure": {
"title": "Alcune azioni del contenitore non sono riuscite",
"message": "{total, plural, one {{failed} di # azione fallita: {names}} other {{failed} di # azioni fallite: {names}}}"
}
},
"refresh": {
"notification": {
"success": {
"title": "Containers aggiornati",
"message": "Stai ora visualizzando i dati più recenti"
},
"error": {
"title": "Container non aggiornati",
"message": "Qualcosa è andato storto durante l'aggiornamento dei contenitori"
}
}
},
"addToHomarr": {
"label": "Aggiungi a Homarr",
"notification": {
"success": {
"title": "Aggiunto a Homarr",
"message": "Le app selezionate sono state aggiunte a Homarr"
},
"error": {
"title": "Impossibile aggiungere a Homarr",
"message": "Le app selezionate non possono essere aggiunte a Homarr"
}
},
"modal": {
"title": "Aggiungi docker container(-s) a Homarr"
}
}
},
"error": {
"internalServerError": "Recupero dei container Docker non riuscito",
"endpointUnavailable": "{count, plural, one {# Endpoint Docker non disponibile: {names}} other {# Endpoint Docker non disponibili: {names}}}",
"noColumns": "Seleziona almeno una colonna nelle impostazioni dei widget"
}
},
"kubernetes": {
"context": {
"label": "Contesto di Kubernetes",
"loadError": {
"title": "I contesti di Kubernetes non possono essere caricati",
"message": "Informazioni contestuali non disponibili. Riprova senza lasciare questa pagina."
},
"status": {
"available": "Disponibile",
"degraded": "Metrics unavailable",
"unavailable": "Unavailable"
},
"unavailable": "Questo contesto di Kubernetes non può essere raggiunto. Seleziona un altro contesto o verifica le sue credenziali e il suo punto finale.",
"metricsUnavailable": "Questo contesto è raggiungibile, ma il Server Metrics non è disponibile. L'inventario rimane disponibile senza l'uso di CPU e memoria dal vivo."
},
"cluster": {
"title": "Dashboard Cluster",
"label": "Cluster",
"providers": "Providers",
"version": "Versione",
"capacity": {
"title": "Capacità",
"metricsUnavailable": "Il server delle metriche non è disponibile. L'inventario e la capacità riservata rimangono visibili, ma l'utilizzo della CPU e della memoria live non può essere mostrato.",
"resource": {
"reserved": "Riservato",
"used": "Usato"
}
},
"resources": {
"title": "Risorse",
"nodes": "Nodi",
"namespaces": "Spazi dei nomi",
"ingresses": "Ingressi",
"services": "Servizi",
"pods": "Pods",
"configmaps": "ConfigMaps",
"secrets": "Secrets",
"volumes": "Volumi"
}
},
"nodes": {
"field": {
"metricsUnavailable": "Unavailable",
"kubernetesVersion": {
"label": "Versione di Kubernetes"
}
},
"table": {
"search": "Cerca {count} nodi"
}
},
"namespaces": {
"table": {
"search": "Cerca {count} spazi dei nomi"
}
},
"ingresses": {
"field": {
"className": {
"label": "Nome classe"
},
"rulesAndPaths": {
"label": "Regole & percorsi"
}
},
"table": {
"search": "Cerca {count} ingresses"
}
},
"services": {
"field": {
"ports": {
"label": "Porte"
},
"targetPorts": {
"label": "Porte di destinazione"
},
"clusterIP": {
"label": "IP Cluster"
}
},
"table": {
"search": "Cerca {count} servizi"
}
},
"pods": {
"field": {
"image": {
"label": "Immagine"
},
"applicationType": {
"label": "Tipo di Applicazione"
}
},
"table": {
"search": "Cerca {count} pods"
}
},
"secrets": {
"table": {
"search": "Cerca {count} segreti"
}
},
"configmaps": {
"table": {
"search": "Cerca {count} ConfigMaps"
}
},
"volumes": {
"field": {
"accessModes": {
"label": "Modalità Di Accesso"
},
"storage": {
"label": "Spazio di archiviazione"
},
"storageClassName": {
"label": "Nome Classe Archivio"
},
"volumeMode": {
"label": "Modalità Volume"
},
"volumeName": {
"label": "Nome Volume"
}
},
"table": {
"search": "Cerca {count} volumi"
}
},
"error": {
"internalServerError": "Recupero dei dati di Kubernetes non riuscito"
},
"field": {
"name": {
"label": "Nome del job"
},
"namespace": {
"label": "Namespace"
},
"creationTimestamp": {
"label": "Creato"
},
"state": {
"label": "Stato job"
},
"status": {
"label": "Stato"
},
"type": {
"label": "Scarica tipo client"
},
"architecture": {
"label": "Architettura"
}
}
},
"permission": {
"title": "Permessi",
"userSelect": {
"title": "Aggiungi permesso utente"
},
"groupSelect": {
"title": "Aggiungi permesso gruppo"
},
"tab": {
"user": "Utenti",
"group": "Gruppi",
"inherited": "Gruppi ereditati"
},
"field": {
"user": {
"label": "Utente"
},
"group": {
"label": "Gruppo"
},
"permission": {
"label": "Permessi"
}
},
"action": {
"saveUser": "Salva i permessi utente",
"saveGroup": "Salva permessi gruppo"
}
},
"navigationStructure": {
"manage": {
"label": "Gestisci",
"custom-widgets": {
"edit": {
"flow": {
"label": "Flusso"
}
},
"workshop": {
"label": "Workshop"
},
"publish": {
"label": "Pubblica in Workshop"
}
},
"users": {
"general": "Generale",
"security": "Sicurezza"
},
"tools": {
"label": "Strumenti",
"kubernetes": {
"nodes": {
"label": "Nodi"
},
"namespaces": {
"label": "Namespaces"
},
"ingresses": {
"label": "Ingressi"
},
"services": {
"label": "Servizi"
},
"pods": {
"label": "pods"
},
"configmaps": {
"label": "ConfigMaps"
},
"secrets": {
"label": "Secrets"
},
"volumes": {
"label": "Volumi"
}
},
"certificates": {
"hostnames": {
"label": "Nomi Host"
}
}
},
"settings": {
"label": "Impostazioni"
},
"about": {
"label": "Info"
},
"assistant": {
"label": "Assistente"
}
}
},
"search": {
"placeholder": "Cerca qualcosa",
"nothingFound": "Nessun risultato trovato",
"modePicker": {
"search": {
"label": "Cerca",
"placeholder": "Cerca app, schede, pagine, comandi e preferenze"
},
"apps": {
"label": "App",
"placeholder": "Cerca app, schede e integrazioni"
},
"command": {
"label": "Comandi",
"placeholder": "Cerca azioni e comandi"
},
"preferences": {
"label": "Preferenze",
"placeholder": "Cerca e cambia preferenze"
},
"assistant": {
"label": "Assistente",
"placeholder": "Chiedi Assistente"
},
"external": {
"label": "Web",
"placeholder": "Cerca con un motore di ricerca esterno"
},
"media": {
"label": "Media",
"placeholder": "Cerca un film o uno spettacolo",
"fallback": "Cerca media per \"{query}\""
},
"userGroup": {
"label": "Persone",
"placeholder": "Cerca utenti e gruppi"
},
"continueWith": "Continua con",
"dialogAriaLabel": "Menu comando {mode}",
"navigationLabel": "Modalità di ricerca",
"modeAriaLabel": "Modalità {mode}",
"resultsAriaLabel": "{mode} risultati",
"footer": {
"navigate": "Navigate",
"open": "Apri",
"close": "Chiudi"
}
},
"error": {
"fetch": "Si è verificato un errore durante il recupero dei dati"
},
"mode": {
"appIntegrationBoard": {
"help": "Cerca app, integrazioni o board",
"group": {
"app": {
"children": {
"action": {
"open": {
"label": "Apri Url app"
},
"edit": {
"label": "Modifica app"
}
},
"detail": {
"title": "Seleziona un'azione per l'app"
}
}
},
"board": {
"children": {
"action": {
"open": {
"label": "Apri board"
},
"homeBoard": {
"label": "Imposta come home board"
},
"mobileBoard": {
"label": "Imposta come board mobile"
},
"settings": {
"label": "Apri impostazioni"
}
},
"detail": {
"title": "Seleziona un'azione per la board"
}
}
}
}
},
"command": {
"help": "Attiva la modalità di comando",
"group": {
"localCommand": {
"title": "Comandi locali"
},
"globalCommand": {
"title": "Comandi generali",
"option": {
"colorScheme": {
"auto": "Attiva/Disattiva modalità aspetto",
"light": "Passa al tema chiaro",
"dark": "Passa al tema scuro"
},
"language": {
"label": "Cambia lingua",
"children": {
"detail": {
"title": "Seleziona la lingua preferita"
}
}
},
"newBoard": {
"label": "Crea una nuova board"
},
"newApp": {
"label": "Crea una nuova app"
},
"newIntegration": {
"label": "Crea una nuova integrazione",
"children": {
"detail": {
"title": "Seleziona il tipo di integrazione che desideri creare"
}
}
},
"newUser": {
"label": "Crea nuovo utente"
},
"newInvite": {
"label": "Crea un nuovo invito"
},
"newGroup": {
"label": "Crea un nuovo gruppo"
}
}
},
"preferences": {
"title": "Preferenze",
"children": {
"detail": {
"title": "Seleziona una preferenza da modificare",
"backHint": "Premi Backspace o usa il pulsante indietro per tornare indietro",
"backAction": "Indietro"
}
},
"notification": {
"error": {
"message": "Impossibile aggiornare la preferenza"
}
},
"option": {
"preferences": {
"label": "Apri preferenze"
},
"boolean": {
"enabled": "Abilitato",
"disabled": "Disabilitato"
},
"board": {
"none": "Nessuno",
"unavailable": "Attualmente selezionata (non disponibile)"
},
"searchEngine": {
"none": "Nessuno",
"unavailable": "Attualmente selezionato (non disponibile)"
},
"colorScheme": {
"label": "Combinazione colori",
"children": {
"detail": {
"title": "Seleziona la tua combinazione colori"
}
}
},
"locale": {
"label": "Lingua",
"children": {
"detail": {
"title": "Seleziona la tua lingua preferita"
}
}
},
"defaultSearchEngineId": {
"children": {
"detail": {
"title": "Seleziona il tuo motore di ricerca predefinito"
}
}
},
"openSearchInNewTab": {
"children": {
"detail": {
"title": "Apri risultati di ricerca in una nuova scheda"
}
}
},
"ddgBangs": {
"children": {
"detail": {
"title": "Abilita bangs DuckDuckGo"
}
}
},
"firstDayOfWeek": {
"label": "Primo giorno della settimana",
"children": {
"detail": {
"title": "Seleziona il primo giorno della settimana"
}
}
},
"byteUnitSystem": {
"children": {
"detail": {
"title": "Seleziona le tue unità di dimensione dati"
}
}
},
"homeBoardId": {
"label": "Home board",
"children": {
"detail": {
"title": "Seleziona la tua home board"
}
}
},
"mobileHomeBoardId": {
"label": "Mobile home board",
"children": {
"detail": {
"title": "Seleziona la tua home board mobile"
}
}
},
"pingIconsEnabled": {
"children": {
"detail": {
"title": "Usa le icone per i ping"
}
}
},
"enableRightClickOnWidgets": {
"children": {
"detail": {
"title": "Abilita clic destro sui widget"
}
}
},
"fullPreferencesPage": {
"label": "Apri la pagina completa delle preferenze"
}
}
}
}
},
"media": {
"help": "Cerca film o serie Tv da richiedere",
"requestMovie": "Richiedi film",
"requestSeries": "Serie di richieste",
"openIn": "Apri in {kind}",
"group": {
"title": "Film e serie Tv"
},
"action": {
"search": {
"label": "Cerca film o serie Tv",
"description": "Inizia a digitare per cercare le integrazioni delle tue richieste multimediali",
"disabled": {
"noIntegration": "Aggiungi un'integrazione con Overseerr, Jellyseerr o Seerr per abilitare la ricerca dei contenuti multimediali.",
"signInRequired": "Accedi per cercare le integrazioni delle richieste multimediali.",
"scoped": "Questo widget non ha un'integrazione di richiesta media accessibile."
}
}
},
"availability": {
"available": "Disponibile",
"partiallyAvailable": "Parziale",
"processing": "In lavorazione",
"requested": "Richiesto",
"pending": "Richiesto"
}
},
"external": {
"help": "Utilizza un motore di ricerca esterno",
"group": {
"searchEngine": {
"tipDdgBangs": "Suggerimento: puoi usare anche i bang di DuckDuckGo, ad esempio !qualcosa",
"bang": {
"searchWithQuery": "Cerca \"{query}\" con {label}",
"pressEnterToOpen": "Premere Invio per aprire",
"engineSelected": "{label} selezionato (!{bang})",
"typeQueryToContinue": "Digita la tua query di ricerca per continuare",
"emptyBangHint": "Digita un bang, ad es. !yt, poi premi Spazio per selezionare"
},
"children": {
"action": {
"search": {
"label": "Ricerca con {name}"
}
},
"detail": {
"title": "Seleziona un'azione per il motore di ricerca"
},
"searchResults": {
"title": "Seleziona un risultato di ricerca per le azioni"
}
},
"option": {
"google": {
"name": "Google",
"description": "Cerca sul web con Google"
},
"bing": {
"name": "Bing",
"description": "Cerca nel web con Bing"
},
"duckduckgo": {
"name": "DuckDuckGo",
"description": "Cerca nel web con DuckDuckGo"
},
"torrent": {
"name": "Torrent",
"description": "Cerca torrent su torrentdownloads.pro"
},
"youTube": {
"name": "YouTube",
"description": "Cerca video su YouTube"
}
}
}
}
},
"help": {
"group": {
"mode": {
"title": "Modalità"
}
}
},
"home": {
"group": {
"search": {
"title": "Cerca",
"option": {
"other": {
"label": "Cerca con un altro motore di ricerca"
},
"no-engines": {
"label": "Nessun motore di ricerca configurato",
"descriptionCreate": "Aggiungi un motore di ricerca per cercare dal menu dei comandi",
"descriptionUnavailable": "Chiedi all'amministratore di configurare un motore di ricerca"
},
"search": {
"label": "Cerca \"{query}\" con {name}"
},
"from-integration": {
"description": "Inizia a digitare per cercare"
}
}
},
"local": {
"title": "Risultati locali"
}
}
},
"page": {
"help": "Cerca per pagine",
"group": {
"page": {
"title": "Pagine",
"option": {
"manageHome": {
"label": "Gestisci home page"
},
"manageBoard": {
"label": "Gestisci board"
},
"manageApp": {
"label": "Gestisci app"
},
"manageIntegration": {
"label": "Gestisci integrazioni"
},
"manageSearchEngine": {
"label": "Gestisci motori di ricerca"
},
"manageMedia": {
"label": "Gestisci media"
},
"manageUser": {
"label": "Gestisci utenti"
},
"manageInvite": {
"label": "Gestisci inviti"
},
"manageGroup": {
"label": "Gestisci gruppi"
},
"manageDocker": {
"label": "Gestisci docker"
},
"manageApi": {
"label": "API Swagger"
},
"manageLog": {
"label": "Visualizza log"
},
"manageTask": {
"label": "Gestisci attività"
},
"manageSettings": {
"label": "Impostazioni generali"
},
"about": {
"label": "Info"
},
"homeBoard": {
"label": "Home board"
},
"preferences": {
"label": "Le tue impostazioni"
}
}
}
}
},
"userGroup": {
"help": "Cerca per utenti o gruppi",
"group": {
"user": {
"children": {
"action": {
"detail": {
"label": "Mostra dettagli utente"
}
},
"detail": {
"title": "Seleziona un'azione per l'utente"
}
}
},
"group": {
"children": {
"action": {
"detail": {
"label": "Mostra dettagli gruppo"
},
"manageMember": {
"label": "Gestisci membri"
},
"managePermission": {
"label": "Gestione permessi"
}
},
"detail": {
"title": "Seleziona un'azione per il gruppo"
}
}
}
}
}
},
"engine": {
"search": "Trova un motore di ricerca",
"field": {
"short": {
"label": "Corto"
},
"urlTemplate": {
"label": "Modello di ricerca URL"
},
"description": {
"label": "Descrizione"
}
},
"page": {
"list": {
"ariaLabel": "Motori di ricerca configurati",
"noResults": {
"title": "Non ci sono ancora motori di ricerca",
"description": "I motori di ricerca lasciano Spotlight inviare una domanda a un sito o servizio connesso.",
"action": "Crea il tuo primo motore di ricerca",
"filteredTitle": "Nessun motore di ricerca corrisponde alla tua ricerca",
"filteredDescription": "Nessun motore di ricerca corrisponde \"{search}\". Prova un altro nome o URL."
},
"interactive": "Interattivo, utilizza un'integrazione",
"type": {
"generic": "Modello URL",
"fromIntegration": "Integrazione"
}
},
"create": {
"title": "Nuovo motore ricerca",
"notification": {
"success": {
"title": "Motore di ricerca creato",
"message": "Motore di ricerca creato con successo"
},
"error": {
"title": "Motore di ricerca non creato",
"message": "Il motore di ricerca non può essere creato"
}
}
},
"edit": {
"title": "Modifica motore di ricerca",
"notification": {
"success": {
"message": "Il motore di ricerca è stato salvato correttamente"
},
"error": {
"message": "Il motore di ricerca non può essere salvato"
}
},
"configControl": "Configurazione",
"searchEngineType": {
"generic": "Generico",
"fromIntegration": "Da integrazione"
}
},
"delete": {
"title": "Elimina motore di ricerca",
"message": "Sei sicuro di voler eliminare il motore di ricerca {name}?",
"notification": {
"success": {
"title": "Motore di ricerca eliminato",
"message": "Il motore di ricerca è stato eliminato con successo"
},
"error": {
"title": "Motore di ricerca non eliminato",
"message": "Il motore di ricerca non può essere eliminato"
}
}
}
},
"media": {
"request": {
"modal": {
"title": "Richiesta \"{name}\"",
"table": {
"header": {
"season": "Stagione",
"episodes": "Episodi",
"status": "Stato"
},
"status": {
"requested": "Richiesto"
}
},
"button": {
"send": "Invia richiesta"
}
}
}
}
}
},
"certificate": {
"field": {
"hostname": {
"label": "Nome host"
},
"subject": {
"label": "Oggetto"
},
"issuer": {
"label": "Emittente"
},
"validFrom": {
"label": "Valido da"
},
"validTo": {
"label": "Valido fino al"
},
"serialNumber": {
"label": "Numero di serie"
},
"fingerprint": {
"label": "Impronta digitale"
}
},
"page": {
"list": {
"title": "Certificati attendibili",
"description": "Usato da Homarr per richiedere dati dalle integrazioni.",
"noResults": {
"title": "Non ci sono ancora certificati"
},
"invalid": {
"title": "Certificato non valido",
"description": "Analisi del certificato non riuscita"
},
"expires": "Scade {when}",
"toHostnames": "Hostname attendibili"
},
"hostnames": {
"title": "Certificati nomi host attendibili",
"description": "Alcuni certificati non consentono al dominio specifico utilizzato da Homarr di richiederli; per questo motivo, per aggirare queste restrizioni vengono utilizzati tutti i nomi host attendibili con le relative impronte digitali dei certificati.",
"noResults": {
"title": "Non ci sono ancora nomi host"
},
"toCertificates": "Certificati"
}
},
"action": {
"create": {
"label": "Aggiungi certificato",
"notification": {
"success": {
"title": "Certificato aggiunto",
"message": "Il certificato è stato aggiunto correttamente"
},
"error": {
"title": "Impossibile aggiungere il certificato",
"message": "Il certificato non può essere aggiunto"
}
}
},
"remove": {
"label": "Rimuovi certificato",
"confirm": "Sei sicuro di voler rimuovere il certificato?",
"notification": {
"success": {
"title": "Certificato rimosso",
"message": "Il certificato è stato rimosso correttamente"
},
"error": {
"title": "Certificato non rimosso",
"message": "Il certificato non può essere rimosso"
}
}
},
"removeHostname": {
"label": "Rimuovi nome host attendibile",
"confirm": "Sei sicuro di voler rimuovere questo nome host attendibile? Questo può causare che alcune integrazioni smettano di funzionare.",
"notification": {
"success": {
"title": "Hostname rimosso",
"message": "L'hostname è stato rimosso con successo"
},
"error": {
"title": "Hostname non rimosso",
"message": "L'hostname non può essere rimosso"
}
}
}
}
},
"log": {
"context": {
"widgetError": "Widget ha segnalato un errore intorno a questa volta",
"expiredWidgetError": "I registri intorno a questo errore del widget non sono più mantenuti"
},
"level": {
"option": {
"debug": "Debug",
"info": "Info",
"warn": "Avviso",
"error": "Errore"
}
}
},
"onboardingTour": {
"learnMore": "Leggi la documentazione",
"prev": "Indietro",
"done": "Fatto",
"skip": "Salta tour",
"manage": {
"welcome": {
"title": "Benvenuto su Homarr!",
"description": "Questo è il tuo centro di controllo. Da qui puoi gestire bacheche, app, integrazioni, utenti e impostazioni del server. Facciamo un tour di ciascuna sezione."
},
"boardsList": {
"title": "Le tue bacheche",
"description": "Ecco tutte le tue bacheche. Ogni bacheca ha il proprio layout, sfondo e impostazioni di accesso. Puoi vedere chi ha creato ciascuna di esse e se è pubblica o privata."
},
"boardsCreate": {
"title": "Crea una bacheca",
"description": "Fai clic qui per creare una nuova bacheca o per importarne una da una precedente installazione di Homarr. Ogni bacheca riceve un proprio URL che puoi condividere."
},
"appsList": {
"title": "Le tue app",
"description": "Queste sono tutte le app che hai aggiunto: i collegamenti ai tuoi servizi self-hosted. Ogni app ha un'icona, un controllo dello stato di salute opzionale e un badge di stato sulla bacheca."
},
"appsCreate": {
"title": "Aggiungi un'app",
"description": "Registra un nuovo servizio qui. Assegna un nome, un URL e un'icona: apparirà come una tessera sulle tue bacheche con il monitoraggio dello stato in tempo reale."
},
"integrationsList": {
"title": "Le tue integrazioni",
"description": "Questi sono i servizi connessi a Homarr: Sonarr, Radarr, Plex, Jellyfin e oltre 50 altri. Tutte le credenziali sono crittografate quando sono archiviate."
},
"integrationsCreate": {
"title": "Aggiungi un'integrazione",
"description": "Connetti un nuovo servizio qui. Scegli il tipo, inserisci l'URL e la chiave API: Homarr convalida la connessione prima di salvare."
},
"usersList": {
"title": "I tuoi utenti",
"description": "Vedi tutte le persone che hanno l'accesso. Organizza gli utenti in gruppi e controlla chi può visualizzare o modificare ciascuna bacheca."
},
"usersCreate": {
"title": "Crea un utente",
"description": "Aggiungi un nuovo account utente qui. Puoi anche utilizzare i link di invito per una configurazione iniziale semplificata. Il tour è finito: è tutto pronto!"
}
},
"board": {
"welcome": {
"title": "Questa è la tua bacheca",
"description": "Una bacheca drag-and-drop in cui puoi disporre app e widget. Premi Ctrl+K in qualsiasi momento per cercare app, bacheche e azioni."
},
"editMode": {
"title": "Modalità modifica",
"description": "Fai clic qui per accedere alla modalità di modifica. Potrai quindi aggiungere widget, app e sezioni: trascina per riposizionare, ridimensiona usando la maniglia nell'angolo. Fai di nuovo clic per salvare le modifiche."
},
"settings": {
"title": "Impostazioni della bacheca",
"description": "Modifica il nome, le colonne, lo sfondo, i colori di questa bacheca e chi può accedervi. Ogni bacheca può essere pubblica o privata."
},
"switcher": {
"title": "Cambia bacheca",
"description": "Passa da una bacheca all'altra. Crea bacheche separate per scopi diversi: multimedia, rete, specifiche per utente o qualsiasi cosa desideri."
},
"userMenu": {
"title": "Il tuo profilo",
"description": "Cambia la combinazione di colori, la lingua, la bacheca principale e le tue preferenze. Da qui puoi anche passare all'area di gestione."
}
}
},
"metadata": {
"description": "Un cruscotto autoospitato per lo stack *arr e tutta la tua homelab. Si integra con oltre 50 servizi, widget in tempo reale, senza file di configurazione.",
"dashboardTitle": "Dashboard {appName}"
},
"assistant": {
"title": "Assistente",
"open": "Apri Assistente",
"close": "Chiudi assistente",
"minimize": "Minimizza assistente",
"spotlight": "Chiedi Assistente",
"spotlightDescription": "Digita e invia un prompt senza lasciare il menu dei comandi.",
"spotlightPrompt": {
"title": "Chiedi Assistente",
"description": "Digita un prompt sopra. Inseriscilo in background.",
"send": "Invia prompt",
"empty": "Digita un prompt sopra"
},
"unavailable": {
"checking": "Verifica se l'assistente è disponibile…",
"error": "La disponibilità dell'assistente non può essere controllata. Riprova.",
"notConfigured": "Un amministratore deve prima configurare e abilitare l'assistente.",
"signIn": "Accedi per usare Assistente."
},
"newConversation": "Nuova conversazione",
"conversations": "Conversazioni",
"conversationActions": "Azioni di conversazione",
"searchConversations": "Cerca conversazioni",
"noMatchingConversations": "Nessuna conversazione corrispondente",
"moreActions": "Altre azioni di risposta",
"renameConversation": {
"action": "Rinomina",
"label": "Nome conversazione",
"save": "Salva nome",
"failedTitle": "La conversazione non può essere rinominata",
"failedDescription": "Homarr non può rinominare questa conversazione. Riprova."
},
"deleteConversation": {
"title": "Eliminare la conversazione?",
"description": "“{title}” e i suoi messaggi verranno eliminati definitivamente.",
"failedTitle": "La conversazione non può essere eliminata",
"failedDescription": "Homarr non può eliminare questa conversazione. Riprova."
},
"closeHistory": "Chiudi cronologia conversazioni",
"openHistory": "Apri cronologia conversazioni",
"emptyTitle": "Con cosa posso aiutare?",
"emptyDescription": "Chiedi informazioni sulla tua configurazione di Homarr, ispeziona i dati dell'istanza in tempo reale o approva le azioni quando vuoi che effettui una modifica.",
"suggestions": {
"health": {
"label": "Controlla lo stato di salute del servizio",
"prompt": "Controllare le mie integrazioni e riassumere tutto ciò che ha bisogno di attenzione."
},
"explore": {
"label": "Esplora il mio Homarr",
"prompt": "Mostrami cosa posso vedere e gestire in questa istanza di Homarr."
},
"media": {
"label": "Trova file multimediali da richiedere",
"prompt": "Aiutami a trovare un film o una serie da richiedere."
},
"style": {
"label": "Migliora una dashboard",
"prompt": "Aiutami a migliorare l'aspetto di una scheda o il CSS personalizzato. Mostrami prima le mie schede, quindi preserva le impostazioni correnti mentre approviamo la modifica."
},
"designWidget": {
"label": "Progetta un widget",
"prompt": "Crea e installa un widget personalizzato per "
}
},
"composerPlaceholder": "Chiedi Assistente…",
"runtime": {
"model": "Modello",
"searchModels": "Cerca modelli",
"noModels": "Nessun modello disponibile",
"otherModels": "Altri modelli",
"imageInput": "Accetta input immagine",
"thinking": "Modalità di pensiero",
"reasoning": {
"auto": "Automatico",
"none": "Off",
"minimal": "Minimo",
"low": "Basso",
"medium": "Medio",
"high": "Alto"
}
},
"providerQuota": {
"title": "Provider di Homarr",
"communityWorkshop": "Workshop Della Comunità",
"dailyAllowance": "Indennità richiesta giornaliera",
"remainingLabel": "{remaining} di {limit} richieste del provider Homarr rimanenti",
"loading": "Caricamento indennità provider Homarr",
"signInRequired": "Accesso all'officina richiesto per il provider Homarr",
"signInDescription": "Accedi con GitHub attraverso il Workshop della Comunità per ricevere la tua indennità giornaliera separata.",
"exhaustedDescription": "La tua quota provider di Homarr è utilizzata per oggi. Si reimposta a mezzanotte UTC.",
"unavailableDescription": "Accedi al Workshop o attendi che la tua indennità provider di Homarr si reimposti.",
"signIn": "Accedi con GitHub",
"signInError": "Accesso a GitHub fallito. Riprova tra un attimo.",
"loadError": "L'indennità del fornitore di Homarr non può essere caricata.",
"reset": "Si reimposta {relative} alle <time></time>",
"toolCalls": "Ogni richiesta di modello e chiamata di strumento completata utilizza una richiesta.",
"retry": "Ricarica indennità",
"level": {
"ok": "OK",
"warning": "Attenzione",
"bad": "Basso",
"dead": "Usata"
}
},
"stop": "Interrompi risposta",
"send": "Invia messaggio",
"copy": "Copia risposta",
"copyMessage": "Copia messaggio",
"editMessage": "Modifica messaggio",
"updateMessage": "Aggiorna messaggio",
"regenerate": "Rigenera la risposta",
"helpful": "Utile",
"notHelpful": "Non utile",
"readAloud": "Leggi la risposta ad alta voce",
"stopReading": "Interrompi la risposta di lettura",
"feedbackError": "Il tuo feedback non può essere salvato. Riprova.",
"exportMarkdown": "Esporta come Markdown",
"exportConversation": {
"action": "Esporta conversazione come Markdown",
"failedTitle": "Impossibile esportare la conversazione",
"failedDescription": "Homarr non può caricare questa conversazione. Riprova."
},
"reasoning": "Pensare",
"previousResponse": "Risposta precedente",
"nextResponse": "Risposta successiva",
"removeAttachment": "Rimuovi allegato",
"downloadFile": "Scarica {name}",
"attachedImage": "Immagine allegata",
"externalImageBlocked": "Immagine esterna bloccata per privacy",
"image": {
"loading": "Caricamento immagine",
"failed": "Questa immagine non può essere caricata.",
"retry": "Riprova nuovamente l'immagine"
},
"quoteSelection": "Preventivo",
"dismissQuote": "Rimuovi preventivo",
"attachments": {
"add": "Allega un'immagine o un documento",
"errorTitle": "Impossibile aggiungere l'allegato",
"imageUnsupported": "Il modello selezionato non supporta l'input dell'immagine."
},
"mentions": {
"menu": "Aggiungi contesto Homarr",
"context": "Contesto",
"app": "App",
"integration": "Integrazioni",
"board": "Board",
"widget": "Widget",
"tools": "Strumenti disponibili"
},
"markdown": {
"diagram": "Diagramma",
"renderingDiagram": "Diagramma di rendering…",
"diagramUnavailable": "Questo diagramma non può essere visualizzato."
},
"commands": {
"menu": "Comandi assistenti",
"health": "Preparare un controllo servizio-salute",
"explore": "Prepara una panoramica di questa istanza di Homarr",
"media": "Prepara una ricerca multimediale",
"style": "Prepara un aspetto tabellone o un cambiamento CSS personalizzato",
"designWidget": "Prepara una generazione di widget personalizzati a un prompt"
},
"usage": {
"tokens": "token",
"contextWindow": "Finestra contestuale",
"requestDetails": "Dettagli della richiesta",
"used": "Ultimo passo",
"remaining": "Rimanente",
"capacity": "Capacità",
"input": "Input",
"output": "Output",
"cached": "Input in cache",
"cacheWrite": "Scrittura cache",
"reasoning": "Motivazione",
"inputShort": "in",
"outputShort": "out",
"cachedShort": "cache",
"reasoningShort": "ragionamento",
"firstOutput": "Primo output",
"homarrTiming": "Homarr osservato",
"endToEnd": "Fine alla fine",
"observedThroughput": "throughput osservato",
"providerTiming": "Fornitore segnalato",
"loadingProviderDetails": "Caricamento dettagli generazione…",
"providerDetailsPending": "OpenRouter sta ancora elaborando alcuni dettagli della generazione. Riapri per riprovare.",
"providerLatency": "Latenza del fornitore",
"generationTime": "Tempo di generazione",
"moderationLatency": "Moderazione",
"providerThroughput": "throughput del provider",
"fallbacks": "Fallbacks",
"fallbackLatency": "Latenza di caduta",
"cacheDiscount": "Sconto cache",
"normalizedTokens": "OpenRouter normalizzato in ingresso/uscita",
"byok": "BYOK",
"cost": "Costo",
"reported": "Segnalato dal provider",
"estimated": "Stima del prezzo del modello",
"upstreamCost": "Incidenza a monte",
"webSearches": "Ricerche web",
"finishReason": "Motivo del completamento",
"notReported": "Non segnalato",
"agentSteps": "Gradini dell'agente",
"step": "Passo {number}",
"generation": "Generazione"
},
"toolInput": "Input",
"toolOutput": "Output",
"toolActivity": {
"iconSearch": "Cercando le icone «{query}»",
"iconBrowse": "Esplorazione icone disponibili"
},
"toolNavigation": {
"openPreview": "Apri anteprima",
"openWidget": "Apri widget"
},
"webSearch": {
"title": "Ricerca web",
"completed": "OpenRouter ha cercato il live web per questa risposta.",
"searches": "{count, plural, one {# cerca} other {# cerca}}",
"sources": "{count, plural, one {# sorgente} other {# sorgenti}}"
},
"responseError": {
"title": "L'assistente non può finire",
"description": "Riprova. Se il problema continua, chiedi all'amministratore di verificare l'endpoint del modello configurato."
},
"toolPreparationError": {
"title": "Questa richiesta non può essere preparata",
"description": "Il modello si è fermato prima di fornire dettagli completi. Riprova la risposta o descrivi nuovamente la richiesta. Non è stata apportata alcuna modifica."
},
"busy": {
"title": "L'assistente sta già lavorando",
"description": "Attendere la risposta corrente o aprirla per fermare l'esecuzione."
},
"pendingAction": {
"answerTitle": "Risposta necessaria",
"answerFallback": "Scegli una risposta per continuare",
"formTitle": "Rivedi dettagli app",
"boardFormTitle": "Revisione modifiche scheda",
"review": "Revisione",
"sendBlocked": "Risolvi la richiesta in sospeso prima di inviare"
},
"activity": {
"thinking": "Assistente sta pensando",
"working": "Lavorare sul tuo prompt",
"ready": "Risposta pronta",
"completed": "Apri la risposta",
"approval": "Approvazione necessaria",
"failed": "Assistente richiede attenzione",
"expand": "Apri la risposta dell'assistente",
"dismiss": "Ignora attività assistente"
},
"scrollToLatest": "Scorri fino all'ultimo",
"refresh": {
"action": "Aggiorna la vista corrente",
"working": "Aggiornamento della vista corrente",
"completeTitle": "Visualizza aggiornato",
"completeDescription": "I dati visibili di Homarr sono stati ricaricati.",
"failedTitle": "La vista non può essere aggiornata",
"failedDescription": "La modifica può ancora essere salvata. Riprova l'azione di aggiornamento."
},
"askUser": {
"preparing": "Preparazione della domanda",
"answered": "La tua risposta",
"other": "Altro",
"otherLabel": "La tua risposta",
"otherPlaceholder": "Digita un'altra risposta…",
"submit": "Invia risposta",
"cancelOther": "Annulla altra risposta",
"optionKind": {
"affirmative": "Conferma",
"negative": "Rifiuta",
"alternative": "Opzione",
"custom": "Personalizzato"
}
},
"configureApp": {
"title": "Rivedi dettagli app",
"description": "Scegliere un'icona locale e regolare qualsiasi cosa prima che l'assistente richieda l'approvazione della creazione.",
"preparing": "Preparazione dettagli app",
"continue": "Usa questi dettagli",
"ready": "Dettagli app pronti",
"automaticContinue": "Utilizzando questi dettagli dell'app automaticamente"
},
"configureBoardSettings": {
"title": "Revisione modifiche scheda",
"loading": "Caricamento impostazioni della scheda corrente",
"loadErrorTitle": "Impossibile caricare le impostazioni della scheda",
"loadErrorDescription": "La scheda potrebbe non esistere più, o potresti non avere il permesso di modificarla.",
"proposedCount": "Assistente proposto campi {count}",
"changeCount": "{count} modifiche pronte",
"ready": "Modifiche scheda pronte",
"cancelled": "Impostazioni scheda corrente mantenute",
"noChanges": "Nessuna impostazione cambierà",
"keepCurrent": "Mantieni le impostazioni correnti",
"continue": "Continua ad approvare",
"automaticContinue": "Accettare automaticamente le modifiche proposte dal comitato",
"resetAll": "Reimposta tutte le modifiche",
"tabs": {
"css": "Custom CSS",
"appearance": "Aspetto",
"background": "Background",
"general": "Generale"
},
"cssDescription": "Modifica il foglio di stile completo. Le regole esistenti sono mantenute a meno che non vengano rimosse qui.",
"cssCharacters": "{count} di 16384 caratteri",
"copyCss": "Copy CSS",
"copied": "Copiato",
"restoreCss": "Restore current CSS",
"remoteCssTitle": "Questo CSS carica una risorsa remota",
"remoteCssDescription": "I fogli di stile importati e gli URL remoti contattano un altro server quando la scheda si carica. Controllali prima di continuare."
},
"configureWidget": {
"title": "Controlla widget",
"preparing": "Preparazione impostazioni widget",
"review": "Revisione widget e integrazioni",
"ready": "Configurazione widget pronta",
"cancelled": "Il widget non è stato aggiunto",
"automaticContinue": "Accettare automaticamente la configurazione del widget proposto",
"definitionLoadErrorTitle": "Impossibile caricare le impostazioni del widget",
"definitionLoadErrorDescription": "Homarr non può caricare le impostazioni di questo widget. Riprova.",
"loadErrorTitle": "Le integrazioni non possono essere caricate",
"loadErrorDescription": "Homarr non può caricare le integrazioni disponibili per questo widget.",
"noIntegrationTitle": "È necessaria un'integrazione compatibile",
"noIntegrationDescription": "Configura un'integrazione supportata da questo widget prima di aggiungerlo alla dashboard.",
"connectIntegration": "Connetti servizio",
"manageIntegrations": "Gestisci integrazioni",
"skip": "Non aggiungere",
"errorTitle": "Le impostazioni del widget non possono essere preparate",
"errorDescription": "Il modello non ha fornito una configurazione completa del widget. Nessun widget è stato aggiunto."
},
"approvalRequired": "Omologazione richiesta",
"complete": "Complete",
"denied": "Negato",
"failed": "Non riuscito",
"working": "Lavorare",
"approvalDescription": "Rivedere questa modifica prima di eseguire.",
"approveAndRun": "Approva ed esegui",
"deny": "Nega",
"autoApproval": {
"label": "Approvazioni automatiche",
"composerLabel": "Approva per me",
"title": "Approvazioni automatiche",
"description": "Prepara automaticamente i moduli e approva le modifiche protette per questa conversazione. Le domande sono ancora in attesa della tua risposta e le tue autorizzazioni Homarr sono ancora valide. Questo si spegne quando cambi conversazione.",
"enable": "Abilita per questa conversazione",
"disable": "Disattiva approvazioni automatiche",
"enabled": "Le approvazioni automatiche sono attivate",
"approving": "Approvazione automatica"
}
}
}