From d1f9c1079016c55e5b34fb8f0fdde27cb4a82586 Mon Sep 17 00:00:00 2001 From: Mattia Trevisani Date: Mon, 23 Sep 2024 21:03:39 +0200 Subject: [PATCH] Added italian language upstream/issues/#397 --- src/static/locale/active_languages.json | 5 + src/static/locale/it-IT.json | 238 ++++++++++++++++++++++++ 2 files changed, 243 insertions(+) create mode 100644 src/static/locale/it-IT.json diff --git a/src/static/locale/active_languages.json b/src/static/locale/active_languages.json index 1dbb4f7..f26d9f7 100644 --- a/src/static/locale/active_languages.json +++ b/src/static/locale/active_languages.json @@ -23,5 +23,10 @@ "lang_id": "de", "lang_name": "German", "lang_name_localized": "Deutsch" + }, + { + "lang_id": "it", + "lang_name": "Italian", + "lang_name_localized": "Italiano" } ] diff --git a/src/static/locale/it-IT.json b/src/static/locale/it-IT.json new file mode 100644 index 0000000..3c3ac46 --- /dev/null +++ b/src/static/locale/it-IT.json @@ -0,0 +1,238 @@ +{ + "Welcome to": "Benvenuto a", + "Username": "Nome utente", + "Password": "Password", + "OTP from your authenticator": "OTP del tuo autenticatore", + "Sign In": "Accedi", + "Signing In\\.\\.\\.": "Accesso\\.\\.\\.", + "Access Remote Server": "Accesso al server remoto", + "Server": "Server", + "Click": "Clicca", + "Pinging...": "Ping...", + "to add your server": "per aggiungere il tuo server", + "Server List": "Elenco dei server", + "Sorry, your username or password is incorrect.": "Spiacente, il nome utente o la password sono errati.", + "Home": "Home", + "Settings": "Impostazioni", + "Tools": "Strumenti", + "Sign Out": "Esci", + "Checking for update...": "Verifica aggiornamenti...", + "You're on the latest version": "Stai utilizzando l'ultima versione", + "WireGuard Configurations": "Configurazione WireGuard", + "You don't have any WireGuard configurations yet. Please check the configuration folder or change it in Settings. By default the folder is /etc/wireguard.": "Non hai ancora configurazioni WireGuard. Controlla la cartella di configurazione o cambiala nelle impostazioni. Per impostazione predefinita, la cartella è /etc/wireguard.", + "Configuration": "Configurazione", + "Configurations": "Configurazioni", + "Peers Default Settings": "Impostazioni predefinite dei Peer", + "Dashboard Theme": "Tema della dashboard", + "Light": "Chiaro", + "Dark": "Scuro", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Questo verrà modificato a livello globale e applicato a tutti i codici QR e ai file di configurazione dei Peer.", + "WireGuard Configurations Settings": "Impostazioni di configurazione di WireGuard", + "Configurations Directory": "Cartella delle configurazioni", + "Remember to remove / at the end of your path. e.g /etc/wireguard": "Ricorda di rimuovere / alla fine del percorso. Ad esempio, /etc/wireguard", + "WGDashboard Account Settings": "Impostazioni account WGDashboard", + "Current Password": "Password attuale", + "New Password": "Nuova password", + "Repeat New Password": "Ripeti la nuova password", + "Update Password": "Aggiorna la password", + "Multi-Factor Authentication \\(MFA\\)": "Autenticazione a più fattori \\(MFA\\)", + "Reset": "Ripristina", + "Setup": "Imposta", + "API Keys": "Chiavi API", + "API Key": "Chiave API", + "Key": "Chiave", + "Enabled": "Abilitato", + "Disabled": "Disabilitato", + "No WGDashboard API Key": "Nessuna chiave API WGDashboard", + "Expire At": "Scade il", + "Are you sure to delete this API key\\?": "Sei sicuro di elimineare questa chiave API?", + "Create API Key": "Crea una nuova chaive API", + "When should this API Key expire\\?": "Quando dovrebbe scadere questa chiave API?", + "Never Expire": "Nessuna scadenza", + "Don't think that's a good idea": "Non pensare che sia una buona idea", + "Creating\\.\\.\\.": "Sto creando\\.\\.\\.", + "Create": "Crea", + "Status": "Stato", + "On": "Acceso", + "Off": "Spento", + "Turning On\\.\\.\\.": "Accensione...", + "Turning Off\\.\\.\\.": "Spegnimento...", + "Address": "Indirizzo", + "Listen Port": "Porta in ascolto", + "Public Key": "Chiave pubblica", + "Connected Peers": "Peer connessi", + "Total Usage": "Uso totale", + "Total Received": "Totale ricevuti", + "Total Sent": "Totale inviati", + "Peers Data Usage": "Uso dei dati dei Peers", + "Real Time Received Data Usage": "Dati ricevuti in tempo reale", + "Real Time Sent Data Usage": "Dati inviati in tempo reale", + "Peer": "Peer", + "Peers": "Peers", + "Peer Settings": "Impostazioni Peers", + "Download All": "Scarica tutto", + "Search Peers\\.\\.\\.": "Cerca Peers...", + "Display": "Display", + "Sort By": "Ordina per", + "Refresh Interval": "Intervallo di aggiornamento", + "Name": "Nome", + "Allowed IPs": "IP ammessi", + "Restricted": "Limitato", + "(1) Seconds": "$1 secondo.", + "([^1]) Seconds": "$1 secondi.", + "(1) Minutes": "$1 minuto.", + "([^1]*) Minutes": "$1 minuti.", + "Configuration Settings": "Configurazioni", + "Peer Jobs": "Attività del Peer", + "Active Jobs": "Attività attive", + "All Active Jobs": "Tutti i job attivi", + "Logs": "Log", + "Private Key": "Chiave privata", + "\\(Required for QR Code and Download\\)": "(Richiesto per il QR code e il Download)", + "\\(Required\\)": "(Richiesto)", + "Endpoint Allowed IPs": "Indirizzi IP degli endpoint consentiti", + "DNS": "DNS", + "Optional Settings": "Impostazioni opzionali", + "Pre-Shared Key": "Chiave condivisa", + "MTU": "MTU", + "Persistent Keepalive": "Keepalive persistente", + "Reset Data Usage": "Resetta i Data Usage", + "Total": "Totale", + "Sent": "Inviato", + "Received": "Ricevuto", + "Revert": "Ripristina", + "Save Peer": "Salva Peer", + "QR Code": "Codice QR", + "Schedule Jobs": "Attività schedulate", + "Job": "Attività", + "Job ID": "ID della attività", + "Unsaved Job": "Attività non salvata", + "This peer does not have any job yet\\.": "Questo Perr non ha ancora nessuna attività", + "if": "se", + "is": "è", + "then": "allora", + "larger than": "più grande di", + "Date": "Data", + "Restrict Peer": "Limita Peer", + "Delete Peer": "Elimina Peer", + "Edit": "Modifica", + "Delete": "Elimina", + "Deleting...": "Eliminazione...", + "Cancel": "Annulla", + "Save": "Salva", + "No active job at the moment\\.": "Nessuna attività attiva al momento.", + "Jobs Logs": "Log delle attività", + "Updated at": "Aggiornato al", + "Refresh": "Aggiorna", + "Filter": "Filtra", + "Success": "Successo", + "Failed": "Fallito", + "Log ID": "ID del log", + "Message": "Messaggio", + "Share Peer": "Condividi Peer", + "Currently the peer is not sharing": "Attualmente il peer non sta condividendo", + "Sharing\\.\\.\\.": "Condivisione...", + "Start Sharing": "Avvia condivisione", + "Stop Sharing\\.\\.\\.": "Interruzione condivisione...", + "Stop Sharing": "Interrompi condivisione", + "Access Restricted": "Accesso limitato", + "Restrict Access": "Limita l'accesso", + "Restricting\\.\\.\\.": "Limitazione...", + "Allow Access": "Abilità l'accesso", + "Allowing Access\\.\\.\\.": "Abilitazione accesso...", + "Download \\& QR Code is not available due to no private key set for this peer": "Il download e il codice QR non sono disponibili fino a quando non imposti una chiave privata per questo Peer", + "Add Peers": "Aggiungi Peer", + "Bulk Add": "Aggiungi in blocco", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Aggiungendo peer in blocco, il nome di ciascun peer verrà generato automaticamente e l'IP consentito verrà assegnato al prossimo IP disponibile.", + "How many peers you want to add\\?": "Quanti Peer vuoi aggiungere?", + "You can add up to (.*) peers": "Puoi aggiungere fino a $1 peer", + "Use your own Private and Public Key": "Usa la tua chiave privata e la tua chiave pubblica", + "Enter IP Address/CIDR": "Inserisici l'indirizzo IP/CIDR", + "IP Address/CIDR": "Indirizzo IP/CIDR", + "or": "o", + "Pick Available IP": "Seleziona un IP disponibile", + "No available IP containing": "Nessun IP disponibile contenente", + "Add": "Aggiungi", + "Adding\\.\\.\\.": "Aggiunta...", + "Failed to check available update": "Non è stato possibile verificare la disponibilità di aggiornamenti", + "Nice to meet you!": "Piacere di conoscerti!", + "Please fill in the following fields to finish setup": "Per favore completa i seguenti campi per terminare il setup", + "Create an account": "Crea un nuovo account", + "Enter an username you like": "Inserisci l'username che preferisci", + "Enter a password": "Inserisci la password", + "\\(At least 8 characters and make sure is strong enough!\\)": "(Al meno 8 caratteri e assicurati che sia sufficentemente forte)", + "Confirm password": "Conferma la password", + "Next": "Prossimo", + "Saving\\.\\.\\.": "Salvataggio...", + "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Scansiona il seguente codice QR per generare un TOTP con l'autenticatore che preferisci", + "Or you can click the link below:": "Oppure clicca il seguente link: ", + "2\\. Enter the TOTP generated by your authenticator to verify": "2. Inserisci il codice TOTP generato dal tuo autenticatore per la verifica", + "TOTP verified!": "TOTP Verificato!", + "I don't need MFA": "Non ho bisogno di MFA", + "Complete": "Completato", + "(v[0-9.]{1,}) is now available for update!": "$1 è dispobile per l'aggiornamento!", + "Current Version:": "Versione corrente: ", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Oh no... Questo link è scaduto oppure invalido.", + "Scan QR Code with the WireGuard App to add peer": "Scansiona il codice QR con la applicazione WireGuard per aggiungere il Peer", + "or click the button below to download the ": "oppure clicca il bottone qui sotto per scaricare il ", + " file": " file", + "FROM ": "DA ", + "(.*) is on": "$1 è attivo", + "(.*) is off": "$1 è disattivo", + "Allowed IPs is invalid": "Gli indirizzi IP abilitati non sono validi", + "Peer created successfully": "Peer creato con successo", + "Please fill in all required box": "Perfavore inserisci tutti i cambi richiesti", + "Please specify amount of peers you want to add": "Perfavore inserisci il numero di Peer che vuoi aggiungere", + "No more available IP can assign": "Non ci sono più IP disponibili che possono essere assegnati", + "The maximum number of peers can add is (.*)": "Il numero massi di peer che puoi aggiungere è/sono $1", + "Generating key pairs by bulk failed": "Generazione delle coppie di chiavi in blocco fallita", + "Failed to add peers in bulk": "Impossibile inserire i Peer in blocco", + "This peer already exist": "Questo Peer esiste già", + "This IP is not available: (.*)": "Questo indirizzo IP non è disponibile: $1", + "Configuration does not exist": "La configurazione non esiste", + "Peer does not exist": "Il peer non esiste.", + "Please provide a valid configuration name": "Perfavore fornisci un nome della configurazione valido", + "Peer saved": "Peer salvato", + "Allowed IPs already taken by another peer": "Gli indirizzi IP permessi sono già stati assegnati ad un'altro Peer", + "Endpoint Allowed IPs format is incorrect": "L'indirizzo permesso di destinazione non è nel formato corretto", + "DNS format is incorrect": "Il formato dell'indirizzo DNS non è corretto", + "MTU format is not correct": "Il formato dell'MTU non è corretto", + "Persistent Keepalive format is not correct": "Il Keepalive persistente non è nel formato corretto", + "Private key does not match with the public key": "La chiave privata non conbacia con la chiave pubblica", + "Update peer failed when updating Pre-Shared Key": "Aggiornamento del Peer fallito durante l'aggiornamento della chiave condivisa", + "Update peer failed when updating Allowed IPs": "Aggioranmento del Peer fallito durante l'aggiornamento degli IP permessi.", + "Update peer failed when saving the configuration": "Aggiornamento del Peer fallito durante l'aggiornamento della configurazione", + "Peer data usage reset successfully": "Uso dei dati del Peer ripristinati correttamente", + "Peer download started": "Scaricamento del Peer avviato", + "Please specify one or more peers": "Perfavore specifica uno o più Peer", + "Share link failed to create. Reason: (.*)": "Creazione del link di condivisione fallito. Motivo: $1", + "Link expire date updated": "Data di scadenza del link aggioranta", + "Link expire date failed to update. Reason: (.*)": "Aggiornamento della data di scadenza del link fallita. Motivo: $1", + "Peer job saved": "Attività del Peer salvata", + "Please specify job": "Perfavore specifica una attività", + "Please specify peer and configuration": "Perfavore specifica un Peer oppure una configurazione", + "Peer job deleted": "Attività del peer eliminata", + "API Keys function is successfully enabled": "La funzionalità delle chiavi API è stata attiviata con successo", + "API Keys function is successfully disabled": "La funzionalità delle chivi API è stata disattivata con successo", + "API Keys function is failed to enable": "Impossibile abilitare la funzionalità delle chiavi API.", + "API Keys function is failed to disable": "Impossibile disabilitare la funzionalità delle chiavi API", + "WGDashboard API Keys function is disabled": "La funzionalità delle chiavi API WGDashboard è disabilitata", + "WireGuard configuration path saved": "Percorso di configurazione WireGuard salvato", + "API Key deleted": "Chiave API eliminata", + "API Key created": "Chiave API creata", + "Sign in session ended, please sign in again": "La sessione corrente è scaduta, pervafore accedi di nuovo", + "Please specify an IP Address (v4/v6)": "Perfavore specifica un indirizzo IP (v4/v6)", + "Please provide ipAddress and count": "Per favore fornisci un indirizzo IP e un conteggio", + "Please provide ipAddress": "Perfavore fornisci un indirizzo IP", + "Dashboard Language": "Lingua della Dashboard", + "Dashboard language update failed": "Impossibile aggiornare la lingua della Dashboard", + "Peer Remote Endpoint": "Destinazione remota del Peer", + "New Configuration": "Nuova configurazione", + "Configuration Name": "Nome della configurazione", + "Configuration name is invalid. Possible reasons:": "Il nome della configurazione non è valido. Motivi:", + "Configuration name already exist\\.": "Il nome della configurazione esiste già.", + "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Il nome della configurazione può contenere solo 15 lettere minuscole/maiuscole, numeri, underscore, segno uguale, segno più, punto e trattino.", + "Invalid Port": "Porta non valida", + "Save Configuration": "Salva la configurazione", + "IP Address/CIDR is invalid": "L'indirizzo IP/CIDR non è valido" +} \ No newline at end of file