mirror of
https://github.com/fosrl/pangolin.git
synced 2026-01-28 22:00:51 +00:00
Chungus
This commit is contained in:
@@ -36,8 +36,8 @@
|
||||
"viewSettings": "Visualizza impostazioni",
|
||||
"delete": "Elimina",
|
||||
"name": "Nome",
|
||||
"online": "Online",
|
||||
"offline": "Offline",
|
||||
"online": "In linea",
|
||||
"offline": "Non in linea",
|
||||
"site": "Sito",
|
||||
"dataIn": "Dati In",
|
||||
"dataOut": "Dati Fuori",
|
||||
@@ -168,6 +168,9 @@
|
||||
"siteSelect": "Seleziona sito",
|
||||
"siteSearch": "Cerca sito",
|
||||
"siteNotFound": "Nessun sito trovato.",
|
||||
"selectCountry": "Seleziona paese",
|
||||
"searchCountries": "Cerca paesi...",
|
||||
"noCountryFound": "Nessun paese trovato.",
|
||||
"siteSelectionDescription": "Questo sito fornirà connettività all'obiettivo.",
|
||||
"resourceType": "Tipo Di Risorsa",
|
||||
"resourceTypeDescription": "Determina come vuoi accedere alla tua risorsa",
|
||||
@@ -914,8 +917,6 @@
|
||||
"idpConnectingToFinished": "Connesso",
|
||||
"idpErrorConnectingTo": "Si è verificato un problema durante la connessione a {name}. Contatta il tuo amministratore.",
|
||||
"idpErrorNotFound": "IdP non trovato",
|
||||
"idpGoogleAlt": "Google",
|
||||
"idpAzureAlt": "Azure",
|
||||
"inviteInvalid": "Invito Non Valido",
|
||||
"inviteInvalidDescription": "Il link di invito non è valido.",
|
||||
"inviteErrorWrongUser": "L'invito non è per questo utente",
|
||||
@@ -1220,7 +1221,7 @@
|
||||
"orgBillingDescription": "Gestisci le tue informazioni di fatturazione e abbonamenti",
|
||||
"github": "GitHub",
|
||||
"pangolinHosted": "Pangolin Hosted",
|
||||
"fossorial": "Fossorial",
|
||||
"fossorial": "Fossoriale",
|
||||
"completeAccountSetup": "Completa la Configurazione dell'Account",
|
||||
"completeAccountSetupDescription": "Imposta la tua password per iniziare",
|
||||
"accountSetupSent": "Invieremo un codice di configurazione dell'account a questo indirizzo email.",
|
||||
@@ -1257,6 +1258,48 @@
|
||||
"domainPickerSubdomain": "Sottodominio: {subdomain}",
|
||||
"domainPickerNamespace": "Namespace: {namespace}",
|
||||
"domainPickerShowMore": "Mostra Altro",
|
||||
"regionSelectorTitle": "Seleziona regione",
|
||||
"regionSelectorInfo": "Selezionare una regione ci aiuta a fornire migliori performance per la tua posizione. Non devi necessariamente essere nella stessa regione del tuo server.",
|
||||
"regionSelectorPlaceholder": "Scegli una regione",
|
||||
"regionSelectorComingSoon": "Prossimamente",
|
||||
"billingLoadingSubscription": "Caricamento abbonamento...",
|
||||
"billingFreeTier": "Piano Gratuito",
|
||||
"billingWarningOverLimit": "Avviso: Hai superato uno o più limiti di utilizzo. I tuoi siti non si connetteranno finché non modifichi il tuo abbonamento o non adegui il tuo utilizzo.",
|
||||
"billingUsageLimitsOverview": "Panoramica dei Limiti di Utilizzo",
|
||||
"billingMonitorUsage": "Monitora il tuo utilizzo rispetto ai limiti configurati. Se hai bisogno di aumentare i limiti, contattaci all'indirizzo support@fossorial.io.",
|
||||
"billingDataUsage": "Utilizzo dei Dati",
|
||||
"billingOnlineTime": "Tempo Online del Sito",
|
||||
"billingUsers": "Utenti Attivi",
|
||||
"billingDomains": "Domini Attivi",
|
||||
"billingRemoteExitNodes": "Nodi Self-hosted Attivi",
|
||||
"billingNoLimitConfigured": "Nessun limite configurato",
|
||||
"billingEstimatedPeriod": "Periodo di Fatturazione Stimato",
|
||||
"billingIncludedUsage": "Utilizzo Incluso",
|
||||
"billingIncludedUsageDescription": "Utilizzo incluso nel tuo piano di abbonamento corrente",
|
||||
"billingFreeTierIncludedUsage": "Elenchi di utilizzi inclusi nel piano gratuito",
|
||||
"billingIncluded": "incluso",
|
||||
"billingEstimatedTotal": "Totale Stimato:",
|
||||
"billingNotes": "Note",
|
||||
"billingEstimateNote": "Questa è una stima basata sul tuo utilizzo attuale.",
|
||||
"billingActualChargesMayVary": "I costi effettivi possono variare.",
|
||||
"billingBilledAtEnd": "Sarai fatturato alla fine del periodo di fatturazione.",
|
||||
"billingModifySubscription": "Modifica Abbonamento",
|
||||
"billingStartSubscription": "Inizia Abbonamento",
|
||||
"billingRecurringCharge": "Addebito Ricorrente",
|
||||
"billingManageSubscriptionSettings": "Gestisci impostazioni e preferenze dell'abbonamento",
|
||||
"billingNoActiveSubscription": "Non hai un abbonamento attivo. Avvia il tuo abbonamento per aumentare i limiti di utilizzo.",
|
||||
"billingFailedToLoadSubscription": "Caricamento abbonamento fallito",
|
||||
"billingFailedToLoadUsage": "Caricamento utilizzo fallito",
|
||||
"billingFailedToGetCheckoutUrl": "Errore durante l'ottenimento dell'URL di pagamento",
|
||||
"billingPleaseTryAgainLater": "Per favore, riprova più tardi.",
|
||||
"billingCheckoutError": "Errore di Pagamento",
|
||||
"billingFailedToGetPortalUrl": "Errore durante l'ottenimento dell'URL del portale",
|
||||
"billingPortalError": "Errore del Portale",
|
||||
"billingDataUsageInfo": "Hai addebitato tutti i dati trasferiti attraverso i tunnel sicuri quando sei connesso al cloud. Questo include sia il traffico in entrata e in uscita attraverso tutti i siti. Quando si raggiunge il limite, i siti si disconnetteranno fino a quando non si aggiorna il piano o si riduce l'utilizzo. I dati non vengono caricati quando si utilizzano nodi.",
|
||||
"billingOnlineTimeInfo": "Ti viene addebitato in base al tempo in cui i tuoi siti rimangono connessi al cloud. Ad esempio, 44,640 minuti è uguale a un sito in esecuzione 24/7 per un mese intero. Quando raggiungi il tuo limite, i tuoi siti si disconnetteranno fino a quando non aggiorni il tuo piano o riduci l'utilizzo. Il tempo non viene caricato quando si usano i nodi.",
|
||||
"billingUsersInfo": "Sei addebitato per ogni utente nella tua organizzazione. La fatturazione viene calcolata giornalmente in base al numero di account utente attivi nella tua organizzazione.",
|
||||
"billingDomainInfo": "Sei addebitato per ogni dominio nella tua organizzazione. La fatturazione viene calcolata giornalmente in base al numero di account dominio attivi nella tua organizzazione.",
|
||||
"billingRemoteExitNodesInfo": "Sei addebitato per ogni nodo gestito nella tua organizzazione. La fatturazione viene calcolata giornalmente in base al numero di nodi gestiti attivi nella tua organizzazione.",
|
||||
"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.",
|
||||
"failed": "Fallito",
|
||||
@@ -1320,6 +1363,7 @@
|
||||
"createDomainDnsPropagationDescription": "Le modifiche DNS possono richiedere del tempo per propagarsi in Internet. Questo può richiedere da pochi minuti a 48 ore, a seconda del tuo provider DNS e delle impostazioni TTL.",
|
||||
"resourcePortRequired": "Numero di porta richiesto per risorse non-HTTP",
|
||||
"resourcePortNotAllowed": "Il numero di porta non deve essere impostato per risorse HTTP",
|
||||
"billingPricingCalculatorLink": "Calcolatore di Prezzi",
|
||||
"signUpTerms": {
|
||||
"IAgreeToThe": "Accetto i",
|
||||
"termsOfService": "termini di servizio",
|
||||
@@ -1327,7 +1371,7 @@
|
||||
"privacyPolicy": "informativa sulla privacy"
|
||||
},
|
||||
"siteRequired": "Il sito è richiesto.",
|
||||
"olmTunnel": "Olm Tunnel",
|
||||
"olmTunnel": "Tunnel Olm",
|
||||
"olmTunnelDescription": "Usa Olm per la connettività client",
|
||||
"errorCreatingClient": "Errore nella creazione del client",
|
||||
"clientDefaultsNotFound": "Impostazioni predefinite del client non trovate",
|
||||
@@ -1368,6 +1412,41 @@
|
||||
"addNewTarget": "Aggiungi Nuovo Target",
|
||||
"targetsList": "Elenco dei Target",
|
||||
"targetErrorDuplicateTargetFound": "Target duplicato trovato",
|
||||
"healthCheckHealthy": "Sano",
|
||||
"healthCheckUnhealthy": "Non Sano",
|
||||
"healthCheckUnknown": "Sconosciuto",
|
||||
"healthCheck": "Controllo Salute",
|
||||
"configureHealthCheck": "Configura Controllo Salute",
|
||||
"configureHealthCheckDescription": "Imposta il monitoraggio della salute per {target}",
|
||||
"enableHealthChecks": "Abilita i Controlli di Salute",
|
||||
"enableHealthChecksDescription": "Monitorare lo stato di salute di questo obiettivo. Se necessario, è possibile monitorare un endpoint diverso da quello del bersaglio.",
|
||||
"healthScheme": "Metodo",
|
||||
"healthSelectScheme": "Seleziona Metodo",
|
||||
"healthCheckPath": "Percorso",
|
||||
"healthHostname": "IP / Host",
|
||||
"healthPort": "Porta",
|
||||
"healthCheckPathDescription": "Percorso per verificare lo stato di salute.",
|
||||
"healthyIntervalSeconds": "Intervallo Sano",
|
||||
"unhealthyIntervalSeconds": "Intervallo Non Sano",
|
||||
"IntervalSeconds": "Intervallo Sano",
|
||||
"timeoutSeconds": "Timeout",
|
||||
"timeIsInSeconds": "Il tempo è in secondi",
|
||||
"retryAttempts": "Tentativi di Riprova",
|
||||
"expectedResponseCodes": "Codici di Risposta Attesi",
|
||||
"expectedResponseCodesDescription": "Codice di stato HTTP che indica lo stato di salute. Se lasciato vuoto, considerato sano è compreso tra 200-300.",
|
||||
"customHeaders": "Intestazioni Personalizzate",
|
||||
"customHeadersDescription": "Intestazioni nuova riga separate: Intestazione-Nome: valore",
|
||||
"headersValidationError": "Le intestazioni devono essere nel formato: Intestazione-Nome: valore.",
|
||||
"saveHealthCheck": "Salva Controllo Salute",
|
||||
"healthCheckSaved": "Controllo Salute Salvato",
|
||||
"healthCheckSavedDescription": "La configurazione del controllo salute è stata salvata con successo",
|
||||
"healthCheckError": "Errore Controllo Salute",
|
||||
"healthCheckErrorDescription": "Si è verificato un errore durante il salvataggio della configurazione del controllo salute.",
|
||||
"healthCheckPathRequired": "Il percorso del controllo salute è richiesto",
|
||||
"healthCheckMethodRequired": "Metodo HTTP richiesto",
|
||||
"healthCheckIntervalMin": "L'intervallo del controllo deve essere almeno di 5 secondi",
|
||||
"healthCheckTimeoutMin": "Il timeout deve essere di almeno 1 secondo",
|
||||
"healthCheckRetryMin": "I tentativi di riprova devono essere almeno 1",
|
||||
"httpMethod": "Metodo HTTP",
|
||||
"selectHttpMethod": "Seleziona metodo HTTP",
|
||||
"domainPickerSubdomainLabel": "Sottodominio",
|
||||
@@ -1381,6 +1460,7 @@
|
||||
"domainPickerEnterSubdomainToSearch": "Inserisci un sottodominio per cercare e selezionare dai domini gratuiti disponibili.",
|
||||
"domainPickerFreeDomains": "Domini Gratuiti",
|
||||
"domainPickerSearchForAvailableDomains": "Cerca domini disponibili",
|
||||
"domainPickerNotWorkSelfHosted": "Nota: I domini forniti gratuitamente non sono disponibili per le istanze self-hosted al momento.",
|
||||
"resourceDomain": "Dominio",
|
||||
"resourceEditDomain": "Modifica Dominio",
|
||||
"siteName": "Nome del Sito",
|
||||
@@ -1463,6 +1543,72 @@
|
||||
"autoLoginError": "Errore di Accesso Automatico",
|
||||
"autoLoginErrorNoRedirectUrl": "Nessun URL di reindirizzamento ricevuto dal provider di identità.",
|
||||
"autoLoginErrorGeneratingUrl": "Impossibile generare l'URL di autenticazione.",
|
||||
"remoteExitNodeManageRemoteExitNodes": "Gestisci Self-Hosted",
|
||||
"remoteExitNodeDescription": "Gestisci i nodi per estendere la connettività di rete",
|
||||
"remoteExitNodes": "Nodes",
|
||||
"searchRemoteExitNodes": "Cerca nodi...",
|
||||
"remoteExitNodeAdd": "Aggiungi Nodo",
|
||||
"remoteExitNodeErrorDelete": "Errore nell'eliminare il nodo",
|
||||
"remoteExitNodeQuestionRemove": "Sei sicuro di voler rimuovere il nodo {selectedNode} dall'organizzazione?",
|
||||
"remoteExitNodeMessageRemove": "Una volta rimosso, il nodo non sarà più accessibile.",
|
||||
"remoteExitNodeMessageConfirm": "Per confermare, digita il nome del nodo qui sotto.",
|
||||
"remoteExitNodeConfirmDelete": "Conferma Eliminazione Nodo",
|
||||
"remoteExitNodeDelete": "Elimina Nodo",
|
||||
"sidebarRemoteExitNodes": "Nodes",
|
||||
"remoteExitNodeCreate": {
|
||||
"title": "Crea Nodo",
|
||||
"description": "Crea un nuovo nodo per estendere la connettività di rete",
|
||||
"viewAllButton": "Visualizza Tutti I Nodi",
|
||||
"strategy": {
|
||||
"title": "Strategia di Creazione",
|
||||
"description": "Scegli questa opzione per configurare manualmente il nodo o generare nuove credenziali.",
|
||||
"adopt": {
|
||||
"title": "Adotta Nodo",
|
||||
"description": "Scegli questo se hai già le credenziali per il nodo."
|
||||
},
|
||||
"generate": {
|
||||
"title": "Genera Chiavi",
|
||||
"description": "Scegli questa opzione se vuoi generare nuove chiavi per il nodo"
|
||||
}
|
||||
},
|
||||
"adopt": {
|
||||
"title": "Adotta Nodo Esistente",
|
||||
"description": "Inserisci le credenziali del nodo esistente che vuoi adottare",
|
||||
"nodeIdLabel": "ID Nodo",
|
||||
"nodeIdDescription": "L'ID del nodo esistente che si desidera adottare",
|
||||
"secretLabel": "Segreto",
|
||||
"secretDescription": "La chiave segreta del nodo esistente",
|
||||
"submitButton": "Adotta Nodo"
|
||||
},
|
||||
"generate": {
|
||||
"title": "Credenziali Generate",
|
||||
"description": "Usa queste credenziali generate per configurare il nodo",
|
||||
"nodeIdTitle": "ID Nodo",
|
||||
"secretTitle": "Segreto",
|
||||
"saveCredentialsTitle": "Aggiungi Credenziali alla Configurazione",
|
||||
"saveCredentialsDescription": "Aggiungi queste credenziali al tuo file di configurazione del nodo self-hosted Pangolin per completare la connessione.",
|
||||
"submitButton": "Crea Nodo"
|
||||
},
|
||||
"validation": {
|
||||
"adoptRequired": "L'ID del nodo e il segreto sono necessari quando si adotta un nodo esistente"
|
||||
},
|
||||
"errors": {
|
||||
"loadDefaultsFailed": "Caricamento impostazioni predefinite fallito",
|
||||
"defaultsNotLoaded": "Impostazioni predefinite non caricate",
|
||||
"createFailed": "Impossibile creare il nodo"
|
||||
},
|
||||
"success": {
|
||||
"created": "Nodo creato con successo"
|
||||
}
|
||||
},
|
||||
"remoteExitNodeSelection": "Selezione Nodo",
|
||||
"remoteExitNodeSelectionDescription": "Seleziona un nodo per instradare il traffico per questo sito locale",
|
||||
"remoteExitNodeRequired": "Un nodo deve essere selezionato per i siti locali",
|
||||
"noRemoteExitNodesAvailable": "Nessun Nodo Disponibile",
|
||||
"noRemoteExitNodesAvailableDescription": "Non ci sono nodi disponibili per questa organizzazione. Crea un nodo prima per usare i siti locali.",
|
||||
"exitNode": "Nodo di Uscita",
|
||||
"country": "Paese",
|
||||
"rulesMatchCountry": "Attualmente basato sull'IP di origine",
|
||||
"managedSelfHosted": {
|
||||
"title": "Gestito Auto-Ospitato",
|
||||
"description": "Server Pangolin self-hosted più affidabile e a bassa manutenzione con campanelli e fischietti extra",
|
||||
@@ -1501,11 +1647,53 @@
|
||||
},
|
||||
"internationaldomaindetected": "Dominio Internazionale Rilevato",
|
||||
"willbestoredas": "Verrà conservato come:",
|
||||
"roleMappingDescription": "Determinare come i ruoli sono assegnati agli utenti quando accedono quando è abilitata la fornitura automatica.",
|
||||
"selectRole": "Seleziona un ruolo",
|
||||
"roleMappingExpression": "Espressione",
|
||||
"selectRolePlaceholder": "Scegli un ruolo",
|
||||
"selectRoleDescription": "Seleziona un ruolo da assegnare a tutti gli utenti da questo provider di identità",
|
||||
"roleMappingExpressionDescription": "Inserire un'espressione JMESPath per estrarre le informazioni sul ruolo dal token ID",
|
||||
"idpTenantIdRequired": "L'ID dell'inquilino è obbligatorio",
|
||||
"invalidValue": "Valore non valido",
|
||||
"idpTypeLabel": "Tipo Provider Identità",
|
||||
"roleMappingExpressionPlaceholder": "es. contiene(gruppi, 'admin') && 'Admin' <unk> <unk> 'Membro'",
|
||||
"idpGoogleConfiguration": "Configurazione Google",
|
||||
"idpGoogleConfigurationDescription": "Configura le tue credenziali di Google OAuth2",
|
||||
"idpGoogleClientIdDescription": "Il Tuo Client Id Google OAuth2",
|
||||
"idpGoogleClientSecretDescription": "Il Tuo Client Google OAuth2 Secret",
|
||||
"idpAzureConfiguration": "Configurazione Azure Entra ID",
|
||||
"idpAzureConfigurationDescription": "Configura le credenziali OAuth2 di Azure Entra ID",
|
||||
"idpTenantId": "Tenant ID",
|
||||
"idpTenantIdPlaceholder": "iltuo-inquilino-id",
|
||||
"idpAzureTenantIdDescription": "Il tuo ID del tenant Azure (trovato nella panoramica di Azure Active Directory)",
|
||||
"idpAzureClientIdDescription": "Il Tuo Id Client Registrazione App Azure",
|
||||
"idpAzureClientSecretDescription": "Il Tuo Client Di Registrazione App Azure Secret",
|
||||
"idpGoogleTitle": "Google",
|
||||
"idpGoogleAlt": "Google",
|
||||
"idpAzureTitle": "Azure Entra ID",
|
||||
"idpAzureAlt": "Azure",
|
||||
"idpGoogleConfigurationTitle": "Configurazione Google",
|
||||
"idpAzureConfigurationTitle": "Configurazione Azure Entra ID",
|
||||
"idpTenantIdLabel": "Tenant ID",
|
||||
"idpAzureClientIdDescription2": "Il Tuo Id Client Registrazione App Azure",
|
||||
"idpAzureClientSecretDescription2": "Il Tuo Client Di Registrazione App Azure Secret",
|
||||
"idpGoogleDescription": "Google OAuth2/OIDC provider",
|
||||
"idpAzureDescription": "Microsoft Azure OAuth2/OIDC provider",
|
||||
"customHeaders": "Intestazioni Personalizzate",
|
||||
"customHeadersDescription": "Add custom headers to be sent when proxying requests. One per line in the format Header-Name: value",
|
||||
"headersValidationError": "Le intestazioni devono essere nel formato: Intestazione-Nome: valore.",
|
||||
"subnet": "Sottorete",
|
||||
"subnetDescription": "La sottorete per la configurazione di rete di questa organizzazione.",
|
||||
"authPage": "Pagina Autenticazione",
|
||||
"authPageDescription": "Configura la pagina di autenticazione per la tua organizzazione",
|
||||
"authPageDomain": "Dominio Pagina Auth",
|
||||
"noDomainSet": "Nessun dominio impostato",
|
||||
"changeDomain": "Cambia Dominio",
|
||||
"selectDomain": "Seleziona Dominio",
|
||||
"restartCertificate": "Riavvia Certificato",
|
||||
"editAuthPageDomain": "Modifica Dominio Pagina Auth",
|
||||
"setAuthPageDomain": "Imposta Dominio Pagina Autenticazione",
|
||||
"failedToFetchCertificate": "Recupero del certificato non riuscito",
|
||||
"failedToRestartCertificate": "Riavvio del certificato non riuscito",
|
||||
"addDomainToEnableCustomAuthPages": "Aggiungi un dominio per abilitare le pagine di autenticazione personalizzate per la tua organizzazione",
|
||||
"selectDomainForOrgAuthPage": "Seleziona un dominio per la pagina di autenticazione dell'organizzazione",
|
||||
"domainPickerProvidedDomain": "Dominio Fornito",
|
||||
"domainPickerFreeProvidedDomain": "Dominio Fornito Gratuito",
|
||||
"domainPickerVerified": "Verificato",
|
||||
@@ -1519,10 +1707,16 @@
|
||||
"domainPickerInvalidSubdomainCannotMakeValid": "\"{sub}\" non può essere reso valido per {domain}.",
|
||||
"domainPickerSubdomainSanitized": "Sottodominio igienizzato",
|
||||
"domainPickerSubdomainCorrected": "\"{sub}\" è stato corretto in \"{sanitized}\"",
|
||||
"orgAuthSignInTitle": "Accedi alla tua organizzazione",
|
||||
"orgAuthChooseIdpDescription": "Scegli il tuo provider di identità per continuare",
|
||||
"orgAuthNoIdpConfigured": "Questa organizzazione non ha nessun provider di identità configurato. Puoi accedere con la tua identità Pangolin.",
|
||||
"orgAuthSignInWithPangolin": "Accedi con Pangolino",
|
||||
"subscriptionRequiredToUse": "Per utilizzare questa funzionalità è necessario un abbonamento.",
|
||||
"idpDisabled": "I provider di identità sono disabilitati.",
|
||||
"orgAuthPageDisabled": "La pagina di autenticazione dell'organizzazione è disabilitata.",
|
||||
"domainRestartedDescription": "Verifica del dominio riavviata con successo",
|
||||
"resourceAddEntrypointsEditFile": "Modifica file: config/traefik/traefik_config.yml",
|
||||
"resourceExposePortsEditFile": "Modifica file: docker-compose.yml",
|
||||
"emailVerificationRequired": "Verifica via email. Effettua nuovamente il login via {dashboardUrl}/auth/login completa questo passaggio. Quindi, torna qui.",
|
||||
"twoFactorSetupRequired": "È richiesta la configurazione di autenticazione a due fattori. Effettua nuovamente l'accesso tramite {dashboardUrl}/auth/login completa questo passaggio. Quindi, torna qui.",
|
||||
"rewritePath": "Rewrite Path",
|
||||
"rewritePathDescription": "Optionally rewrite the path before forwarding to the target."
|
||||
"twoFactorSetupRequired": "È richiesta la configurazione di autenticazione a due fattori. Effettua nuovamente l'accesso tramite {dashboardUrl}/auth/login completa questo passaggio. Quindi, torna qui."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user