diff --git a/messages/it-IT.json b/messages/it-IT.json index 1892e4985..33694cb2c 100644 --- a/messages/it-IT.json +++ b/messages/it-IT.json @@ -176,6 +176,7 @@ "shareErrorCreateDescription": "Si è verificato un errore durante la creazione del link di condivisione", "shareCreateDescription": "Chiunque con questo link può accedere alla risorsa", "shareTitleOptional": "Titolo (facoltativo)", + "sharePathOptional": "Percorso (opzionale)", "expireIn": "Scadenza In", "neverExpire": "Nessuna scadenza", "shareExpireDescription": "Il tempo di scadenza indica per quanto tempo il link sarà utilizzabile e fornirà accesso alla risorsa. Dopo questo tempo, il link non funzionerà più e gli utenti che hanno utilizzato questo link perderanno l'accesso alla risorsa.", @@ -208,11 +209,33 @@ "resourcesSearch": "Cerca risorse...", "resourceAdd": "Aggiungi Risorsa", "resourceErrorDelte": "Errore nell'eliminare la risorsa", + "resourcePoliciesTitle": "Gestisci Politiche sulle Risorse", + "resourcePoliciesAttachedResourcesColumnTitle": "Risorse collegate", + "resourcePoliciesAttachedResources": "{count} risorsa(e)", + "resourcePoliciesAttachedResourcesEmpty": "nessuna risorsa", + "resourcePoliciesDescription": "Crea e gestisci le politiche di autenticazione per controllare l'accesso alle tue risorse", + "resourcePoliciesSearch": "Cerca politiche...", + "resourcePoliciesAdd": "Aggiungi Politica", + "resourcePoliciesDefaultBadgeText": "Politica Predefinita", + "resourcePoliciesCreate": "Crea Politica Risorse", + "resourcePoliciesCreateDescription": "Segui i passaggi seguenti per creare una nuova politica", + "resourcePolicyName": "Nome Politica", + "resourcePolicyNameDescription": "Dai un nome a questa politica per identificarla tra le tue risorse", + "resourcePolicyNamePlaceholder": "es. Politica di Accesso Interno", + "resourcePoliciesSeeAll": "Vedi Tutte le Politiche", + "resourcePolicyAuthMethodAdd": "Aggiungi Metodo di Autenticazione", + "resourcePolicyOtpEmailAdd": "Aggiungi email OTP", + "resourcePolicyRulesAdd": "Aggiungi Regole", + "resourcePolicyAuthMethodsDescription": "Consenti l'accesso alle risorse tramite metodi di autenticazione aggiuntivi", + "resourcePolicyUsersRolesDescription": "Configura quali utenti e ruoli possono visitare le risorse associate", + "rulesResourcePolicyDescription": "Configura regole per controllare l'accesso alle risorse associate a questa politica", "authentication": "Autenticazione", "protected": "Protetto", "notProtected": "Non Protetto", "resourceMessageRemove": "Una volta rimossa la risorsa non sarà più accessibile. Tutti gli oggetti target associati alla risorsa saranno rimossi.", "resourceQuestionRemove": "Sei sicuro di voler rimuovere la risorsa dall'organizzazione?", + "resourcePolicyMessageRemove": "Una volta rimossa, la politica delle risorse non sarà più accessibile. Tutte le risorse associate saranno dissociate e rimarranno senza autenticazione.", + "resourcePolicyQuestionRemove": "Sei sicuro di voler rimuovere la politica delle risorse dall'organizzazione?", "resourceHTTP": "Risorsa HTTPS", "resourceHTTPDescription": "Richieste proxy su HTTPS usando un nome di dominio completo.", "resourceRaw": "Risorsa Raw TCP/UDP", @@ -220,8 +243,9 @@ "resourceRawDescriptionCloud": "Richiesta proxy su TCP/UDP grezzo utilizzando un numero di porta. Richiede siti per connettersi a un nodo remoto.", "resourceCreate": "Crea Risorsa", "resourceCreateDescription": "Segui i passaggi seguenti per creare una nuova risorsa", + "resourceCreateGeneralDescription": "Configura le impostazioni generali delle risorse, inclusi il nome e il tipo", "resourceSeeAll": "Vedi Tutte Le Risorse", - "resourceInfo": "Informazioni Risorsa", + "resourceCreateGeneral": "Generale", "resourceNameDescription": "Questo è il nome visualizzato per la risorsa.", "siteSelect": "Seleziona sito", "siteSearch": "Cerca sito", @@ -231,12 +255,15 @@ "noCountryFound": "Nessun paese trovato.", "siteSelectionDescription": "Questo sito fornirà connettività all'oggetto target.", "resourceType": "Tipo Di Risorsa", - "resourceTypeDescription": "Determinare come accedere alla risorsa", + "resourceTypeDescription": "Questo controlla il protocollo delle risorse e come verrà reso nel browser. Questo non può essere modificato in seguito.", + "resourceDomainDescription": "La risorsa sarà servita su questo dominio completamente qualificato.", "resourceHTTPSSettings": "Impostazioni HTTPS", "resourceHTTPSSettingsDescription": "Configura come sarà possibile accedere alla risorsa su HTTPS", + "resourcePortDescription": "La porta esterna sull'istanza o nodo Pangolin dove la risorsa sarà accessibile.", "domainType": "Tipo Di Dominio", "subdomain": "Sottodominio", "baseDomain": "Dominio Base", + "configure": "Configura", "subdomnainDescription": "Il sottodominio in cui la risorsa sarà accessibile.", "resourceRawSettings": "Impostazioni TCP/UDP", "resourceRawSettingsDescription": "Configura come accedere alla risorsa tramite TCP/UDP", @@ -253,8 +280,27 @@ "resourceLearnRaw": "Scopri come configurare le risorse TCP/UDP", "resourceBack": "Torna alle risorse", "resourceGoTo": "Vai alla Risorsa", + "resourcePolicyDelete": "Elimina Politica Risorse", + "resourcePolicyDeleteConfirm": "Conferma Eliminazione Politica Risorse", "resourceDelete": "Elimina Risorsa", "resourceDeleteConfirm": "Conferma Eliminazione Risorsa", + "labelDelete": "Elimina Etichetta", + "labelAdd": "Aggiungi Etichetta", + "labelCreateSuccessMessage": "Etichetta Creata con Successo", + "labelEditSuccessMessage": "Etichetta Modificata con Successo", + "labelNameField": "Nome Etichetta", + "labelColorField": "Colore Etichetta", + "labelPlaceholder": "Es: homelab", + "labelCreate": "Crea Etichetta", + "createLabelDialogTitle": "Crea Etichetta", + "createLabelDialogDescription": "Crea una nuova etichetta che può essere allegata a questa organizzazione", + "labelEdit": "Modifica Etichetta", + "editLabelDialogTitle": "Aggiorna Etichetta", + "editLabelDialogDescription": "Modifica una nuova etichetta che può essere allegata a questa organizzazione", + "labelDeleteConfirm": "Conferma Eliminazione Etichetta", + "labelErrorDelete": "Impossibile eliminare l'etichetta", + "labelMessageRemove": "Questa azione è permanente. Tutti i siti, le risorse e i clienti associati a questa etichetta verranno dissociati.", + "labelQuestionRemove": "Sei sicuro di voler rimuovere l'etichetta dall'organizzazione?", "visibility": "Visibilità", "enabled": "Abilitato", "disabled": "Disabilitato", @@ -265,6 +311,8 @@ "rules": "Regole", "resourceSettingDescription": "Configura le impostazioni sulla risorsa", "resourceSetting": "Impostazioni {resourceName}", + "resourcePolicySettingDescription": "Configura le impostazioni sulla politica delle risorse", + "resourcePolicySetting": "Impostazioni del sito {policyName}", "alwaysAllow": "Bypass Autenticazione", "alwaysDeny": "Blocca Accesso", "passToAuth": "Passa all'autenticazione", @@ -747,6 +795,16 @@ "rulesNoOne": "Nessuna regola. Aggiungi una regola usando il modulo.", "rulesOrder": "Le regole sono valutate per priorità in ordine crescente.", "rulesSubmit": "Salva Regole", + "policyErrorCreate": "Errore nella creazione della politica", + "policyErrorCreateDescription": "Si è verificato un errore durante la creazione della politica", + "policyErrorCreateMessageDescription": "Si è verificato un errore imprevisto", + "policyErrorUpdate": "Errore nell'aggiornamento della politica", + "policyErrorUpdateDescription": "Si è verificato un errore durante l'aggiornamento della politica", + "policyErrorUpdateMessageDescription": "Si è verificato un errore imprevisto", + "policyCreatedSuccess": "Politica risorse creata con successo", + "policyUpdatedSuccess": "Politica risorse aggiornata con successo", + "authMethodsSave": "Salva metodi di autenticazione", + "rulesSave": "Salva Regole", "resourceErrorCreate": "Errore nella creazione della risorsa", "resourceErrorCreateDescription": "Si è verificato un errore durante la creazione della risorsa", "resourceErrorCreateMessage": "Errore nella creazione della risorsa:", @@ -810,6 +868,17 @@ "pincodeAdd": "Aggiungi Codice PIN", "pincodeRemove": "Rimuovi Codice PIN", "resourceAuthMethods": "Metodi di Autenticazione", + "resourcePolicyAuthMethodsEmpty": "Nessun metodo di autenticazione", + "resourcePolicyOtpEmpty": "Nessuna password monouso", + "resourcePolicyReadOnly": "Questa politica è sola lettura", + "resourcePolicyReadOnlyDescription": "Questa politica delle risorse è condivisa su più risorse, non puoi modificarla in questa pagina.", + "editSharedPolicy": "Modifica Politica Condivisa", + "resourcePolicyTypeSave": "Salva tipo di risorsa", + "resourcePolicySelect": "Seleziona politica delle risorse", + "resourcePolicySelectError": "Seleziona una politica delle risorse", + "resourcePolicyNotFound": "Politica non trovata", + "resourcePolicySearch": "Cerca politiche", + "resourcePolicyRulesEmpty": "Nessuna regola di autenticazione", "resourceAuthMethodsDescriptions": "Consenti l'accesso alla risorsa tramite metodi di autenticazione aggiuntivi", "resourceAuthSettingsSave": "Salvato con successo", "resourceAuthSettingsSaveDescription": "Le impostazioni di autenticazione sono state salvate", @@ -845,6 +914,12 @@ "resourcePincodeSetupTitle": "Imposta Codice PIN", "resourcePincodeSetupTitleDescription": "Imposta un codice PIN per proteggere questa risorsa", "resourceRoleDescription": "Gli amministratori possono sempre accedere a questa risorsa.", + "resourcePolicySelectTitle": "Politica di Accesso Risorse", + "resourcePolicySelectDescription": "Seleziona il tipo di politica delle risorse per l'autenticazione", + "resourcePolicyInline": "Politica Inline delle Risorse", + "resourcePolicyInlineDescription": "Politica di Accesso limitata solo a questa risorsa", + "resourcePolicyShared": "Politica Condivisa delle Risorse", + "resourcePolicySharedDescription": "Questa risorsa utilizza una politica condivisa. Le impostazioni a livello di politica (metodi di autenticazione, email whitelist) sono bloccate. Puoi aggiungere regole, ruoli e utenti specifici per la risorsa di seguito.", "resourceUsersRoles": "Controlli di Accesso", "resourceUsersRolesDescription": "Configura quali utenti e ruoli possono visitare questa risorsa", "resourceUsersRolesSubmit": "Salva Controlli di Accesso", @@ -1140,6 +1215,18 @@ "idpErrorConnectingTo": "Si è verificato un problema durante la connessione a {name}. Contatta il tuo amministratore.", "idpErrorNotFound": "IdP non trovato", "inviteInvalid": "Invito Non Valido", + "labels": "Etichette", + "orgLabelsDescription": "Gestisci le etichette in questa organizzazione.", + "addLabels": "Aggiungi etichette", + "siteLabelsTab": "Etichette", + "siteLabelsDescription": "Gestisci le etichette associate a questo sito.", + "labelsNotFound": "Etichette non trovate", + "labelSearch": "Cerca etichette", + "accessLabelFilterCount": "{count, plural, one {# etichetta} other {# etichette}}", + "labelOverflowCount": "+{count, plural, one {# etichetta} other {# etichette}}", + "accessLabelFilterClear": "Cancella filtri etichette", + "selectColor": "Seleziona colore", + "createNewLabel": "Crea nuova etichetta dell'organizzazione \"{label}\"", "inviteInvalidDescription": "Il link di invito non è valido.", "inviteErrorWrongUser": "L'invito non è per questo utente", "inviteErrorUserNotExists": "L'utente non esiste. Si prega di creare prima un account.", @@ -1374,6 +1461,8 @@ "sidebarResources": "Risorse", "sidebarProxyResources": "Pubblico", "sidebarClientResources": "Privato", + "sidebarPolicies": "Politiche", + "sidebarResourcePolicies": "Risorse", "sidebarAccessControl": "Controllo Accesso", "sidebarLogsAndAnalytics": "Registri E Analisi", "sidebarTeam": "Squadra", @@ -1557,7 +1646,8 @@ "standaloneHcFilterSiteIdFallback": "Sito {id}", "standaloneHcFilterResourceIdFallback": "Risorsa {id}", "blueprints": "Progetti", - "blueprintsDescription": "Applica le configurazioni dichiarative e visualizza le partite precedenti", + "blueprintsLog": "Registro Progetti", + "blueprintsDescription": "Visualizza le applicazioni passate dei progetti e i loro risultati", "blueprintAdd": "Aggiungi Progetto", "blueprintGoBack": "Vedi tutti i progetti", "blueprintCreate": "Crea Progetto", @@ -1575,7 +1665,17 @@ "contents": "Contenuti", "parsedContents": "Sommario Analizzato (Solo Lettura)", "enableDockerSocket": "Abilita Progetto Docker", - "enableDockerSocketDescription": "Abilita la raschiatura dell'etichetta Docker Socket per le etichette dei progetti. Il percorso del socket deve essere fornito a Newt.", + "enableDockerSocketDescription": "Abilita lo scraping delle etichette Docker Socket per le etichette dei progetti. Il percorso del socket deve essere fornito al connettore del sito. Leggi come funziona nel documentazione.", + "newtAutoUpdate": "Abilita Aggiornamento Automatico del Sito", + "newtAutoUpdateDescription": "Quando abilitato, i connettori di sito si aggiorneranno automaticamente all'ultima versione quando è disponibile un nuovo rilascio.", + "siteAutoUpdate": "Aggiornamento Automatico del Sito", + "siteAutoUpdateLabel": "Abilita Aggiornamento Automatico", + "siteAutoUpdateDescription": "Controlla se il connettore di questo sito scarica automaticamente l'ultima versione.", + "siteAutoUpdateOrgDefault": "Predefinito dell'organizzazione: {state}", + "siteAutoUpdateOverriding": "Sovrascrivere le impostazioni dell'organizzazione", + "siteAutoUpdateResetToOrg": "Reimposta al Predefinito dell'Organizzazione", + "siteAutoUpdateEnabled": "abilitato", + "siteAutoUpdateDisabled": "disabilitato", "viewDockerContainers": "Visualizza Contenitori Docker", "containersIn": "Contenitori in {siteName}", "selectContainerDescription": "Seleziona qualsiasi contenitore da usare come hostname per questo obiettivo. Fai clic su una porta per usare una porta.", @@ -1620,6 +1720,7 @@ "certificateStatus": "Certificato", "certificateStatusAutoRefreshHint": "Lo stato si aggiorna automaticamente.", "loading": "Caricamento", + "loadingEllipsis": "Caricamento...", "loadingAnalytics": "Caricamento Delle Analisi", "restart": "Riavvia", "domains": "Domini", @@ -1846,6 +1947,7 @@ "billingManageLicenseSubscription": "Gestisci il tuo abbonamento per le chiavi di licenza self-hosted a pagamento", "billingCurrentKeys": "Tasti Attuali", "billingModifyCurrentPlan": "Modifica Il Piano Corrente", + "billingManageLicenseSubscriptionDescription": "Gestisci il tuo abbonamento per le chiavi di licenza autogestite a pagamento e scarica le fatture.", "billingConfirmUpgrade": "Conferma Aggiornamento", "billingConfirmDowngrade": "Conferma Downgrade", "billingConfirmUpgradeDescription": "Stai per aggiornare il tuo piano. Controlla i nuovi limiti e prezzi qui sotto.", @@ -1943,7 +2045,36 @@ "timeIsInSeconds": "Il tempo è in secondi", "requireDeviceApproval": "Richiede Approvazioni Dispositivo", "requireDeviceApprovalDescription": "Gli utenti con questo ruolo hanno bisogno di nuovi dispositivi approvati da un amministratore prima di poter connettersi e accedere alle risorse.", - "sshAccess": "Accesso SSH", + "sshSettings": "Impostazioni SSH", + "rdpSettings": "Impostazioni RDP", + "vncSettings": "Impostazioni VNC", + "sshServer": "Server SSH", + "rdpServer": "Server RDP", + "vncServer": "Server VNC", + "sshServerDescription": "Configura il metodo di autenticazione, la posizione del demone e la destinazione del server", + "rdpServerDescription": "Configura la destinazione e la porta del server RDP", + "vncServerDescription": "Configura la destinazione e la porta del server VNC", + "sshServerMode": "Modalità", + "sshServerModeStandard": "Server SSH Standard", + "sshServerModePangolin": "Pangolin SSH", + "sshServerModeStandardDescription": "Instrada comandi sulla rete a un server SSH come OpenSSH.", + "sshServerModeNative": "Server SSH Nativo", + "sshServerModeNativeDescription": "Esegue comandi direttamente sull'host tramite il connettore del sito. Non è richiesta la configurazione di rete.", + "sshAuthenticationMethod": "Metodo di Autenticazione", + "sshAuthMethodManual": "Autenticazione Manuale", + "sshAuthMethodManualDescription": "Richiede credenziali host esistenti. Bypassa il provisioning automatico.", + "sshAuthMethodAutomated": "Provisioning Automatico", + "sshAuthMethodAutomatedDescription": "Crea automaticamente utenti, gruppi e permessi sudo sull'host.", + "sshAuthDaemonLocation": "Posizione Daemon Autenticazione", + "sshDaemonLocationSiteDescription": "Eseguito localmente sulla macchina che ospita il connettore del sito.", + "sshDaemonLocationRemote": "Su Host Remoto", + "sshDaemonLocationRemoteDescription": "Eseguito su una macchina target separata nella stessa rete.", + "sshDaemonDisclaimer": "Assicurati che l'host target sia correttamente configurato per eseguire il demone di autenticazione prima di completare questa configurazione, altrimenti il provisioning fallirà.", + "sshDaemonPort": "Porta Daemon", + "sshServerDestination": "Destinazione Server", + "sshServerDestinationDescription": "Configura la destinazione e la porta del server SSH", + "destination": "Destinazione", + "bgTargetMultiSiteDisclaimer": "Selezionare più siti abilita instradamento resiliente e failover per alta disponibilità.", "roleAllowSsh": "Consenti SSH", "roleAllowSshAllow": "Consenti", "roleAllowSshDisallow": "Non Consentire", @@ -1957,7 +2088,7 @@ "sshSudoModeCommandsDescription": "L'utente può eseguire solo i comandi specificati con sudo.", "sshSudo": "Consenti sudo", "sshSudoCommands": "Comandi Sudo", - "sshSudoCommandsDescription": "Elenco di comandi separati da virgole che l'utente può eseguire con sudo.", + "sshSudoCommandsDescription": "Elenco separato da virgole di comandi che l'utente è autorizzato a eseguire con sudo. Devono essere utilizzati percorsi assoluti.", "sshCreateHomeDir": "Crea Cartella Home", "sshUnixGroups": "Gruppi Unix", "sshUnixGroupsDescription": "Gruppi Unix separati da virgole per aggiungere l'utente sull'host di destinazione.", @@ -2051,7 +2182,7 @@ "editInternalResourceDialogModeHttps": "HTTPS", "editInternalResourceDialogModeSsh": "SSH", "editInternalResourceDialogScheme": "Metodo HTTP", - "editInternalResourceDialogEnableSsl": "Abilitare TLS", + "editInternalResourceDialogEnableSsl": "Abilita TLS", "editInternalResourceDialogEnableSslDescription": "Abilita la crittografia SSL/TLS per connessioni HTTPS sicure alla destinazione.", "editInternalResourceDialogDestination": "Destinazione", "editInternalResourceDialogDestinationHostDescription": "L'indirizzo IP o il nome host della risorsa nella rete del sito.", @@ -2102,7 +2233,7 @@ "createInternalResourceDialogModeSsh": "SSH", "scheme": "Metodo HTTP", "createInternalResourceDialogScheme": "Metodo HTTP", - "createInternalResourceDialogEnableSsl": "Abilitare TLS", + "createInternalResourceDialogEnableSsl": "Abilita TLS", "createInternalResourceDialogEnableSslDescription": "Abilita la crittografia SSL/TLS per connessioni HTTPS sicure alla destinazione.", "createInternalResourceDialogDestination": "Destinazione", "createInternalResourceDialogDestinationHostDescription": "L'indirizzo IP o il nome host della risorsa nella rete del sito.", @@ -2939,7 +3070,7 @@ "learnMore": "Scopri di più", "backToHome": "Torna alla home", "needToSignInToOrg": "Hai bisogno di utilizzare il provider di identità della tua organizzazione?", - "maintenanceMode": "Modalità di Manutenzione", + "maintenanceMode": "Pagina di Manutenzione", "maintenanceModeDescription": "Visualizza una pagina di manutenzione ai visitatori", "maintenanceModeType": "Tipo di Modalità di Manutenzione", "showMaintenancePage": "Mostra una pagina di manutenzione ai visitatori", @@ -2969,6 +3100,7 @@ "maintenanceScreenEstimatedCompletion": "Completamento Stimato:", "createInternalResourceDialogDestinationRequired": "Destinazione richiesta", "available": "Disponibile", + "disabledResourceDescription": "Quando disabilitato, la risorsa sarà inaccessibile a tutti.", "archived": "Archiviato", "noArchivedDevices": "Nessun dispositivo archiviato trovato", "deviceArchived": "Dispositivo archiviato", @@ -3298,5 +3430,27 @@ "memberPortalResourceDisabled": "Risorsa Disabilitata", "memberPortalShowingResources": "Mostrando {start}-{end} di {total} risorse", "memberPortalPrevious": "Precedente", - "memberPortalNext": "Successivo" + "memberPortalNext": "Successivo", + "httpSettings": "Impostazioni HTTP", + "tcpSettings": "Impostazioni TCP", + "udpSettings": "Impostazioni UDP", + "sshTitle": "SSH", + "sshConnectingDescription": "Stabilire una connessione sicura…", + "sshConnecting": "Connessione…", + "sshInitializing": "Inizializzazione…", + "sshSignInTitle": "Accedi a SSH", + "sshSignInDescription": "Inserisci le tue credenziali SSH", + "sshPasswordTab": "Password", + "sshPrivateKeyTab": "Chiave Privata", + "sshPrivateKeyField": "Chiave Privata", + "sshPrivateKeyDisclaimer": "La tua chiave privata non è memorizzata o visibile a Pangolin. In alternativa, puoi utilizzare certificati a vita breve per un'autenticazione continua utilizzando la tua identità Pangolin esistente.", + "sshLearnMore": "Scopri di più", + "sshPrivateKeyFile": "File Chiave Privata", + "sshAuthenticate": "Autentica", + "sshTerminate": "Termina", + "sshPoweredBy": "Offerto da", + "sshErrorNoTarget": "Nessun obiettivo specificato", + "sshErrorWebSocket": "Connessione WebSocket fallita", + "sshErrorAuthFailed": "Autenticazione fallita", + "sshErrorConnectionClosed": "Connessione chiusa prima del completamento dell'autenticazione" }