From 8a79ffc152b2c0cfae69eacb6a1831f167f76d5e Mon Sep 17 00:00:00 2001 From: Owen Schwartz Date: Fri, 16 Oct 2026 13:56:40 -0400 Subject: [PATCH] New translations en-us.json (Italian) [ci skip] --- messages/it-IT.json | 137 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 133 insertions(+), 4 deletions(-) diff --git a/messages/it-IT.json b/messages/it-IT.json index 92c9d6645..0852eea90 100644 --- a/messages/it-IT.json +++ b/messages/it-IT.json @@ -295,7 +295,8 @@ "resourceTypeDescription": "Questo controlla il protocollo della risorsa e non può essere cambiato in seguito.", "resourceTypeSearch": "Cerca tipi di risorse...", "resourceTypeNotFound": "Nessun tipo di risorsa trovato", - "resourceTypeHttpDescription": "Proxy del traffico web su HTTPS usando un nome di dominio", + "resourceTypeHttp": "HTTP(S)", + "resourceTypeHttpDescription": "Proxy del traffico web su HTTP o HTTPS usando un nome di dominio", "resourceTypeInferenceDescription": "Instrada le richieste AI tramite i provider allegati", "resourceTypeSshDescription": "Accedi a un server SSH dal browser", "resourceTypeRdpDescription": "Accedi a un desktop remoto dal browser", @@ -591,7 +592,7 @@ "licenseReckeckAll": "Ricontrolla Tutte le chiavi", "licenseSiteUsage": "Utilizzo Siti", "licenseSiteUsageDecsription": "Visualizza il numero di siti che utilizzano questa licenza.", - "licenseNoSiteLimit": "Non c'è alcun limite al numero di siti che utilizzano un host senza licenza.", + "licenseNoSiteLimit": "Non c'è alcun limite al numero di siti per questo host.", "licensePurchase": "Acquista Licenza", "licensePurchaseSites": "Acquista Siti Aggiuntivi", "licenseSitesUsedMax": "{usedSites} di {maxSites} siti utilizzati", @@ -600,7 +601,7 @@ "licenseUsageDescription": "Visualizza il numero di utenti e siti autorizzati per questo host", "licenseUsageSites": "Siti", "licenseUsageUsers": "Utenti", - "licenseNoUserLimit": "Non c'è alcun limite al numero di utenti che utilizzano un host senza licenza", + "licenseNoUserLimit": "Non c'è alcun limite al numero di utenti per questo host.", "licenseUsersUsedMax": "{usedUsers} di {maxUsers} utenti utilizzati", "licenseUsersUsed": "{count, plural, =0 {# utenti} one {# utente} other {# utenti}}", "licenseUnlimited": "Illimitato", @@ -793,6 +794,17 @@ "targetsDescription": "Impostare obiettivi per instradare il traffico verso i servizi di backend", "targetStickySessions": "Abilita Sessioni Persistenti", "targetStickySessionsDescription": "Mantieni le connessioni sullo stesso target backend per l'intera sessione.", + "loadBalancingStrategy": "Strategia di risposta per bilanciamento del carico", + "loadBalancingStrategySearch": "Cerca strategie...", + "loadBalancingStrategyNotFound": "Nessuna strategia trovata", + "loadBalancingStrategy_wrr": "Round Robin", + "loadBalancingStrategy_wrr_description": "Distribuisci le richieste uniformemente tra i bersagli in rotazione.", + "loadBalancingStrategy_p2c": "Power of Two Choices", + "loadBalancingStrategy_p2c_description": "Scegli due destinatari a caso e invia la richiesta a quello con meno connessioni attive.", + "loadBalancingStrategy_hrw": "Hash IP Client", + "loadBalancingStrategy_hrw_description": "Hashera l'IP del client in modo che lo stesso client sia instradato costantemente allo stesso target.", + "loadBalancingStrategy_leasttime": "Tempo di Risposta Minimo", + "loadBalancingStrategy_leasttime_description": "Invia richieste al target con il tempo di risposta più veloce e meno connessioni attive.", "methodSelect": "Seleziona metodo", "targetSubmit": "Aggiungi Target", "targetNoOne": "Questa risorsa non ha destinazioni. Aggiungi un obiettivo per configurare dove inviare richieste al backend.", @@ -1514,6 +1526,11 @@ "actionGetVirtualApiKey": "Ottieni Chiave API Virtuale", "actionListVirtualApiKeys": "Elenca Chiavi API Virtuali", "actionUpdateVirtualApiKey": "Aggiorna Chiave API Virtuale", + "actionCreateRedirect": "Crea Reindirizzamento", + "actionDeleteRedirect": "Elimina Reindirizzamento", + "actionGetRedirect": "Ottieni Reindirizzamento", + "actionListRedirects": "Elenco Reindirizzamenti", + "actionUpdateRedirect": "Aggiorna Reindirizzamento", "actionApplyBlueprint": "Applica Progetto", "actionListBlueprints": "Elenco Blueprints", "actionGetBlueprint": "Ottieni Blueprint", @@ -1567,6 +1584,9 @@ "actionListUsers": "Elenca Utenti", "actionAddUserRole": "Aggiungi Ruolo Utente", "actionSetUserOrgRoles": "Imposta Ruoli Utente", + "actionAddClientRole": "Aggiungi Ruolo Client Macchina", + "actionRemoveClientRole": "Rimuovi Ruolo Client Macchina", + "actionSetClientRoles": "Imposta Ruoli Client Macchina", "actionGenerateAccessToken": "Genera Token di Accesso", "actionDeleteAccessToken": "Elimina Token di Accesso", "actionListAccessTokens": "Elenca Token di Accesso", @@ -2138,6 +2158,7 @@ "resourceBudgetSettingsDescription": "Configura come questo gateway AI limita l'uso basato sulla spesa o sui limiti di token", "sidebarApiKeys": "Chiavi API", "sidebarOrgs": "Organizzazioni", + "sidebarRedirects": "Reindirizzamenti", "sidebarProvisioning": "Accantonamento", "sidebarSettings": "Impostazioni", "sidebarAllUsers": "Tutti Gli Utenti", @@ -2372,6 +2393,12 @@ "blueprintContentsDescription": "Definire il contenuto YAML che descrive l'infrastruttura", "blueprintErrorCreateDescription": "Si è verificato un errore durante l'applicazione del progetto", "blueprintErrorCreate": "Errore nella creazione del progetto", + "exportAsBlueprint": "Esporta come Progetto", + "exportBlueprintTitle": "Esporta Progetto", + "exportBlueprintDescription": "Scarica un frammento YAML del progetto per \"{name}\" che può essere applicato per ricreare questa risorsa.", + "exportBlueprintError": "Errore nella generazione del progetto", + "copy": "Copia", + "download": "Scarica", "searchBlueprintProgress": "Cerca progetti...", "appliedAt": "Applicato Il", "source": "Fonte", @@ -2439,6 +2466,7 @@ "domains": "Domini", "domainsDescription": "Creare e gestire i domini disponibili nell'organizzazione", "domainsSearch": "Cerca domini...", + "domainsNotFound": "Nessun dominio trovato", "domainAdd": "Aggiungi Dominio", "domainAddDescription": "Registra un nuovo dominio con all'organizzazione", "domainCreate": "Crea Dominio", @@ -2501,6 +2529,7 @@ "pangolinUpdateAvailableReleaseNotes": "Visualizza Note Di Rilascio", "newtUpdateAvailable": "Aggiornamento Disponibile", "newtUpdateAvailableInfo": "È disponibile una nuova versione di Newt. Si prega di aggiornare all'ultima versione per la migliore esperienza.", + "cliUpdateAvailableInfo": "È disponibile una nuova versione del CLI di Pangolin. Si prega di aggiornare all'ultima versione per la migliore esperienza.", "pangolinNodeUpdateAvailableInfo": "È disponibile una nuova versione di Pangolin Node. Si prega di aggiornare all'ultima versione per la migliore esperienza.", "domainPickerEnterDomain": "Dominio", "domainPickerPlaceholder": "myapp.example.com", @@ -2581,6 +2610,8 @@ "billingModifyLicenses": "Modifica Abbonamento Licenza", "domainNotFound": "Domini Non Trovati", "domainNotFoundDescription": "Questa risorsa è disabilitata perché il dominio non esiste più nel nostro sistema. Si prega di impostare un nuovo dominio per questa risorsa.", + "redirectDomainNotFoundDescription": "Questo reindirizzamento è disabilitato perché il dominio non esiste più nel nostro sistema. Per favore, imposta un nuovo dominio per questo reindirizzamento o il dominio della risorsa collegata.", + "redirectDomainSelectedDomainNotFound": "Questo reindirizzamento è disabilitato perché il suo dominio non esiste più. Seleziona un diverso dominio, oppure collega il reindirizzamento a una risorsa che ha un dominio valido.", "failed": "Fallito", "createNewOrgDescription": "Crea una nuova organizzazione", "organization": "Organizzazione", @@ -2735,6 +2766,11 @@ "clientUpdatedDescription": "Il cliente è stato aggiornato.", "clientUpdateFailed": "Impossibile aggiornare il cliente", "clientUpdateError": "Si è verificato un errore durante l'aggiornamento del cliente.", + "machineClientRolesDescription": "Assegna ruoli a questo client macchina. Potrà accedere alle risorse private assegnate a questi ruoli.", + "machineClientRolesUpdated": "Ruoli aggiornati", + "machineClientRolesUpdatedDescription": "I ruoli del client macchina sono stati aggiornati.", + "machineClientRolesUpdateFailed": "Impossibile aggiornare i ruoli", + "machineClientRolesUpdateError": "Si è verificato un errore durante l'aggiornamento dei ruoli del client macchina.", "sitesFetchFailed": "Impossibile recuperare i siti", "sitesFetchError": "Si è verificato un errore durante il recupero dei siti.", "olmErrorFetchReleases": "Si è verificato un errore durante il recupero delle versioni di Olm.", @@ -3543,7 +3579,7 @@ "pathMatchExactHelp": "Esempio: /api corrisponde solo /api", "pathMatchRegexHelp": "Esempio: ^/api/.* corrisponde /api/anything", "pathRewriteModalTitle": "Configura La Riscrittura Percorso", - "pathRewriteModalDescription": "Trasforma il percorso corrispondente prima di inoltrarlo al bersaglio.", + "pathRewriteModalDescription": "Trasforma il percorso corrispondente prima di inoltrarlo alla destinazione.", "pathRewriteType": "Tipo Di Riscrittura", "pathRewritePrefixOption": "Prefisso - Sostituisci prefisso", "pathRewriteExactOption": "Esatto - Sostituisci l'intero percorso", @@ -3560,6 +3596,7 @@ "pathRewriteExact": "Esatto", "pathRewriteRegex": "Regex", "pathRewriteStrip": "Striscia", + "pathRewriteStripPrefix": "Rimuovi Prefisso", "pathRewriteStripLabel": "striscia", "sidebarEnableEnterpriseLicense": "Abilita Licenza Enterprise", "cannotbeUndone": "Questo non può essere annullato.", @@ -3589,6 +3626,7 @@ "validEmail": "Email valida", "validSSO": "SSO valido", "validVirtualAPIKey": "Chiave API Virtuale Valida", + "allowedRedirect": "Reindirizzamento Ammesso", "view": "Visualizza", "configManaged": "Gestione Configurazione", "connectedClient": "Cliente Connesso", @@ -3899,6 +3937,39 @@ "learnMore": "Scopri di più", "backToHome": "Torna alla home", "needToSignInToOrg": "Hai bisogno di utilizzare il provider di identità della tua organizzazione?", + "mtls": "mTLS", + "mtlsCaCertificates": "Certificati CA fidati", + "mtlsCaCertificatesDescription": "I client devono presentare un certificato firmato da una di queste autorità di certificazione per connettersi. Carica solo certificati CA pubblici, mai una chiave privata.", + "mtlsCertificateName": "Nome (Opzionale)", + "mtlsCertificateNamePlaceholder": "Dispositivo aziendale CA", + "mtlsCertificatePem": "Certificato CA (PEM)", + "mtlsCertificatePemDescription": "Incolla un certificato codificato PEM o un insieme di certificati, o carica un file .pem, .crt o .cer.", + "mtlsUploadFile": "Carica file", + "mtlsAddCertificate": "Aggiungi certificato CA", + "mtlsCertificateAdded": "Certificato CA aggiunto", + "mtlsCertificateAddedDescription": "I client con certificati firmati da questa CA possono ora essere verificati.", + "mtlsCertificateErrorAdd": "Impossibile aggiungere il certificato CA", + "mtlsCertificateErrorAddDescription": "Il certificato non può essere aggiunto.", + "mtlsCertificateRemoved": "Certificato CA rimosso", + "mtlsCertificateErrorRemove": "Impossibile rimuovere il certificato CA", + "mtlsCertificateErrorRemoveDescription": "Il certificato non può essere rimosso.", + "mtlsLastCertificateRemoved": "mTLS è stato disattivato perché l'ultimo certificato CA è stato rimosso.", + "mtlsNoCertificates": "Nessun certificato CA aggiunto ancora", + "mtlsRemoveCertificate": "Rimuovi certificato CA", + "mtlsExpired": "Scaduto", + "mtlsExpiresSoon": "Scade presto", + "mtlsExpiresOn": "Scade il {date}", + "mtlsIssuedBy": "Emesso da {issuer}", + "mtlsFingerprint": "Impronta SHA-256", + "mtlsEnforcement": "Applicazione certificato client", + "mtlsEnforcementDescription": "Controlla se questa risorsa richiede un certificato client.", + "enableMtls": "Richiedi certificato client", + "enableMtlsDescription": "Rifiuta le connessioni che non presentano un certificato valido da una CA fidata. Questo è controllato durante la stretta di mano TLS, prima di qualsiasi altro metodo di autenticazione.", + "mtlsRequiresCertificate": "Aggiungi almeno un certificato CA per abilitare mTLS.", + "mtlsRequiresSsl": "mTLS richiede SSL. Abilita SSL nelle impostazioni HTTP di questa risorsa prima.", + "mtlsForwardedHeadersTitle": "I dettagli del certificato client sono inoltrati", + "mtlsForwardedHeadersDescription": "Il tuo backend riceve il soggetto, l'emittente, il numero seriale e la validità del certificato verificato nell'intestazione X-Forwarded-Tls-Client-Cert-Info.", + "mtlsHandshakeNote": "I client senza certificato valido falliscono la stretta di mano TLS, quindi i browser mostrano un errore di connessione anziché una pagina di login.", "maintenanceMode": "Pagina di Manutenzione", "maintenanceModeDescription": "Visualizza una pagina di manutenzione ai visitatori", "maintenanceModeType": "Tipo di Modalità di Manutenzione", @@ -4426,6 +4497,64 @@ "sessionToolbarHide": "Nascondi barra degli strumenti", "actionUpdateSiteApprovals": "Aggiorna Approvazioni del Sito", "check": "Controlla", + "redirectsTitle": "Gestisci Reindirizzamenti", + "redirectsDescription": "Inoltra richieste da un percorso sui tuoi domini o risorse a un altro URL.", + "redirectsSearch": "Cerca reindirizzamenti...", + "redirectAdd": "Aggiungi Reindirizzamento", + "redirectSource": "Fonte", + "redirectDestination": "Destinazione", + "redirectAttachedTo": "Collegato a", + "redirectFilterAnyDomain": "Tutti i domini", + "redirectFilterAnyResource": "Tutte le risorse", + "redirectFilterDomainFallback": "Dominio {id}", + "redirectFilterResourceFallback": "Risorsa {id}", + "redirectType": "Tipo", + "redirectTypePermanent": "Permanente (308)", + "redirectTypeTemporary": "Temporaneo (307)", + "redirectUpdated": "Reindirizzamento aggiornato con successo", + "redirectErrorUpdate": "Impossibile aggiornare il reindirizzamento", + "redirectDeleted": "Reindirizzamento eliminato con successo", + "redirectErrorDelete": "Impossibile eliminare il reindirizzamento", + "redirectDelete": "Elimina Reindirizzamento", + "redirectDeleteConfirm": "Conferma Eliminazione Reindirizzamento", + "redirectQuestionRemove": "Sei sicuro di voler rimuovere questo reindirizzamento?", + "redirectMessageRemove": "Una volta rimosso, le richieste corrispondenti a questo reindirizzamento non saranno più inoltrate.", + "redirectDestinationHost": "Destinazione", + "redirectDestinationHostDescription": "Dove le richieste vengono inviate, incluso il protocollo, come https://example.com", + "redirectDestinationHostRequired": "Inserisci una destinazione", + "redirectSameDomainAsSource": "Stesso Dominio come Fonte", + "redirectSameDomainAsSourceDescription": "Mantieni la destinazione sul dominio di origine e cambia solo il percorso.", + "redirectDestinationHostInvalid": "Inserisci una destinazione valida con un protocollo, come https://example.com", + "redirectMatchPathDescription": "A quali percorsi in entrata si applica questo reindirizzamento", + "redirectRewritePathDescription": "Opzionalmente cambia il percorso prima di reindirizzare. Lascia non impostato per mantenere il percorso originale.", + "redirectRewritePathRequired": "Inserisci un percorso riscritto, o scegli Rimuovi Prefisso", + "redirectMatchPathInvalidRegex": "Il percorso corrispondente deve essere un'espressione regolare valida", + "redirectPriorityInvalid": "Inserisci un numero intero tra 1 e 1000", + "redirectPriorityDescription": "Le rotte con priorità più alta vengono valutate prima.", + "redirectCreate": "Crea Reindirizzamento", + "redirectCreateDescription": "Inoltra richieste corrispondenti a un percorso a un altro URL.", + "redirectEditDescription": "Aggiorna come questo reindirizzamento inoltra le richieste in entrata.", + "redirectGoBack": "Torna ai Reindirizzamenti", + "redirectCreated": "Reindirizzamento creato con successo", + "redirectErrorCreate": "Impossibile creare il reindirizzamento", + "redirectSettings": "Regola Reindirizzamento", + "selectedRedirectDomain": "Dominio Selezionato", + "selectedRedirectResource": "Risorsa Selezionata", + "redirectResourceNoDomain": "Questa risorsa non ha dominio", + "redirectSourceSectionDescription": "Scegli il dominio o la risorsa, e a quali percorsi in entrata, corrisponde questo reindirizzamento.", + "redirectDestinationSectionDescription": "Dove vengono inviate le richieste corrispondenti e come cambia il percorso", + "redirectSettingsDescription": "Imposta quale percorso corrispondere e dove inviarli.", + "redirectEnabledDescription": "Disattiva il reindirizzamento per interrompere l'inoltro delle richieste senza cancellarlo.", + "redirectAttachDomain": "Dominio", + "redirectAttachDomainDescription": "Applica questo reindirizzamento a un intero dominio.", + "redirectAttachResource": "Risorsa", + "redirectAttachResourceDescription": "Applica questo reindirizzamento a una singola risorsa.", + "redirectDomainRequired": "Seleziona un dominio a cui collegare questo reindirizzamento", + "redirectResourceRequired": "Seleziona una risorsa a cui collegare questo reindirizzamento", + "redirectPermanent": "Reindirizzamento Permanente", + "redirectPermanentDescription": "Rispondi con 308 invece di 307. I reindirizzamenti permanenti sono memorizzati nella cache dai browser.", + "redirectSslDescription": "Servi questo reindirizzamento tramite HTTPS. Disattiva per corrispondere alle richieste su HTTP normale.", + "redirectSslInheritedDescription": "Ereditato dall'impostazione TLS della risorsa collegata.", "rulesErrorInvalidMethod": "Metodo HTTP non valido", "rulesErrorInvalidMethodDescription": "Seleziona almeno un metodo HTTP.", "rulesSelectMethods": "Seleziona metodi"