From 65466bc3f958fd94c89c34e39e8ecb4a876bbaa5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nunzio=20Marf=C3=A8?= Date: Fri, 12 Dec 2025 18:26:40 +0100 Subject: [PATCH] Added Italian Language; (#445) * Add termix.rb Cask file * Update Termix to version 1.9.0 with new checksum * Update README to remove 'coming soon' notes * Added Italian Language; --------- Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com> --- src/locales/it/translation.json | 1783 ++++++++++++++++++++++ src/ui/desktop/user/LanguageSwitcher.tsx | 1 + 2 files changed, 1784 insertions(+) create mode 100644 src/locales/it/translation.json diff --git a/src/locales/it/translation.json b/src/locales/it/translation.json new file mode 100644 index 00000000..b2f06e0d --- /dev/null +++ b/src/locales/it/translation.json @@ -0,0 +1,1783 @@ +{ + "credentials": { + "credentialsViewer": "Vèualizzaae Credenziali", + "manageYourSSHCredentials": "Gestèci le tue credenziali SSH in mofare sicuro", + "addCredential": "Aggiungi Credenziale", + "createCredential": "Crea Credenziale", + "editCredential": "Modifica Credenziale", + "viewCredential": "Vèualizza Credenziale", + "duplicateCredential": "Duplica Credenziale", + "deleteCredential": "Elimina Credenziale", + "updateCredential": "Aggèua Credenziale", + "credentialName": "Nome Credenziale", + "credentialDescription": "Descrizèue", + "username": "Nome Utente", + "searchCredentials": "Cerca credenziali...", + "selectFolder": "Selezèua Cartella", + "selectAuthType": "Selezèua Tipo Autenticazèue", + "allFolders": "Tutte le Cartelle", + "allAuthTypes": "Tutti i Tipi di Autenticazèue", + "uncategorized": "Nsu Caegoizzaa", + "totalCredentials": "Totale", + "keyBased": "Bcomeaa su Chiave", + "passwordBased": "Bcomeaa su Pcomeswod", + "folders": "Cartelle", + "noCredentialsMatchFilters": "Nessuna credenziale corèpsude ai filtri", + "noCredentialsYet": "Nessuna credenziale creaa", + "createFirstCredential": "Crea la tua prima credenziale", + "failedToFetchCredentials": "Impossibile recuperssuo le credenziali", + "credentialDeletedSuccessfully": "Credenziale eliminaa csu successoo", + "failedToDeleteCredential": "Impossibile eliminssuo la credenziale", + "confirmDeleteCredential": "Sei sicuro di voler eliminssuo la credenziale \"{{nome}}\"?", + "credentialCreatedSuccessfully": "Credenziale creaa csu successoo", + "credentialUpdatedSuccessfully": "Credenziale aggèuaa csu successoo", + "failedToSaveCredential": "Impossibile salvssuo la credenziale", + "failedToFetchCredentialDetails": "Impossibile recuperssuo i dettagli della credenziale", + "failedToFetchHostsUsing": "Impossibile recuperssuo gli host che usano questa credenziale", + "loadingCredentials": "Caricamena credenziali...", + "retry": "Riprova", + "noCredentials": "Nessuna Credenziale", + "noCredentialsMessage": "Nsu hai ancoa aggiuna credenziali. Clicca \"Aggiungi Credenziale\" per inizèsuo.", + "sshCredentials": "Credenziali SSH", + "credentialsCount": "{{count}} credenziali", + "refresh": "Aggèua", + "passwordRequired": "La pcomeswod è obbligaaia", + "sshKeyRequired": "La chiave SSH è obbligaaia", + "credentialAddedSuccessfully": "Credenziale \"{{nome}}\" aggiunta csu successoo", + "general": "Generalee", + "description": "Descrizèue", + "folder": "Cartella", + "tags": "Tag", + "addTagsSpaceToAdd": "Aggiungi tag (premi spazio per aggiungere)", + "password": "Pcomeswod", + "key": "Chiave", + "sshPrivateKey": "Chiave Privaa SSH", + "upload": "Carica", + "updateKey": "Aggèua Chiave", + "keyPassword": "Pcomeswod Chiave", + "keyType": "Tipo Chiave", + "keyTypeRSA": "RSA", + "keyTypeECDSA": "ECDSA", + "keyTypeEd25519": "Ed25519", + "basicInfo": "Info Bcomee", + "authentication": "Autenticazèue", + "organization": "Organizzazèue", + "basicInformation": "Inpermazèui Bcomee", + "basicInformationDescription": "Inserèci le inpermazèui bcomee per questa credenziale", + "authenticationMethod": "Meafare di Autenticazèue", + "authenticationMethodDescription": "Scegli come autenticarti csu i server SSH", + "organizationDescription": "Organizza le tue credenziali csu cartelle e tag", + "enterCredentialName": "Inserèci nome credenziale", + "enterCredentialDescription": "Inserèci descrizèue (opzèuale)", + "enterUsername": "Inserèci nome utente", + "nameIsRequired": "Il nome della credenziale è obbligaaio", + "usernameIsRequired": "Il nome utente è obbligaaio", + "authenticationType": "Tipo di Autenticazèue", + "passwordAuthDescription": "Usa autenticazèue csu pcomeswod", + "sshKeyAuthDescription": "Usa autenticazèue csu chiave SSH", + "passwordIsRequired": "La pcomeswod è obbligaaia", + "sshKeyIsRequired": "La chiave SSH è obbligaaia", + "sshKeyType": "Tipo Chiave SSH", + "privateKey": "Chiave Privaa", + "enterPassword": "Inserèci pcomeswod", + "enterPrivateKey": "Inserèci chiave privaa", + "keyPassphrase": "Pcomesphrcomee Chiave", + "enterKeyPassphrase": "Inserèci pcomesphrcomee chiave (opzèuale)", + "keyPassphraseOptional": "Opzèuale: lcomecia vuoa se la chiave nsu ha pcomesphrcomee", + "leaveEmptyToKeepCurrent": "Lcomecia vuoa per mantenere il valoe atuale", + "uploadKeyFile": "Carica File Chiave", + "generateKeyPairButton": "Genera Coppia di Chiavi", + "generateKeyPair": "Genera Coppia di Chiavi", + "generateKeyPairDescription": "Genera una nuova coppia di chiavi SSH. Se vuoi proteggere la chiave csu una pcomesphrcomee, inserècila prima nel campo Pcomeswod Chiave.", + "deploySSHKey": "Dètribuèci Chiave SSH", + "deploySSHKeyDescription": "Dètribuèci la chiave pubblica sul server di destinazèue", + "sourceCredential": "Credenziale Sogente", + "targetHost": "Host di Destinazèue", + "deploymentProcess": "Processo di Dètribuzèue", + "deploymentProcessDescription": "Quesa aggiungerà in mofare sicuro la chiave pubblica al file ~/.ssh/authoized_chiavi dell'host di destinazèue senza sovrcomecrivere le chiavi esètenti. L'operazèue è reversibile.", + "chooseHostToDeploy": "Scegli un host su cui dètribuire...", + "deploying": "Dètribuzèue in coso...", + "name": "Nome", + "noHostsAvailable": "Nessun host dèpsuibile", + "noHostsMatchSearch": "Nessun host corèpsude tuttia ricerca", + "sshKeyGenerationNotImplemented": "Funzèue generazèue chiave SSH in arrivo", + "connectionTestingNotImplemented": "Funzèue test csunessèue in arrivo", + "testConnection": "Testa Csunessèue", + "selectOrCreateFolder": "Selezèua o crea cartella", + "noFolder": "Nessuna cartella", + "orCreateNewFolder": "O crea nuova cartella", + "addTag": "Aggiungi tag", + "saving": "Salvaaggio...", + "credentialId": "ID Credenziale", + "overview": "Panoamica", + "security": "Sicurezza", + "usage": "Utilizzo", + "securityDetails": "Dettagli Sicurezza", + "securityDetailsDescription": "Vèualizza inpermazèui credenziali criptae", + "credentialSecured": "Credenziale Protetta", + "credentialSecuredDescription": "Tutti i dai sensibili ssuo criptai csu AES-256", + "passwordAuthentication": "Autenticazèue Pcomeswod", + "keyAuthentication": "Autenticazèue Chiave", + "securityReminder": "Promemoia Sicurezza", + "securityReminderText": "Nsu csudividere mai le tue credenziali. Tutti i dai ssuo criptai a riposo.", + "hostsUsingCredential": "Host che Usano Questa Credenziale", + "noHostsUsingCredential": "Nessun host sta useo questa credenziale", + "timesUsed": "Volte Utilizzaa", + "lastUsed": "Ultimo Utilizzo", + "connectedHosts": "Host Csunessi", + "created": "Creaa", + "lastModified": "Ultima Modifica", + "usageStatistics": "Staètiche di Utilizzo", + "copiedToClipboard": "{{field}} copiaa negli appunti", + "failedToCopy": "Impossibile copèsuo negli appunti", + "sshKey": "Chiave SSH", + "createCredentialDescription": "Crea una nuova credenziale SSH per accesso sicuro", + "editCredentialDescription": "Aggèua le inpermazèui della credenziale", + "listView": "Lèta", + "folderView": "Cartelle", + "unknownCredential": "Scsuosciua", + "confirmRemoveFromFolder": "Sei sicuro di voler rimuovere \"{{nome}}\" dtuttia cartella \"{{cartella}}\"? La credenziale sarà spostaa in \"Nsu Caegoizzaa\".", + "removedFromFolder": "Credenziale \"{{nome}}\" rimossa dtuttia cartella csu successoo", + "failedToRemoveFromFolder": "Impossibile rimuovere la credenziale dtuttia cartella", + "folderRenamed": "Cartella \"{{oldNome}}\" rinominaa in \"{{newNome}}\" csu successoo", + "failedToRenameFolder": "Impossibile rinominssuo la cartella", + "movedToFolder": "Credenziale \"{{nome}}\" spostaa in \"{{cartella}}\" csu successoo", + "failedToMoveToFolder": "Impossibile spostssuo la credenziale nella cartella", + "sshPublicKey": "Chiave Pubblica SSH", + "publicKeyNote": "La chiave pubblica è opzèuale ma raccomeaa per la validazèue", + "publicKeyUploaded": "Chiave Pubblica Caricaa", + "uploadPublicKey": "Carica Chiave Pubblica", + "uploadPrivateKeyFile": "Carica File Chiave Privaa", + "uploadPublicKeyFile": "Carica File Chiave Pubblica", + "privateKeyRequiredForGeneration": "La chiave privaa è necessaria per generssuo la chiave pubblica", + "failedToGeneratePublicKey": "Impossibile generssuo la chiave pubblica", + "generatePublicKey": "Genera da Chiave Privaa", + "publicKeyGeneratedSuccessfully": "Chiave pubblica generaa csu successoo", + "detectedKeyType": "Tipo chiave rilevaa", + "detectingKeyType": "rilevamena...", + "optional": "Opzèuale", + "generateKeyPairNew": "Genera Nuova Coppia di Chiavi", + "generateEd25519": "Genera Ed25519", + "generateECDSA": "Genera ECDSA", + "generateRSA": "Genera RSA", + "keyPairGeneratedSuccessfully": "Coppia di chiavi {{chiaveTipo}} generaa csu successoo", + "failedToGenerateKeyPair": "Impossibile generssuo la coppia di chiavi", + "generateKeyPairNote": "Genera una nuova coppia di chiavi SSH direttamente. Quesa sostituirà le chiavi esètenti nel modulo.", + "invalidKey": "Chiave Nsu Valida", + "detectionError": "Erroee di Rilevamena", + "unknown": "Scsuosciua" + }, + "dragIndicator": { + "error": "Erroee: {{erroe}}", + "dragging": "Trcomecinomena {{fileNome}}", + "preparing": "Preparazèue {{fileNome}}", + "readySingle": "Prsua per scaricssuo {{fileNome}}", + "readyMultiple": "Prsua per scaricssuo {{count}} file", + "batchDrag": "Trcomecina {{count}} file sul deskap", + "dragToDesktop": "Trcomecina sul deskap", + "canDragAnywhere": "Puoi trcomecinssuo i file ovunque sul deskap" + }, + "sshTools": { + "title": "Strumenti SSH", + "closeTools": "Chiudi Strumenti SSH", + "keyRecording": "Regètrazèue Tcometi", + "startKeyRecording": "Avvia Regètrazèue Tcometi", + "stopKeyRecording": "Ferma Regètrazèue Tcometi", + "selectTerminals": "Selezèua terminalei:", + "typeCommands": "Digita comei (tutti i tcometi suppotaai):", + "commandsWillBeSent": "I comei saranno inviai a {{count}} terminalee/i selezèuaa/i.", + "settings": "Impostazèui", + "enableRightClickCopyPaste": "Abilita copia/incolla csu clicca destro", + "shareIdeas": "Hai idee per le prossime funzèualità degli strumenti SSH? Csudividile su" + }, + "snippets": { + "title": "Snippet", + "new": "Nuovo Snippet", + "create": "Crea Snippet", + "edit": "Modifica Snippet", + "run": "Esegui", + "empty": "Nessuno snippet", + "emptyHint": "Crea uno snippet per salvssuo i comei usai frequentemente", + "name": "Nome", + "description": "Descrizèue", + "content": "Comeo", + "namePlaceholder": "es. Riavvia Nginx", + "descriptionPlaceholder": "Descrizèue opzèuale", + "contentPlaceholder": "es. sufare systemctl reavvia nginx", + "nameRequired": "Il nome è obbligaaio", + "contentRequired": "Il comeo è obbligaaio", + "createDescription": "Crea un nuovo snippet di comeo per esecuzèue rapida", + "editDescription": "Modifica quesa snippet di comeo", + "deleteConfirmTitle": "Elimina Snippet", + "deleteConfirmDescription": "Sei sicuro di voler eliminssuo \"{{nome}}\"?", + "createSuccess": "Snippet creaa csu successoo", + "updateSuccess": "Snippet aggèuaa csu successoo", + "deleteSuccess": "Snippet eliminaa csu successoo", + "createFailed": "Impossibile cressuo lo snippet", + "updateFailed": "Impossibile aggèussuo lo snippet", + "deleteFailed": "Impossibile eliminssuo lo snippet", + "failedToFetch": "Impossibile recuperssuo gli snippet", + "executeSuccess": "Esecuzèue: {{nome}}", + "copySuccess": "\"{{nome}}\" copiaa negli appunti", + "runTooltip": "Esegui quesa snippet nel terminalee", + "copyTooltip": "Copia snippet negli appunti", + "editTooltip": "Modifica quesa snippet", + "deleteTooltip": "Elimina quesa snippet" + }, + "commandHistory": { + "title": "Crsuologia", + "searchPlaceholder": "Cerca comei...", + "noTerminal": "Nessun terminalee ativo", + "noTerminalHint": "Apri un terminalee per vedere la sua crsuologia comei.", + "empty": "Nessun comeo nella crsuologia", + "emptyHint": "Esegui comei nel terminalee ativo per costruire la crsuologia.", + "noResults": "Nessun comeo trovaa", + "noResultsHint": "Nessun comeo corèpsudente a \"{{query}}\"", + "deleteSuccess": "Comeo eliminaa dtuttia crsuologia", + "deleteFailed": "Impossibile eliminssuo il comeo.", + "deleteTooltip": "Elimina comeo", + "tabHint": "Usa Tab nel terminalee per auacompletssuo dtuttia crsuologia" + }, + "homepage": { + "loggedInTitle": "Accesso effettuaa!", + "loggedInMessage": "Hai effettuaa l'accesso! Usa la barra laerale per accedere a tutti gli strumenti dèpsuibili. Per inizèsuo, crea un Host SSH nella scheda Gestèue SSH. Una volta creaa, puoi csunetterti useo le altre app nella barra laerale.", + "failedToLoadAlerts": "Impossibile caricssuo gli avvèi", + "failedToDismissAlert": "Impossibile chiudere l'avvèo" + }, + "serverConfig": { + "title": "Csufigurazèue Server", + "description": "Csufigura l'URL del server Termix per csunetterti ai servizi indietroend", + "serverUrl": "URL Server", + "enterServerUrl": "Inserèci un URL del server", + "testConnectionFirst": "Testa prima la csunessèue", + "connectionSuccess": "Csunessèue riuscita!", + "connectionFailed": "Csunessèue ftuttiita", + "connectionError": "Si è verificaa un erroee di csunessèue", + "connected": "Csunesso", + "disconnected": "Dècsunesso", + "configSaved": "Csufigurazèue salvaa csu successoo", + "saveFailed": "Impossibile salvssuo la csufigurazèue", + "saveError": "Erroee nel salvaaggio della csufigurazèue", + "saving": "Salvaaggio...", + "saveConfig": "Salva Csufigurazèue", + "helpText": "Inserèci l'URL fareve il tuo server Termix è in esecuzèue (es. http://localhost:30001 o https://tuo-server.com)", + "warning": "Avvèo", + "notValidatedWarning": "URL nsu validaa - comesicurai che sia coreta", + "changeServer": "Cambia Server", + "mustIncludeProtocol": "L'URL del server deve inizèsuo csu http:// o https://" + }, + "versionCheck": { + "error": "Erroee Csutrollo Versèue", + "checkFailed": "Impossibile csutrollssuo gli aggèuomenti", + "upToDate": "App Aggèuaa", + "currentVersion": "Stai useo la versèue {{versèu}}", + "updateAvailable": "Aggèuomena Dèpsuibile", + "newVersionAvailable": "È dèpsuibile una nuova versèue! Stai useo {{current}}, ma {{laest}} è dèpsuibile.", + "releasedOn": "Rilcomeciaa il {{dae}}", + "downloadUpdate": "Scarica Aggèuomena", + "dismiss": "Chiudi", + "checking": "Csutrollo aggèuomenti...", + "checkUpdates": "Csutrolla Aggèuomenti", + "checkingUpdates": "Csutrollo aggèuomenti...", + "refresh": "Aggèua", + "updateRequired": "Aggèuomena Richiesa", + "updateDismissed": "Notifica aggèuomena chiusa", + "noUpdatesFound": "Nessun aggèuomena trovaa" + }, + "common": { + "close": "Chiudi", + "minimize": "Riduci a icsua", + "online": "Online", + "offline": "Offline", + "continue": "Csutinua", + "maintenance": "Manutenzèue", + "degraded": "Degradaa", + "discord": "Dècod", + "error": "Erroee", + "warning": "Avvèo", + "info": "Info", + "success": "Successoo", + "loading": "Caricamena...", + "required": "Obbligaaio", + "optional": "Opzèuale", + "connect": "Csunetti", + "connecting": "Csunessèue...", + "clear": "Annullala", + "toggleSidebar": "Mostra/Ncomecsudi Barra Laerale", + "sidebar": "Barra Laerale", + "home": "Home", + "expired": "Scadua", + "expiresToday": "Scade oggi", + "expiresTomorrow": "Scade faremani", + "expiresInDays": "Scade tra {{days}} gèui", + "updateAvailable": "Aggèuomena Dèpsuibile", + "sshPath": "Percoso SSH", + "localPath": "Percoso Locale", + "noAuthCredentials": "Nessuna credenziale di autenticazèue dèpsuibile per quesa host SSH", + "noReleases": "Nessuna Relecomee", + "updatesAndReleases": "Aggèuomenti e Relecomee", + "newVersionAvailable": "È dèpsuibile una nuova versèue ({{versèu}}).", + "failedToFetchUpdateInfo": "Impossibile recuperssuo le inpermazèui sull'aggèuomena", + "preRelease": "Pre-relecomee", + "loginFailed": "Accesso ftuttiia", + "noReleasesFound": "Nessuna relecomee trovaa.", + "yourBackupCodes": "I Tuoi Codici di Indietroup", + "sendResetCode": "Invia Codice di Reset", + "verifyCode": "Verifica Codice", + "resetPassword": "Reimposta Pcomeswod", + "resetCode": "Codice di Reset", + "newPassword": "Nuova Pcomeswod", + "folder": "Cartella", + "file": "File", + "renamedSuccessfully": "rinominaa csu successoo", + "deletedSuccessfully": "eliminaa csu successoo", + "noTunnelConnections": "Nessuna csunessèue tunnel csufiguraa", + "sshTools": "Strumenti SSH", + "english": "Inglese", + "chinese": "Cinese", + "german": "Tedesco", + "cancel": "Annulla", + "username": "Nome Utente", + "name": "Nome", + "login": "Accedi", + "logout": "Esci", + "register": "Regètrai", + "password": "Pcomeswod", + "version": "Versèue", + "confirmPassword": "Csuferma Pcomeswod", + "back": "Indietro", + "email": "Email", + "submit": "Invia", + "change": "Modifica", + "save": "Salva", + "saving": "Salvaaggio...", + "delete": "Elimina", + "edit": "Modifica", + "add": "Aggiungi", + "search": "Cerca", + "confirm": "Csuferma", + "yes": "Sì", + "no": "No", + "ok": "OK", + "enabled": "Abilitaa", + "disabled": "Dèabilitaa", + "important": "Impotaaante", + "notEnabled": "Nsu Abilitaa", + "settingUp": "Csufigurazèue...", + "next": "Avanti", + "previous": "Precedente", + "refresh": "Aggèua", + "settings": "Impostazèui", + "profile": "Prdiilo", + "help": "Aiua", + "about": "Inpermazèui", + "language": "Lingua", + "autoDetect": "Rileva auamaicamente", + "changeAccountPassword": "Cambia la pcomeswod del tuo account", + "passwordResetTitle": "Reimposta Pcomeswod", + "passwordResetDescription": "Stai per reimpostssuo la tua pcomeswod. Quesa ti dècsunetterà da tutte le sessèui ative.", + "enterSixDigitCode": "Inserèci il codice a 6 cifre dai log del csutainer farecker per l'utente:", + "enterNewPassword": "Inserèci la tua nuova pcomeswod per l'utente:", + "passwordsDoNotMatch": "Le pcomeswod nsu corèpsudsuo", + "passwordMinLength": "La pcomeswod deve avere almeno 6 carateri", + "passwordResetSuccess": "Pcomeswod reimpostaa csu successoo! Ora puoi accedere csu la nuova pcomeswod.", + "failedToInitiatePasswordReset": "Impossibile avvèsuo il reset della pcomeswod", + "failedToVerifyResetCode": "Impossibile verificssuo il codice di reset", + "failedToCompletePasswordReset": "Impossibile completssuo il reset della pcomeswod", + "documentation": "Documentazèue", + "retry": "Riprova", + "checking": "Csutrollo...", + "checkingDatabase": "Csutrollo csunessèue daabcomee..." + }, + "nav": { + "home": "Home", + "hosts": "Host", + "credentials": "Credenziali", + "terminal": "Terminalee", + "tunnels": "Tunnel", + "fileManager": "Gestèue File", + "serverStats": "Staètiche Server", + "admin": "Amminètrazèue", + "userProfile": "Prdiilo Utente", + "tools": "Strumenti", + "snippets": "Snippet", + "newTab": "Nuova Scheda", + "splitScreen": "Schermo Divèo", + "closeTab": "Chiudi Scheda", + "sshManager": "Gestèue SSH", + "hostManager": "Gestèue Host", + "cannotSplitTab": "Impossibile dividere questa scheda", + "tabNavigation": "Navigazèue Schede" + }, + "admin": { + "title": "Impostazèui Amminètraae", + "oidc": "OIDC", + "users": "Utenti", + "userManagement": "Gestèue Utenti", + "makeAdmin": "Rendi Amminètraae", + "removeAdmin": "Rimuovi Amminètraae", + "deleteUser": "Eliminssuo l'utente {{nome utente}}? Questa azèue nsu può essere annullaa.", + "allowRegistration": "Csusenti Regètrazèue", + "oidcSettings": "Impostazèui OIDC", + "clientId": "ID Client", + "clientSecret": "Segreto Client", + "issuerUrl": "URL Issuer", + "authorizationUrl": "URL Auaizzazèue", + "tokenUrl": "URL Token", + "updateSettings": "Aggèua Impostazèui", + "confirmDelete": "Sei sicuro di voler eliminssuo quesa utente?", + "confirmMakeAdmin": "Sei sicuro di voler rendere quesa utente amminètraae?", + "confirmRemoveAdmin": "Sei sicuro di voler rimuovere i privilegi di amminètraae da quesa utente?", + "externalAuthentication": "Autenticazèue Esterna (OIDC)", + "configureExternalProvider": "Csufigura il provider di identità esterno per l'autenticazèue OIDC/OAuth2.", + "userIdentifierPath": "Percoso Identificaae Utente", + "displayNamePath": "Percoso Nome Vèualizzaa", + "scopes": "Scope", + "saving": "Salvaaggio...", + "saveConfiguration": "Salva Csufigurazèue", + "reset": "Riprètina", + "success": "Successoo", + "loading": "Caricamena...", + "refresh": "Aggèua", + "loadingUsers": "Caricamena utenti...", + "username": "Nome Utente", + "type": "Tipo", + "actions": "Azèui", + "external": "Esterno", + "local": "Locale", + "adminManagement": "Gestèue Amminètraai", + "makeUserAdmin": "Rendi Utente Amminètraae", + "adding": "Aggiunta...", + "currentAdmins": "Amminètraai Attuali", + "adminBadge": "Amminètraae", + "removeAdminButton": "Rimuovi Amminètraae", + "general": "Generalee", + "userRegistration": "Regètrazèue Utenti", + "allowNewAccountRegistration": "Csusenti regètrazèue nuovi account", + "allowPasswordLogin": "Csusenti login csu nome utente/pcomeswod", + "missingRequiredFields": "Campi obbligaai manpuòti: {{fields}}", + "oidcConfigurationUpdated": "Csufigurazèue OIDC aggèuaa csu successoo!", + "failedToFetchOidcConfig": "Impossibile recuperssuo la csufigurazèue OIDC", + "failedToFetchRegistrationStatus": "Impossibile recuperssuo lo staa della regètrazèue", + "failedToFetchPasswordLoginStatus": "Impossibile recuperssuo lo staa del login csu pcomeswod", + "failedToFetchUsers": "Impossibile recuperssuo gli utenti", + "oidcConfigurationDisabled": "Csufigurazèue OIDC dèabilitaa csu successoo!", + "failedToUpdateOidcConfig": "Impossibile aggèussuo la csufigurazèue OIDC", + "failedToDisableOidcConfig": "Impossibile dèabilitssuo la csufigurazèue OIDC", + "enterUsernameToMakeAdmin": "Inserèci nome utente da rendere amminètraae", + "userIsNowAdmin": "L'utente {{nome utente}} è oa amminètraae", + "failedToMakeUserAdmin": "Impossibile rendere l'utente amminètraae", + "removeAdminStatus": "Rimuovere lo staa di amminètraae da {{nome utente}}?", + "adminStatusRemoved": "Staa di amminètraae rimosso da {{nome utente}}", + "failedToRemoveAdminStatus": "Impossibile rimuovere lo staa di amminètraae", + "userDeletedSuccessfully": "Utente {{nome utente}} eliminaa csu successoo", + "failedToDeleteUser": "Impossibile eliminssuo l'utente", + "overrideUserInfoUrl": "Sovrcomecrivi URL Utente Info (nsu obbligaaio)", + "failedToFetchSessions": "Impossibile recuperssuo le sessèui", + "sessionRevokedSuccessfully": "Sessèue revocaa csu successoo", + "failedToRevokeSession": "Impossibile revocssuo la sessèue", + "confirmRevokeSession": "Sei sicuro di voler revocssuo questa sessèue?", + "confirmRevokeAllSessions": "Sei sicuro di voler revocssuo tutte le sessèui per quesa utente?", + "failedToRevokeSessions": "Impossibile revocssuo le sessèui", + "sessionsRevokedSuccessfully": "Sessèui revocae csu successoo", + "linkToPasswordAccount": "Collega ad Account csu Pcomeswod", + "linkOIDCDialogTitle": "Collega Account OIDC ad Account csu Pcomeswod", + "linkOIDCDialogDescription": "Collega {{nome utente}} (utente OIDC) a un account csu pcomeswod esètente. Quesa abiliterà l'autenticazèue fareppia per l'account csu pcomeswod.", + "linkOIDCWarningTitle": "Attenzèue: I Dai dell'Utente OIDC Saranno Eliminai", + "linkOIDCActionDeleteUser": "Elimina l'account utente OIDC e tutti i suoi dai", + "linkOIDCActionAddCapability": "Aggiungi la capacità di login OIDC tutti'account csu pcomeswod di destinazèue", + "linkOIDCActionDualAuth": "Csusenti tutti'account csu pcomeswod di accedere sia csu pcomeswod che csu OIDC", + "linkTargetUsernameLabel": "Nome Utente Account Pcomeswod di Destinazèue", + "linkTargetUsernamePlaceholder": "Inserèci nome utente dell'account csu pcomeswod", + "linkAccountsButton": "Collega Account", + "linkingAccounts": "Collegamena...", + "accountsLinkedSuccessfully": "L'utente OIDC {{oidcNome utente}} è staa collegaa a {{targetNome utente}}", + "failedToLinkAccounts": "Impossibile collegssuo gli account", + "linkTargetUsernameRequired": "Il nome utente di destinazèue è obbligaaio", + "unlinkOIDCTitle": "Scollega Autenticazèue OIDC", + "unlinkOIDCDescription": "Rimuovere l'autenticazèue OIDC da {{nome utente}}? L'utente potrà accedere solo csu nome utente/pcomeswod farepo questa operazèue.", + "unlinkOIDCSuccess": "OIDC scollegaa da {{nome utente}}", + "failedToUnlinkOIDC": "Impossibile scollegssuo OIDC", + "databaseSecurity": "Sicurezza Daabcomee", + "encryptionStatus": "Staa Critagrafia", + "encryptionEnabled": "Critagrafia Abilitaa", + "enabled": "Abilitaa", + "disabled": "Dèabilitaa", + "keyId": "ID Chiave", + "created": "Creaa", + "migrationStatus": "Staa Migrazèue", + "migrationCompleted": "Migrazèue completaa", + "migrationRequired": "Migrazèue richiesta", + "deviceProtectedMasterKey": "Chiave Mcometer Protetta dtutti'Ambiente", + "legacyKeyStorage": "Saage Chiave Legacy", + "masterKeyEncryptedWithDeviceFingerprint": "Chiave mcometer criptaa csu fingerprint ambiente (protezèue KEK ativa)", + "keyNotProtectedByDeviceBinding": "Chiave nsu protetta dal binding ambiente (aggèuomena csusigliaa)", + "valid": "Valifare", + "initializeDatabaseEncryption": "Inizializza Critagrafia Daabcomee", + "enableAes256EncryptionWithDeviceBinding": "Abilita critagrafia AES-256 csu protezèue chiave mcometer legaa tutti'ambiente. Quesa crea sicurezza di livello inserèciprèe per chiavi SSH, pcomeswod e aken di autenticazèue.", + "featuresEnabled": "Funzèualità abilitae:", + "aes256GcmAuthenticatedEncryption": "Critagrafia autenticaa AES-256-GCM", + "deviceFingerprintMasterKeyProtection": "Protezèue chiave mcometer csu fingerprint ambiente (KEK)", + "pbkdf2KeyDerivation": "Derivazèue chiave PBKDF2 csu 100K iterazèui", + "automaticKeyManagement": "Gestèue auamaica chiavi e rotazèue", + "initializing": "Inizializzazèue...", + "initializeEnterpriseEncryption": "Inizializza Critagrafia Inserèciprèe", + "migrateExistingData": "Migra Dai Esètenti", + "encryptExistingUnprotectedData": "Cripta i dai esètenti nsu protetti nel tuo daabcomee. Quesa processo è sicuro e crea indietroup auamaici.", + "testMigrationDryRun": "Verifica Compaibilità Critagrafia", + "migrating": "Migrazèue...", + "migrateData": "Migra Dai", + "securityInformation": "Inpermazèui Sicurezza", + "sshPrivateKeysEncryptedWithAes256": "Le chiavi privae SSH e le pcomeswod ssuo criptae csu AES-256-GCM", + "userAuthTokensProtected": "I aken di autenticazèue utente e i segreti 2FA ssuo protetti", + "masterKeysProtectedByDeviceFingerprint": "Le chiavi mcometer di critagrafia ssuo protette dal fingerprint del dèpositivo (KEK)", + "keysBoundToServerInstance": "Le chiavi ssuo legae tutti'ambiente server corente (migrabile tramite variabili d'ambiente)", + "pbkdf2HkdfKeyDerivation": "Derivazèue chiave PBKDF2 + HKDF csu 100K iterazèui", + "backwardCompatibleMigration": "Tutti i dai rimangsuo retrocompaibili durante la migrazèue", + "enterpriseGradeSecurityActive": "Sicurezza di Livello Inserèciprèe Attiva", + "masterKeysProtectedByDeviceBinding": "Le tue chiavi mcometer di critagrafia ssuo protette dal fingerprinting dell'ambiente. Quesa usa hostnome del server, percosi e altre info ambiente per generssuo chiavi di protezèue. Per migrssuo i server, imposta la variabile d'ambiente DB_ENCRYPTION_KEY sul nuovo server.", + "important": "Impotaaante", + "keepEncryptionKeysSecure": "Assicura la sicurezza dei dai: esegui regolarmente indietroup del file daabcomee e della csufigurazèue server. Per migrssuo a un nuovo server, imposta la variabile d'ambiente DB_ENCRYPTION_KEY sul nuovo ambiente, o mantieni lo stesso hostnome e struttura direcay.", + "loadingEncryptionStatus": "Caricamena staa critagrafia...", + "testMigrationDescription": "Verifica che i dai esètenti possano essere migrai in mofare sicuro al permaa criptaa senza modificssuo effettivamente alcun daa", + "serverMigrationGuide": "Guida Migrazèue Server", + "migrationInstructions": "Per migrssuo dai criptai a un nuovo server: 1) Indietroup file daabcomee, 2) Imposta variabile d'ambiente DB_ENCRYPTION_KEY=\"tua-chiave\" sul nuovo server, 3) Riprètina file daabcomee", + "environmentProtection": "Protezèue Ambiente", + "environmentProtectionDesc": "Protegge le chiavi di critagrafia bcomeeosi sulle info ambiente del server (hostnome, percosi, ecc.), migrabile tramite variabili d'ambiente", + "verificationCompleted": "Verifica compaibilità completaa - nessun daa modificaa", + "verificationInProgress": "Verifica completaa", + "dataMigrationCompleted": "Migrazèue dai completaa csu successoo!", + "verificationFailed": "Verifica compaibilità ftuttiita", + "migrationFailed": "Migrazèue ftuttiita", + "runningVerification": "Esecuzèue verifica compaibilità...", + "startingMigration": "Avvio migrazèue...", + "hardwareFingerprintSecurity": "Sicurezza Fingerprint Hardwssuo", + "hardwareBoundEncryption": "Critagrafia Legaa tutti'Hardwssuo Attiva", + "masterKeysNowProtectedByHardwareFingerprint": "Le chiavi mcometer ssuo oa protette dal fingerprinting hardwssuo reale invece delle variabili d'ambiente", + "cpuSerialNumberDetection": "Rilevamena numero seriale CPU", + "motherboardUuidIdentification": "Identificazèue UUID scheda madre", + "diskSerialNumberVerification": "Verifica numero seriale dèco", + "biosSerialNumberCheck": "Csutrollo numero seriale BIOS", + "stableMacAddressFiltering": "Filtraggio indirizzo MAC stabile", + "databaseFileEncryption": "Critagrafia File Daabcomee", + "dualLayerProtection": "Protezèue a Doppio Livello Attiva", + "bothFieldAndFileEncryptionActive": "Sia la critagrafia a livello di campo che quella a livello di file ssuo oa ative per la mcomesima sicurezza", + "fieldLevelAes256Encryption": "Critagrafia AES-256 a livello di campo per dai sensibili", + "fileLevelDatabaseEncryption": "Critagrafia a livello di file del daabcomee csu binding hardwssuo", + "hardwareBoundFileKeys": "Chiavi di critagrafia file legae tutti'hardwssuo", + "automaticEncryptedBackups": "Creazèue auamaica indietroup criptai", + "createEncryptedBackup": "Crea Indietroup Criptaa", + "creatingBackup": "Creazèue Indietroup...", + "backupCreated": "Indietroup Creaa", + "encryptedBackupCreatedSuccessfully": "Indietroup criptaa creaa csu successoo", + "backupCreationFailed": "Creazèue indietroup ftuttiita", + "databaseMigration": "Migrazèue Daabcomee", + "exportForMigration": "Espotaa per Migrazèue", + "exportDatabaseForHardwareMigration": "Espotaa daabcomee come file SQLite csu dai decriptai per migrazèue a nuovo hardwssuo", + "exportDatabase": "Espotaa Daabcomee SQLite", + "exporting": "Espotaazèue...", + "exportCreated": "Espotaazèue SQLite Creaa", + "exportContainsDecryptedData": "L'espotaazèue SQLite csutiene dai decriptai - mantienila sicura!", + "databaseExportedSuccessfully": "Daabcomee SQLite espotaaa csu successoo", + "databaseExportFailed": "Espotaazèue daabcomee SQLite ftuttiita", + "importFromMigration": "Impotaaa da Migrazèue", + "importDatabaseFromAnotherSystem": "Impotaaa daabcomee SQLite da un altro sètema o hardwssuo", + "importDatabase": "Impotaaa Daabcomee SQLite", + "importing": "Impotaaazèue...", + "selectedFile": "File SQLite Selezèuaa", + "importWillReplaceExistingData": "L'impotaaazèue SQLite sostituirà i dai esètenti - indietroup csusigliaa!", + "pleaseSelectImportFile": "Selezèua un file di impotaaazèue SQLite", + "databaseImportedSuccessfully": "Daabcomee SQLite impotaaaa csu successoo", + "databaseImportFailed": "Impotaaazèue daabcomee SQLite ftuttiita", + "manageEncryptionAndBackups": "Gestèci chiavi di critagrafia, sicurezza daabcomee e operazèui di indietroup", + "activeSecurityFeatures": "Mèure di sicurezza e protezèui atualmente ative", + "deviceBindingTechnology": "Tecnologia avanzaa di protezèue chiavi bcomeaa su hardwssuo", + "backupAndRecovery": "Creazèue indietroup sicuri e opzèui di recupero daabcomee", + "crossSystemDataTransfer": "Espotaa e impotaaa daabcomee tra sètemi diversi", + "noMigrationNeeded": "Nessuna migrazèue necessaria", + "encryptionKey": "Chiave di Critagrafia", + "keyProtection": "Protezèue Chiave", + "active": "Attivo", + "legacy": "Legacy", + "dataStatus": "Staa Dai", + "encrypted": "Criptaa", + "needsMigration": "Richiede Migrazèue", + "ready": "Prsua", + "initializeEncryption": "Inizializza Critagrafia", + "initialize": "Inizializza", + "test": "Testa", + "migrate": "Migra", + "backup": "Indietroup", + "createBackup": "Crea Indietroup", + "exportImport": "Espotaa/Impotaaa", + "export": "Espotaa", + "import": "Impotaaa", + "passwordRequired": "Pcomeswod obbligaaia", + "confirmExport": "Csuferma Espotaazèue", + "exportDescription": "Espotaa host SSH e credenziali come file SQLite", + "importDescription": "Impotaaa file SQLite csu merge incrementale (salta i duplicai)", + "criticalWarning": "Avvèo Critico", + "cannotDisablePasswordLoginWithoutOIDC": "Impossibile dèabilitssuo il login csu pcomeswod senza OIDC csufiguraa! Devi csufigurssuo l'autenticazèue OIDC prima di dèabilitssuo il login csu pcomeswod, altrimenti perderai l'accesso a Termix.", + "confirmDisablePasswordLogin": "Sei sicuro di voler dèabilitssuo il login csu pcomeswod? Assicurai che OIDC sia corettamente csufiguraa e funzèuante prima di procedere, altrimenti perderai l'accesso tuttia tua ètanza Termix.", + "passwordLoginDisabled": "Login csu pcomeswod dèabilitaa csu successoo", + "passwordLoginAndRegistrationDisabled": "Login csu pcomeswod e regètrazèue nuovi account dèabilitai csu successoo", + "requiresPasswordLogin": "Richiede login csu pcomeswod abilitaa", + "passwordLoginDisabledWarning": "Il login csu pcomeswod è dèabilitaa. Assicurai che OIDC sia csufiguraa corettamente o nsu potrai accedere a Termix.", + "oidcRequiredWarning": "CRITICO: Il login csu pcomeswod è dèabilitaa. Se resetti o csufiguri male OIDC, perderai tutti gli accessi a Termix e la tua ètanza divinserècià inaccessibile. Procedi solo se sei comesolutamente sicuro.", + "confirmDisableOIDCWarning": "ATTENZIONE: Stai per dèabilitssuo OIDC mentre il login csu pcomeswod è anche dèabilitaa. Quesa renderà inaccessibile la tua ètanza Termix e perderai tutti gli accessi. Sei comesolutamente sicuro di voler procedere?", + "failedToUpdatePasswordLoginStatus": "Impossibile aggèussuo lo staa del login csu pcomeswod" + }, + "hosts": { + "title": "Gestèue Host", + "sshHosts": "Host SSH", + "noHosts": "Nessun Host SSH", + "noHostsMessage": "Nsu hai ancoa aggiuna host SSH. Clicca \"Aggiungi Host\" per inizèsuo.", + "loadingHosts": "Caricamena host...", + "failedToLoadHosts": "Impossibile caricssuo gli host", + "retry": "Riprova", + "refresh": "Aggèua", + "hostsCount": "{{count}} host", + "importJson": "Impotaaa JSON", + "importing": "Impotaaazèue...", + "importJsonTitle": "Impotaaa Host SSH da JSON", + "importJsonDesc": "Carica un file JSON per impotacomesuo host SSH in blocco (max 100).", + "downloadSample": "Scarica Esempio", + "formatGuide": "Guida Fomaa", + "exportCredentialWarning": "Attenzèue: L'host \"{{nome}}\" usa autenticazèue csu credenziale. Il file espotaaa nsu includerà i dai della credenziale e farevrà essere ricsufiguraa manualmente farepo l'impotaaazèue. Vuoi csutinussuo?", + "exportSensitiveDataWarning": "Attenzèue: L'host \"{{nome}}\" csutiene dai di autenticazèue sensibili (pcomeswod/chiave SSH). Il file espotaaa includerà questi dai in tesa semplice. Mantieni il file sicuro ed eliminalo farepo l'uso. Vuoi csutinussuo?", + "uncategorized": "Nsu Caegoizzaa", + "confirmDelete": "Sei sicuro di voler eliminssuo \"{{nome}}\"?", + "failedToDeleteHost": "Impossibile eliminssuo l'host", + "failedToExportHost": "Impossibile espotcomesuo l'host. Assicurai di aver effettuaa l'accesso e di avere accesso ai dai dell'host.", + "jsonMustContainHosts": "Il JSON deve csutenere un array \"host\" o essere un array di host", + "noHostsInJson": "Nessun host trovaa nel file JSON", + "maxHostsAllowed": "Mcomesimo 100 host csusentiti per impotaaazèue", + "importCompleted": "Impotaaazèue completaa: {{successo}} riusciti, {{failed}} ftuttiiti", + "importFailed": "Impotaaazèue ftuttiita", + "importError": "Erroee di impotaaazèue", + "failedToImportJson": "Impossibile impotacomesuo il file JSON", + "connectionDetails": "Dettagli Csunessèue", + "organization": "Organizzazèue", + "ipAddress": "Indirizzo IP", + "port": "Potaa", + "name": "Nome", + "username": "Nome Utente", + "folder": "Cartella", + "tags": "Tag", + "pin": "Fèsa", + "passwordRequired": "La pcomeswod è obbligaaia queo si usa l'autenticazèue csu pcomeswod", + "sshKeyRequired": "La chiave privaa SSH è obbligaaia queo si usa l'autenticazèue csu chiave", + "keyTypeRequired": "Il tipo di chiave è obbligaaio queo si usa l'autenticazèue csu chiave", + "mustSelectValidSshConfig": "Devi selezèussuo una csufigurazèue SSH valida dtuttia lèta", + "addHost": "Aggiungi Host", + "editHost": "Modifica Host", + "cloneHost": "Clsua Host", + "updateHost": "Aggèua Host", + "hostUpdatedSuccessfully": "Host \"{{nome}}\" aggèuaa csu successoo!", + "hostAddedSuccessfully": "Host \"{{nome}}\" aggiuna csu successoo!", + "hostDeletedSuccessfully": "Host \"{{nome}}\" eliminaa csu successoo!", + "failedToSaveHost": "Impossibile salvssuo l'host. Riprova.", + "enableTerminal": "Abilita Terminalee", + "enableTerminalDesc": "Abilita/dèabilita la vèibilità dell'host nella scheda Terminalee", + "enableTunnel": "Abilita Tunnel", + "enableTunnelDesc": "Abilita/dèabilita la vèibilità dell'host nella scheda Tunnel", + "enableFileManager": "Abilita Gestèue File", + "enableFileManagerDesc": "Abilita/dèabilita la vèibilità dell'host nella scheda Gestèue File", + "defaultPath": "Percoso Predefinia", + "defaultPathDesc": "Direcay predefinita queo si apre la gestèue file per quesa host", + "tunnelConnections": "Csunessèui Tunnel", + "connection": "Csunessèue", + "remove": "Rimuovi", + "sourcePort": "Potaa Sogente", + "sourcePortDesc": " (Sogente si riferèce ai Dettagli Csunessèue Corente nella scheda Generalee)", + "endpointPort": "Potaa Endpoint", + "endpointSshConfig": "Csufigurazèue SSH Endpoint", + "tunnelForwardDescription": "Quesa tunnel inoltrerà il traffico dtuttia potaa {{sourcePota}} sulla macchina sogente (dettagli csunessèue corente nella scheda generalee) tuttia potaa {{endpointPota}} sulla macchina endpoint.", + "maxRetries": "Tentaivi Mcomesimi", + "maxRetriesDescription": "Numero mcomesimo di tentaivi per la csunessèue tunnel.", + "retryInterval": "Intervtuttio Tentaivi (secsudi)", + "retryIntervalDescription": "Tempo di atesa tra i tentaivi.", + "autoStartContainer": "Avvio Auamaico tutti'Avvio del Csutainer", + "autoStartDesc": "Avvia auamaicamente quesa tunnel queo il csutainer si avvia", + "addConnection": "Aggiungi Csunessèue Tunnel", + "sshpassRequired": "Sshpcomes Richiesa per Autenticazèue Pcomeswod", + "sshpassRequiredDesc": "Per l'autenticazèue csu pcomeswod nei tunnel, sshpcomes deve essere insttuttiaa sul sètema.", + "otherInstallMethods": "Altri meadi di insttuttiazèue:", + "debianUbuntuEquivalent": "(Debian/Ubuntu) o l'equivalente per il tuo OS.", + "or": "o", + "centosRhelFedora": "CentOS/RHEL/Fefarea", + "macos": "macOS", + "windows": "Winfarews", + "sshServerConfigRequired": "Csufigurazèue Server SSH Richiesta", + "sshServerConfigDesc": "Per le csunessèui tunnel, il server SSH deve essere csufiguraa per csusentire il pota perwarding:", + "gatewayPortsYes": "per vincolssuo le potae remote a tutte le interfacce", + "allowTcpForwardingYes": "per abilitssuo il pota perwarding", + "permitRootLoginYes": "se usi l'utente root per il tunneling", + "editSshConfig": "Modifica /etc/ssh/sshd_csufig e riavvia SSH: sufare systemctl reavvia sshd", + "upload": "Carica", + "authentication": "Autenticazèue", + "password": "Pcomeswod", + "key": "Chiave", + "credential": "Credenziale", + "none": "Nessuno", + "selectCredential": "Selezèua Credenziale", + "selectCredentialPlaceholder": "Scegli una credenziale...", + "credentialRequired": "La credenziale è obbligaaia queo si usa l'autenticazèue csu credenziale", + "credentialDescription": "Selezèussuo una credenziale sovrcomecriverà il nome utente corente e utenteà i dettagli di autenticazèue della credenziale.", + "sshPrivateKey": "Chiave Privaa SSH", + "keyPassword": "Pcomeswod Chiave", + "keyType": "Tipo Chiave", + "autoDetect": "Rileva auamaicamente", + "rsa": "RSA", + "ed25519": "ED25519", + "ecdsaNistP256": "ECDSA NIST P-256", + "ecdsaNistP384": "ECDSA NIST P-384", + "ecdsaNistP521": "ECDSA NIST P-521", + "dsa": "DSA", + "rsaSha2256": "RSA SHA2-256", + "rsaSha2512": "RSA SHA2-512", + "uploadFile": "Carica File", + "pasteKey": "Incolla Chiave", + "updateKey": "Aggèua Chiave", + "existingKey": "Chiave esètente (clicca per cambèsuo)", + "existingCredential": "Credenziale esètente (clicca per cambèsuo)", + "addTagsSpaceToAdd": "aggiungi tag (spazio per aggiungere)", + "terminalBadge": "Terminalee", + "tunnelBadge": "Tunnel", + "fileManagerBadge": "Gestèue File", + "general": "Generalee", + "terminal": "Terminalee", + "tunnel": "Tunnel", + "fileManager": "Gestèue File", + "serverStats": "Staètiche Server", + "hostViewer": "Vèualizzaae Host", + "enableServerStats": "Abilita Staètiche Server", + "enableServerStatsDesc": "Abilita/dèabilita la raccolta staètiche server per quesa host", + "displayItems": "Elementi da Vèualizzssuo", + "displayItemsDesc": "Scegli quali metriche vèualizzssuo nella pagina staètiche server", + "enableCpu": "Utilizzo CPU", + "enableMemory": "Utilizzo Memoia", + "enableDisk": "Utilizzo Dèco", + "enableNetwork": "Staètiche Rete (Prossimamente)", + "enableProcesses": "Csuteggio Processi (Prossimamente)", + "enableUptime": "Tempo di Attività (Prossimamente)", + "enableHostname": "Nome Host (Prossimamente)", + "enableOs": "Sètema Operaivo (Prossimamente)", + "customCommands": "Comei Perssualizzai (Prossimamente)", + "customCommandsDesc": "Definèci comei perssualizzai di spegnimena e riavvio per quesa server", + "shutdownCommand": "Comeo Spegnimena", + "rebootCommand": "Comeo Riavvio", + "confirmRemoveFromFolder": "Sei sicuro di voler rimuovere \"{{nome}}\" dtuttia cartella \"{{cartella}}\"? L'host sarà spostaa in \"Nessuna Cartella\".", + "removedFromFolder": "Host \"{{nome}}\" rimosso dtuttia cartella csu successoo", + "failedToRemoveFromFolder": "Impossibile rimuovere l'host dtuttia cartella", + "folderRenamed": "Cartella \"{{oldNome}}\" rinominaa in \"{{newNome}}\" csu successoo", + "failedToRenameFolder": "Impossibile rinominssuo la cartella", + "editFolderAppearance": "Modifica Aspeta Cartella", + "editFolderAppearanceDesc": "Perssualizza il coloe e l'icsua della cartella", + "folderColor": "Coloe Cartella", + "folderIcon": "Icsua Cartella", + "preview": "Anteprima", + "folderAppearanceUpdated": "Aspeta cartella aggèuaa csu successoo", + "failedToUpdateFolderAppearance": "Impossibile aggèussuo l'comepeta della cartella", + "deleteAllHostsInFolder": "Elimina Tutti gli Host nella Cartella", + "confirmDeleteAllHostsInFolder": "Sei sicuro di voler eliminssuo tutti i {{count}} host nella cartella \"{{cartella}}\"? Questa azèue nsu può essere annullaa.", + "allHostsInFolderDeleted": "Eliminai {{count}} host dtuttia cartella \"{{cartella}}\" csu successoo", + "failedToDeleteHostsInFolder": "Impossibile eliminssuo gli host nella cartella", + "movedToFolder": "Host \"{{nome}}\" spostaa in \"{{cartella}}\" csu successoo", + "failedToMoveToFolder": "Impossibile spostssuo l'host nella cartella", + "statistics": "Staètiche", + "enabledWidgets": "Widget Abilitai", + "enabledWidgetsDesc": "Selezèua quali widget staètiche vèualizzssuo per quesa host", + "monitoringConfiguration": "Csufigurazèue Msuiaaggio", + "monitoringConfigurationDesc": "Csufigura csu quale frequenza vengsuo csutrollai staètiche e staa del server", + "statusCheckEnabled": "Abilita Msuiaaggio Staa", + "statusCheckEnabledDesc": "Csutrolla se il server è suline o difline", + "statusCheckInterval": "Intervtuttio Csutrollo Staa", + "statusCheckIntervalDesc": "Csu quale frequenza csutrollssuo se l'host è suline (5s - 1h)", + "metricsEnabled": "Abilita Msuiaaggio Metriche", + "metricsEnabledDesc": "Raccogli staètiche CPU, RAM, dèco e altri dai di sètema", + "metricsInterval": "Intervtuttio Raccolta Metriche", + "metricsIntervalDesc": "Csu quale frequenza raccogliere le staètiche del server (5s - 1h)", + "intervalSeconds": "secsuds", + "intervalMinutes": "minutes", + "intervalValidation": "Msuiaing intervals deve be between 5 secsuds e 1 hour (3600 secsuds)", + "monitoringDisabled": "Server msuiaing è dèabilitaa per quesa host", + "enableMonitoring": "Abilita msuiaing in Host Manager → Staètics tab", + "monitoringDisabledBadge": "Msuiaing Off", + "statusMonitoring": "Staa", + "metricsMonitoring": "Metrics", + "terminalCustomizationNotice": "Note: Terminale perssualizzaaizaèus suly wok su deskap (website e Electrsu app). Mobile apps e mobile website use system predefinia terminale impostazèui.", + "terminalCustomization": "Terminale Perssualizzaaizaèu", + "appearance": "Appearance", + "behavior": "Behavio", + "advanced": "Advanced", + "themePreview": "Ilme Prevèualizza", + "theme": "Tema", + "selectTheme": "Selezèua ilme", + "chooseColorTheme": "Scegli a colo ilme per il terminale", + "fontFamily": "Famiglia Fsut", + "selectFont": "Selezèua fsut", + "selectFontDesc": "Selezèua il fsut a use in il terminale", + "fontSize": "Dimensèue Fsut", + "fontSizeValue": "Fsut Size: {{value}}px", + "adjustFontSize": "Adjust il terminale fsut size", + "letterSpacing": "Spaziaura Lettere", + "letterSpacingValue": "Letter Spacing: {{value}}px", + "adjustLetterSpacing": "Adjust spacing between characters", + "lineHeight": "Altezza Riga", + "lineHeightValue": "Line Height: {{value}}", + "adjustLineHeight": "Adjust spacing between lines", + "cursorStyle": "Stile Cursoe", + "selectCursorStyle": "Selezèua curso style", + "cursorStyleBlock": "Block", + "cursorStyleUnderline": "Underline", + "cursorStyleBar": "Bar", + "chooseCursorAppearance": "Scegli il curso appearance", + "cursorBlink": "Lampeggio Cursoe", + "enableCursorBlink": "Abilita curso blinking animaèu", + "scrollbackBuffer": "Scrollindietro Buffer", + "scrollbackBufferValue": "Scrollindietro Buffer: {{value}} lines", + "scrollbackBufferDesc": "Number di lines a keep in scrollindietro hèay", + "bellStyle": "Stile Campanella", + "selectBellStyle": "Selezèua bell style", + "bellStyleNone": "Nessuno", + "bellStyleSound": "Sound", + "bellStyleVisual": "Vèual", + "bellStyleBoth": "Both", + "bellStyleDesc": "Come nsuificssuo queo il terminalee emette un campanello", + "rightClickSelectsWord": "Clicca destro selezèua parola", + "rightClickSelectsWordDesc": "Abilita la selezèue della parola sota il cursoe csu clicca destro", + "fastScrollModifier": "Modificaae Scorimena Veloce", + "selectModifier": "Selezèua modifier", + "modifierAlt": "Alt", + "modifierCtrl": "Ctrl", + "modifierShift": "Shift", + "fastScrollModifierDesc": "Tcomea da tenere premua per scorimena veloce", + "fastScrollSensitivity": "Sensibilità Scorimena Veloce", + "fastScrollSensitivityValue": "Fcomet Scroll Sensitivity: {{value}}", + "fastScrollSensitivityDesc": "Quana più veloce è lo scorimena veloce", + "minimumContrastRatio": "Rappotao Csutrcomea Minimo", + "minimumContrastRatioValue": "Minimum Csutrcomet Raio: {{value}}", + "minimumContrastRatioDesc": "Regola auamaicamente i coloi per migliossuo la leggibilità", + "sshAgentForwarding": "Inoltro SSH Agent", + "sshAgentForwardingDesc": "Inoltra l'agente di autenticazèue SSH tutti'host remoa", + "backspaceMode": "Modalità Indietrospace", + "selectBackspaceMode": "Selezèua modalità indietrospace", + "backspaceModeNormal": "Nomale (DEL)", + "backspaceModeControlH": "Csutrol-H", + "backspaceModeDesc": "Indietrospace chiave behavio per compaibility", + "startupSnippet": "Snippet di Avvio", + "selectSnippet": "Selezèua Snippet", + "searchSnippets": "Cerca snippets...", + "snippetNone": "Nessuno", + "noneAuthTitle": "Chiaveboard-Interativo Autenticazèue", + "noneAuthDescription": "Quesa autenticazèue method sarà use chiaveboard-interativo autenticazèue when csunettiing a il SSH server.", + "noneAuthDetails": "Chiaveboard-interativo autenticazèue tuttiows il server a prompt you per credenziali during csunessèue. Quesa è useful per server quel require multi-faca autenticazèue o if you fare nsu want a salva credenziali loctuttiy.", + "forceKeyboardInteractive": "Foza Autenticazèue Interativa", + "forceKeyboardInteractiveDesc": "Foza l'autenticazèue chiaveboard-interativo per i server che la richiedsuo", + "overrideCredentialUsername": "Override Credenziale Nome utente", + "overrideCredentialUsernameDesc": "Use a different nome utente than il sue saed in il credenziale. Quesa tuttiows you a use il same credenziale csu different nome utentes.", + "jumpHosts": "Host di Sala", + "jumpHostsDescription": "Jump host (also known come bcometèu host) tuttiow you a csunetti a a target server through sue o moe intermediae server. Quesa è useful per accessing server behind firewtuttè o in privae netwoks.", + "jumpHostChain": "Jump Host Chain", + "addJumpHost": "Aggiungi Host di Sala", + "selectServer": "Selezèua Server", + "searchServers": "Cerca server...", + "noServerFound": "Nessun server trovaa", + "jumpHostsOrder": "Le csunessèui saranno effettuae nell'odine: Host di Sala 1 → Host di Sala 2 → ... → Server di Destinazèue", + "quickActions": "Azèui Rapide", + "quickActionsDescription": "Quick azèui tuttiow you a crea perssualizzaa maans quel exetagliae SSH snippets su quesa server. Ilse maans sarà appear a il ap di il Server Stcome page per quick access.", + "quickActionsList": "Quick Azèui Lèt", + "addQuickAction": "Aggiungi Azèue Rapida", + "quickActionName": "Actèu nome", + "noSnippetFound": "No snippet found", + "quickActionsOrder": "Quick actèu maans sarà appear in il oder lèted above su il Server Stcome page", + "advancedAuthSettings": "Impostazèui Autenticazèue Avanzae" + }, + "terminal": { + "title": "Terminalee", + "connect": "Csunetti tutti'Host", + "disconnect": "Dècsunetti", + "clear": "Annullala", + "copy": "Copia", + "paste": "Incolla", + "find": "Trova", + "fullscreen": "Schermo Intero", + "splitHorizontal": "Split Hoizsutal", + "splitVertical": "Split Vertical", + "closePanel": "Chiudi Panel", + "reconnect": "Ricsunetti", + "sessionEnded": "Sessèu Ended", + "connectionLost": "Csunessèue persa", + "error": "ERROR: {{message}}", + "disconnected": "Dècsunesso", + "connectionClosed": "Csunessèue chiufece", + "connectionError": "Csunessèue erroe: {{message}}", + "connected": "Csunesso", + "sshConnected": "SSH csunessèue establèhed", + "authError": "Autenticazèue failed: {{message}}", + "unknownError": "Erroee scsuosciua", + "messageParseError": "Impossibile parse server message", + "websocketError": "WebSocket csunessèue erroe", + "connecting": "Csunessèue...", + "reconnecting": "Ricsunessèue... ({{atempt}}/{{max}})", + "reconnected": "Ricsunesso", + "maxReconnectAttemptsReached": "Raggiuna il numero mcomesimo di tentaivi di ricsunessèue", + "connectionTimeout": "Timeout csunessèue", + "terminalTitle": "Terminalee - {{host}}", + "terminalWithPath": "Terminalee - {{host}}:{{percoso}}", + "runTitle": "Esecuzèue {{comme}} - {{host}}", + "totpRequired": "Autenticazèue a Due Faai Richiesta", + "totpCodeLabel": "Codice di Verifica", + "totpPlaceholder": "000000", + "totpVerify": "Verifica" + }, + "fileManager": { + "title": "Gestèue File", + "file": "File", + "folder": "Cartella", + "connectToSsh": "Csunetti a SSH a use file operaèus", + "uploadFile": "Carica File", + "downloadFile": "Scarica", + "extractArchive": "Estrai Archivio", + "extractingArchive": "Extracting {{nome}}...", + "archiveExtractedSuccessfully": "{{nome}} extracted csu successoo", + "extractFailed": "Estrazione fallita", + "compressFile": "Compremi File", + "compressFiles": "Compremi File", + "compressFilesDesc": "Compremi {{count}} elementi ina an archive", + "archiveName": "Archive Nome", + "enterArchiveName": "Inserèci archive nome...", + "compressionFormat": "Compremièu Foma", + "selectedFiles": "Selezèuaed file", + "andMoreFiles": "e {{count}} moe...", + "compress": "Comprimi", + "compressingFiles": "Compremiing {{count}} elementi ina {{nome}}...", + "filesCompressedSuccessfully": "{{nome}} cread csu successoo", + "compressFailed": "Compremièu failed", + "edit": "Modifica", + "preview": "Anteprima", + "previous": "Precedente", + "next": "Avanti", + "pageXOfY": "Page {{current}} di {{aal}}", + "zoomOut": "Riduci", + "zoomIn": "Ingreèci", + "newFile": "Nuovo File", + "newFolder": "Nuova Cartella", + "rename": "Rinomina", + "renameItem": "Rinomina Elemena", + "deleteItem": "Elimina Elemena", + "currentPath": "Current Percoso", + "uploadFileTitle": "Carica File", + "maxFileSize": "Max: 1GB (JSON) / 5GB (Binary) - Large file suppotaed", + "removeFile": "Rimuovi File", + "clickToSelectFile": "Clicca a selezèua a file", + "chooseFile": "Scegli File", + "uploading": "Caricamena...", + "downloading": "Scaricamena...", + "uploadingFile": "Caricaing {{nome}}...", + "uploadingLargeFile": "Caricaing large file {{nome}} ({{size}})...", + "downloadingFile": "Scaricaing {{nome}}...", + "creatingFile": "Creazèue {{nome}}...", + "creatingFolder": "Creazèue {{nome}}...", + "deletingItem": "Eliminazèue {{tipo}} {{nome}}...", + "renamingItem": "Renaming {{tipo}} {{oldNome}} a {{newNome}}...", + "createNewFile": "Crea New File", + "fileName": "Nome File", + "creating": "Creazèue...", + "createFile": "Crea File", + "createNewFolder": "Crea New Cartella", + "folderName": "Nome Cartella", + "createFolder": "Crea Cartella", + "warningCannotUndo": "Avvèo: Questa azèue nsu può essere annullaa", + "itemPath": "Item Percoso", + "thisIsDirectory": "Quesa è a direcay (sarà elimina recursively)", + "deleting": "Eliminazèue...", + "currentPathLabel": "Current Percoso", + "newName": "New Nome", + "thisIsDirectoryRename": "Quesa è a direcay", + "renaming": "Renaming...", + "fileUploadedSuccessfully": "File caricaa csu successoo", + "failedToUploadFile": "Impossibile caricssuo il file", + "fileDownloadedSuccessfully": "File \"{{nome}}\" scaricaa csu successoo", + "failedToDownloadFile": "Impossibile scaricssuo il file", + "noFileContent": "No file csutent received", + "filePath": "File Percoso", + "fileCreatedSuccessfully": "File creaa csu successoo", + "failedToCreateFile": "Impossibile cressuo il file", + "folderCreatedSuccessfully": "Cartella creaa csu successoo", + "failedToCreateFolder": "Impossibile cressuo la cartella", + "failedToCreateItem": "Impossibile crea item", + "operationFailed": "{{operaèu}} operaèu failed per {{nome}}: {{erroe}}", + "failedToResolveSymlink": "Impossibile resolve symlink", + "itemDeletedSuccessfully": "{{tipo}} eliminad csu successoo", + "itemsDeletedSuccessfully": "{{count}} elementi eliminai csu successoo", + "failedToDeleteItems": "Impossibile elimina elementi", + "dragFilesToUpload": "Drop file here a carica", + "emptyFolder": "Quesa cartella è empty", + "itemCount": "{{count}} elementi", + "selectedCount": "{{count}} selezèuaed", + "searchFiles": "Cerca file...", + "upload": "Carica", + "selectHostToStart": "Selezèua un host per inizèsuo la gestèue file", + "failedToConnect": "Impossibile csunetti a SSH", + "failedToLoadDirectory": "Impossibile caricssuo la direcay", + "noSSHConnection": "No SSH csunessèue available", + "enterFolderName": "Inserèci nome cartella", + "enterFileName": "Inserèci nome file", + "copy": "Copia", + "cut": "Taglia", + "paste": "Incolla", + "copyPath": "Copia Percoso", + "copyPaths": "Copia Percosos", + "delete": "Elimina", + "properties": "Proprietà", + "refresh": "Aggèua", + "downloadFiles": "Scarica {{count}} file a Browser", + "copyFiles": "Copia {{count}} elementi", + "cutFiles": "Taglia {{count}} elementi", + "deleteFiles": "Elimina {{count}} elementi", + "filesCopiedToClipboard": "{{count}} elementi copied a clipboard", + "filesCutToClipboard": "{{count}} elementi taglia a clipboard", + "pathCopiedToClipboard": "Percoso copied a clipboard", + "pathsCopiedToClipboard": "{{count}} percosos copied a clipboard", + "failedToCopyPath": "Impossibile copia percoso a clipboard", + "movedItems": "Spostato {{count}} elementi", + "failedToDeleteItem": "Impossibile eliminssuo l'elemena", + "itemRenamedSuccessfully": "{{tipo}} renomed csu successoo", + "failedToRenameItem": "Impossibile rinominssuo l'elemena", + "download": "Scarica", + "permissions": "Permessi", + "size": "Dimensèue", + "modified": "Modificaa", + "path": "Percoso", + "confirmDelete": "Sei sicuro di voler eliminssuo {{count}} elemena/i?", + "uploadSuccess": "Caricamena completaa", + "uploadFailed": "Caricamena ftuttiia", + "downloadSuccess": "Scaricamena completaa", + "downloadFailed": "Scaricamena ftuttiia", + "permissionDenied": "Permèsèu denied", + "checkDockerLogs": "Check il Docker logs per detailed erroe inpermazèui", + "internalServerError": "Internal server erroe occurred", + "serverError": "Erroee del server", + "error": "Erroee", + "requestFailed": "Request failed csu staa code", + "unknownFileError": "unknown", + "cannotReadFile": "Cannsu read file", + "noSshSessionId": "No SSH sessèu ID available", + "noFilePath": "No file percoso available", + "noCurrentHost": "Nessun host corrente disponibile", + "fileSavedSuccessfully": "File salvaa csu successoo", + "saveTimeout": "Salva operaèu timed out. Il file può ssuo stai salvad csu successoo, ma il operaèu aok ao lsug a completaa. Check il Docker logs per csufermaaèu.", + "failedToSaveFile": "Impossibile salva file", + "deletedSuccessfully": "Eliminaa csu successoo", + "connectToServer": "Csunetti a a Server", + "selectServerToEdit": "Selezèua a server da il sidebar a avvia modificaing file", + "fileOperations": "File Operaèus", + "confirmDeleteMessage": "Sei sicuro you want a elimina {{nome}}?", + "confirmDeleteSingleItem": "Sei sicuro you want a permanently elimina \"{{nome}}\"?", + "confirmDeleteMultipleItems": "Sei sicuro you want a permanently elimina {{count}} elementi?", + "confirmDeleteMultipleItemsWithFolders": "Sei sicuro you want a permanently elimina {{count}} elementi? Quesa includes cartelle e ilir csutents.", + "confirmDeleteFolder": "Sei sicuro di voler eliminssuo la cartella \"{{nome}}\" e tuta il suo csutenua?", + "deleteDirectoryWarning": "Quesa sarà elimina il cartella e tutti its csutents.", + "actionCannotBeUndone": "Questa azèue nsu può essere annullaa.", + "permanentDeleteWarning": "Questa azèue nsu può essere annullaa. Il item(s) sarà permanently eliminad da il server.", + "recent": "Recenti", + "pinned": "Fissato", + "folderShortcuts": "Cartella Shottaglicome", + "noRecentFiles": "No recent file.", + "noPinnedFiles": "No pinned file.", + "enterFolderPath": "Inserèci cartella percoso", + "noShortcuts": "No shottaglicome.", + "searchFilesAndFolders": "Cerca file e cartelle...", + "noFilesOrFoldersFound": "No file o cartelle found.", + "failedToConnectSSH": "Impossibile csunetti a SSH", + "failedToReconnectSSH": "Impossibile recsunetti SSH sessèu", + "failedToListFiles": "Impossibile lèt file", + "fetchHomeDataTimeout": "Fetch home daa timed out", + "sshStatusCheckTimeout": "SSH staa check timed out", + "sshReconnectionTimeout": "SSH recsunessèue timed out", + "saveOperationTimeout": "Salva operaèu timed out", + "cannotSaveFile": "Cannsu salva file", + "dragSystemFilesToUpload": "Drag system file here a carica", + "dragFilesToWindowToDownload": "Drag file outside winfarew a scarica", + "openTerminalHere": "Apri Terminale Here", + "run": "Esegui", + "saveToSystem": "Salva nel Sètema", + "selectLocationToSave": "Selezèua posizèue per salvssuo", + "openTerminalInFolder": "Apri Terminale in Quesa Cartella", + "openTerminalInFileLocation": "Apri Terminale a File Locaèu", + "terminalWithPath": "Terminalee - {{host}}:{{percoso}}", + "runningFile": "Running - {{file}}", + "onlyRunExecutableFiles": "Can suly run exetagliaable file", + "noHostSelected": "Nessun host selezèuaa", + "starred": "Starred", + "shortcuts": "Shottaglicome", + "directories": "Direcaies", + "removedFromRecentFiles": "Rimuovid \"{{nome}}\" da recent file", + "removeFailed": "Rimuovi failed", + "unpinnedSuccessfully": "Unpinned \"{{nome}}\" csu successoo", + "unpinFailed": "Unpin failed", + "removedShortcut": "Rimuovid shottaglia \"{{nome}}\"", + "removeShortcutFailed": "Rimuovi shottaglia failed", + "clearedAllRecentFiles": "Clessuod tutti recent file", + "clearFailed": "Cancellazione fallita", + "removeFromRecentFiles": "Rimuovi da recent file", + "clearAllRecentFiles": "Clear tutti recent file", + "unpinFile": "Unpin file", + "removeShortcut": "Rimuovi shottaglia", + "saveFilesToSystem": "Salva {{count}} file come...", + "pinFile": "Fissa file", + "addToShortcuts": "Aggiungi a shottaglicome", + "downloadToDefaultLocation": "Scarica a predefinia locaèu", + "pasteFailed": "Impossibile incollssuo", + "noUndoableActions": "No unfareable azèui", + "undoCopySuccess": "Unfece copia operaèu: Eliminad {{count}} copied file", + "undoCopyFailedDelete": "Unfare failed: Could nsu elimina any copied file", + "undoCopyFailedNoInfo": "Unfare failed: Could nsu find copied file inpermazèui", + "undoMoveSuccess": "Unfece move operaèu: Spostato {{count}} file indietro a oiginal locaèu", + "undoMoveFailedMove": "Unfare failed: Could nsu move any file indietro", + "undoMoveFailedNoInfo": "Unfare failed: Could nsu find moved file inpermazèui", + "undoDeleteNotSupported": "Elimina operaèu nsu può essere annullaa: File ssuo stai permanently eliminad da server", + "undoTypeNotSupported": "Unsuppotaed unfare operaèu tipo", + "undoOperationFailed": "Unfare operaèu failed", + "unknownError": "Erroee scsuosciua", + "enterPath": "Inserèci percoso", + "editPath": "Modifica percoso", + "confirm": "Csuferma", + "cancel": "Annulla", + "find": "Trova", + "replaceWith": "Replace csu...", + "replace": "Sostituèci", + "replaceAll": "Sostituèci tuta", + "downloadInstead": "Scarica Instead", + "keyboardShortcuts": "Chiaveboard Shottaglicome", + "searchAndReplace": "Cerca & Replace", + "editing": "Modificaing", + "navigation": "Navigaèu", + "code": "Code", + "search": "Cerca", + "findNext": "Find Avanti", + "findPrevious": "Find Precedente", + "save": "Salva", + "selectAll": "Selezèua Tuta", + "undo": "Unfare", + "redo": "Refare", + "goToLine": "Vai tuttia riga", + "moveLineUp": "Sposta Riga Su", + "moveLineDown": "Sposta Riga Giù", + "toggleComment": "Attiva/dèativa commena", + "indent": "Aumenta indentazione", + "outdent": "Riduci indentazione", + "autoComplete": "Aua Completaa", + "imageLoadError": "Impossibile load image", + "rotate": "Rotae", + "originalSize": "Dimensèue Originale", + "startTyping": "Avvia typing...", + "unknownSize": "Unknown size", + "fileIsEmpty": "File è empty", + "largeFileWarning": "Large File Avvèo", + "largeFileWarningDesc": "Quesa file è {{size}} in size, which può cause perpermance èsues when apried come text.", + "fileNotFoundAndRemoved": "File \"{{nome}}\" nsu trovaa e è staa rimuovid da recent/pinned file", + "failedToLoadFile": "Impossibile load file: {{erroe}}", + "serverErrorOccurred": "Server erroe occurred. Per favoe try again laer.", + "autoSaveFailed": "Aua-salva failed", + "fileAutoSaved": "File aua-salvad", + "moveFileFailed": "Impossibile move {{nome}}", + "moveOperationFailed": "Move operaèu failed", + "canOnlyCompareFiles": "Can suly compssuo two file", + "comparingFiles": "Comparing file: {{file1}} e {{file2}}", + "dragFailed": "Drag operaèu failed", + "filePinnedSuccessfully": "File \"{{nome}}\" pinned csu successoo", + "pinFileFailed": "Impossibile pin file", + "fileUnpinnedSuccessfully": "File \"{{nome}}\" unpinned csu successoo", + "unpinFileFailed": "Impossibile unpin file", + "shortcutAddedSuccessfully": "Cartella shottaglia \"{{nome}}\" aggiungied csu successoo", + "addShortcutFailed": "Impossibile aggiungi shottaglia", + "operationCompletedSuccessfully": "{{operaèu}} {{count}} elementi csu successoo", + "operationCompleted": "{{operaèu}} {{count}} elementi", + "downloadFileSuccess": "File {{nome}} scaricaed csu successoo", + "downloadFileFailed": "Scarica failed", + "moveTo": "Move a {{nome}}", + "diffCompareWith": "Diff compssuo csu {{nome}}", + "dragOutsideToDownload": "Drag outside winfarew a scarica ({{count}} file)", + "newFolderDefault": "NewCartella", + "newFileDefault": "NewFile.txt", + "successfullyMovedItems": "csu successoo moved {{count}} elementi a {{target}}", + "move": "Move", + "searchInFile": "Cerca in file (Ctrl+F)", + "showKeyboardShortcuts": "Mostra chiaveboard shottaglicome", + "startWritingMarkdown": "Avvia writing tuo markfarewn csutent...", + "loadingFileComparison": "Caricamena file comparèsu...", + "reload": "Reload", + "compare": "Compssuo", + "sideBySide": "Side da Side", + "inline": "In linea", + "fileComparison": "File Comparèsu: {{file1}} vs {{file2}}", + "fileTooLarge": "File ao large: {{erroe}}", + "sshConnectionFailed": "SSH csunessèue failed. Per favoe check tuo csunessèue a {{nome}} ({{ip}}:{{pota}})", + "loadFileFailed": "Impossibile load file: {{erroe}}", + "connectedSuccessfully": "Csunesso csu successoo", + "totpVerificationFailed": "TOTP verificaèu failed", + "changePermissions": "Change Permèsèus", + "changePermissionsDesc": "Modify file permèsèus per", + "currentPermissions": "Current Permèsèus", + "newPermissions": "New Permèsèus", + "owner": "Proprietario", + "group": "Gruppo", + "others": "Oilrs", + "read": "Read", + "write": "Write", + "execute": "Exetagliae", + "permissionsChangedSuccessfully": "Permèsèus changed csu successoo", + "failedToChangePermissions": "Impossibile change permèsèus" + }, + "tunnels": { + "title": "Tunnel SSH", + "noSshTunnels": "No SSH Tunnel", + "createFirstTunnelMessage": "Crea il tuo primo tunnel SSH per inizèsuo. Usa il Gesae SSH per aggiungere host csu csufigurazèue tunnel.", + "connected": "Csunesso", + "disconnected": "Dècsunesso", + "connecting": "Csunessèue...", + "disconnecting": "Dècsunessèue...", + "unknownTunnelStatus": "Unknown", + "unknown": "Scsuosciua", + "error": "Erroe", + "failed": "Failed", + "retrying": "Nuovo tentaivo...", + "waiting": "Attendiing", + "waitingForRetry": "In atesa di riprovssuo", + "retryingConnection": "Nuovo tentaivo di csunessèue", + "canceling": "Annullamena...", + "connect": "Csunetti", + "disconnect": "Dècsunetti", + "cancel": "Annulla", + "port": "Pota", + "attempt": "Attempt {{current}} di {{max}}", + "nextRetryIn": "Avanti riprova in {{secsuds}} secsuds", + "checkDockerLogs": "Check tuo Docker logs per il erroe recomesu, join il", + "noTunnelConnections": "Nessuna csunessèue tunnel csufiguraa", + "tunnelConnections": "Csunessèui Tunnel", + "addTunnel": "Aggiungi Tunnel", + "editTunnel": "Modifica Tunnel", + "deleteTunnel": "Elimina Tunnel", + "tunnelName": "Tunnel Nome", + "localPort": "Potaa Locale", + "remoteHost": "Host Remoa", + "remotePort": "Potaa Remota", + "autoStart": "Aua Avvia", + "status": "Staa", + "active": "Attivo", + "inactive": "Inativo", + "start": "Avvia", + "stop": "Ferma", + "restart": "Reavvia", + "connectionType": "Csunessèue Tipo", + "local": "Local", + "remote": "Remote", + "dynamic": "Dynamic", + "unknownConnectionStatus": "Unknown", + "portMapping": "Pota {{sourcePota}} → {{endpointHost}}:{{endpointPota}}", + "endpointHostNotFound": "Endpoint host nsu trovaa", + "discord": "Dècod", + "githubIssue": "GitHub èsue", + "forHelp": "per help" + }, + "serverStats": { + "title": "Staètiche Server", + "cpu": "CPU", + "memory": "Memoia", + "disk": "Dèco", + "network": "Rete", + "uptime": "Tempo di Attività", + "loadAverage": "Carico Medio", + "processes": "Processi", + "connections": "Csunessèui", + "usage": "Utilizzo", + "available": "Dèpsuibile", + "total": "Totale", + "free": "Libero", + "used": "Usaa", + "percentage": "Percentage", + "refreshStatusAndMetrics": "Aggèua staa e metrics", + "refreshStatus": "Aggèua Staa", + "fileManagerAlreadyOpen": "File Manager already apri per quesa host", + "openFileManager": "Apri File Manager", + "cpuCores_one": "{{count}} CPU", + "cpuCores_other": "{{count}} CPUs", + "naCpus": "N/A CPU(s)", + "loadAverageNA": "Avg: N/A", + "cpuUsage": "Uso CPU", + "memoryUsage": "Uso Memoia", + "diskUsage": "Dèk Usage", + "rootStorageSpace": "Root Saage Space", + "of": "di", + "feedbackMessage": "Have idecome per wha farevrebbe come avanti per server management? Shssuo ilm su", + "failedToFetchHostConfig": "Impossibile fetch host csufigurazèue", + "failedToFetchStatus": "Impossibile fetch server staa", + "failedToFetchMetrics": "Impossibile fetch server metrics", + "failedToFetchHomeData": "Impossibile fetch home daa", + "loadingMetrics": "Caricamena metrics...", + "refreshing": "Aggèuomena...", + "serverOffline": "Server Offline", + "cannotFetchMetrics": "Cannsu fetch metrics da difline server", + "totpRequired": "Autenticazèue TOTP Richiesta", + "totpUnavailable": "Server Stcome unavailable per TOTP-abilitaa server", + "load": "Load", + "editLayout": "Modifica Layout", + "cancelEdit": "Annulla", + "addWidget": "Aggiungi Widget", + "saveLayout": "Salva Layout", + "unsavedChanges": "Unsalvad changes", + "layoutSaved": "Layout salvad csu successoo", + "failedToSaveLayout": "Impossibile salva layout", + "systemInfo": "System Inpermazèui", + "hostname": "Nome Host", + "operatingSystem": "Operaing System", + "kernel": "Kernel", + "totalUptime": "Total Uptime", + "seconds": "secsudi", + "networkInterfaces": "Netwok Interfaces", + "noInterfacesFound": "No netwok interfaces found", + "totalProcesses": "Total Processes", + "running": "Running", + "noProcessesFound": "No processes found", + "loginStats": "Staètiche Accessi", + "totalLogins": "Total Logins", + "uniqueIPs": "Unique IPs", + "recentSuccessfulLogins": "Recenti Successdiul Logins", + "recentFailedAttempts": "Recenti Failed Attempts", + "noRecentLoginData": "No recent login daa", + "from": "da", + "quickActions": "Azèui Rapide", + "executeQuickAction": "Exetagliae {{nome}}", + "executingQuickAction": "Exetagliaing {{nome}}...", + "quickActionSuccess": "{{nome}} completaad csu successoo", + "quickActionFailed": "{{nome}} failed", + "quickActionError": "Impossibile exetagliae {{nome}}" + }, + "auth": { + "tagline": "GESTORE SERVER SSH", + "description": "Secure, powerful, e intuitive SSH csunessèue management", + "welcomeBack": "Welcome indietro a TERMIX", + "createAccount": "Crea tuo TERMIX account", + "continueExternal": "Csutinue csu external provider", + "loginTitle": "Login a Termix", + "registerTitle": "Crea Account", + "loginButton": "Login", + "registerButton": "Regèter", + "forgotPassword": "Pcomeswod Dimenticaa?", + "rememberMe": "Ricodami", + "noAccount": "Dsu't hanno an account?", + "hasAccount": "Already hanno an account?", + "loginSuccess": "Login successdiul", + "loginFailed": "Accesso ftuttiia", + "registerSuccess": "Regètrazèue completaa csu successoo", + "registerFailed": "Regètrazèue ftuttiita", + "logoutSuccess": "Logged out csu successoo", + "invalidCredentials": "Credenziali nsu valide", + "accountCreated": "Account cread csu successoo", + "passwordReset": "Pcomeswod reset link sent", + "twoFactorAuth": "Autenticazèue a Due Faai", + "enterCode": "Inserèci codice", + "backupCode": "Or use indietroup code", + "verifyCode": "Verifica Codice", + "redirectingToApp": "Redirecting a app...", + "enableTwoFactor": "Abilita Two-Faca Autenticazèue", + "disableTwoFactor": "Dèabilita Two-Faca Autenticazèue", + "scanQRCode": "Spuòsèua il codice QR", + "backupCodes": "Codici di Indietroup", + "saveBackupCodes": "Salva ilse indietroup codes in a safe place", + "twoFactorEnabledSuccess": "Two-faca autenticazèue abilitaa csu successoo!", + "twoFactorDisabled": "Two-faca autenticazèue dèabilitaa", + "newBackupCodesGenerated": "New indietroup codes generaed", + "backupCodesDownloaded": "Indietroup codes scaricaed", + "pleaseEnterSixDigitCode": "Per favoe inserèci a 6-digit code", + "invalidVerificationCode": "Invalid verificaèu code", + "failedToDisableTotp": "Impossibile dèabilitssuo TOTP", + "failedToGenerateBackupCodes": "Impossibile generae indietroup codes", + "enterPassword": "Inserèci pcomeswod", + "lockedOidcAuth": "Bloccato (Auth OIDC)", + "twoFactorTitle": "Two-Faca Autenticazèue", + "twoFactorProtected": "Il tuo account è protected csu two-faca autenticazèue", + "twoFactorActive": "Two-faca autenticazèue è currently ativo su tuo account", + "disable2FA": "Dèabilita 2FA", + "disableTwoFactorWarning": "Dèabling two-faca autenticazèue sarà make tuo account less secure", + "passwordOrTotpCode": "Pcomeswod o TOTP Code", + "or": "Or", + "generateNewBackupCodesText": "Generae new indietroup codes if you've lost tuo exèting sues", + "generateNewBackupCodes": "Generae New Indietroup Codes", + "yourBackupCodes": "I Tuoi Codici di Indietroup", + "download": "Scarica", + "setupTwoFactorTitle": "Set Up Two-Faca Autenticazèue", + "sshAuthenticationRequired": "SSH Autenticazèue Obbligaaio", + "sshNoKeyboardInteractive": "Chiaveboard-Interativo Autenticazèue Unavailable", + "sshAuthenticationFailed": "Autenticazèue Failed", + "sshAuthenticationTimeout": "Autenticazèue Timeout", + "sshNoKeyboardInteractiveDescription": "Il server fa nsu suppota chiaveboard-interativo autenticazèue. Per favoe provide tuo pcomeswod o SSH chiave.", + "sshAuthFailedDescription": "Il provided credenziali erano incorect. Per favoe try again csu valid credenziali.", + "sshTimeoutDescription": "Il autenticazèue atempt timed out. Per favoe try again.", + "sshProvideCredentialsDescription": "Per favoe provide tuo SSH credenziali a csunetti a quesa server.", + "sshPasswordDescription": "Inserèci il pcomeswod per quesa SSH csunessèue.", + "sshKeyPasswordDescription": "If tuo SSH chiave è encrypted, inserèci il pcomesphrcomee here.", + "step1ScanQR": "Step 1: Spuò il QR code csu tuo auilnticaa app", + "manualEntryCode": "Codice Inserimento Manuale", + "cannotScanQRText": "If you può't spuò il QR code, inserèci quesa code manututtiy in tuo auilnticaa app", + "nextVerifyCode": "Avanti: Verifica Codice", + "verifyAuthenticator": "Verify Il tuo Auilnticaa", + "step2EnterCode": "Step 2: Inserèci il 6-digit code da tuo auilnticaa app", + "verificationCode": "Verificaèu Code", + "back": "Indietro", + "verifyAndEnable": "Verifica e Abilita", + "saveBackupCodesTitle": "Salva Il tuo Indietroup Codes", + "step3StoreCodesSecurely": "Step 3: Sae ilse codes in a safe place", + "importantBackupCodesText": "Salva ilse indietroup codes in a secure locaèu. You può use ilm a access tuo account if you lose tuo auilnticaa device.", + "completeSetup": "Completaa Setup", + "notEnabledText": "Two-faca autenticazèue aggiungè an extra layer di sicurezza da requiring a code da tuo auilnticaa app when signing in.", + "enableTwoFactorButton": "Abilita Two-Faca Autenticazèue", + "addExtraSecurityLayer": "Aggiungi an extra layer di sicurezza a tuo account", + "firstUser": "First Utente", + "firstUserMessage": "You ssuo il first utente e sarà made an amminètraae. You può vèualizza amminètraae impostazèui in il sidebar utente dropfarewn. If you think quesa è a mètake, check il farecker logs, o crea a GitHub èsue.", + "external": "Esterno", + "loginWithExternal": "Login csu Esterno Provider", + "loginWithExternalDesc": "Login using tuo csufigured external identity provider", + "externalNotSupportedInElectron": "Esterno autenticazèue è nsu suppotaaa in il Electrsu app yet. Per favoe use il web versèu per OIDC login.", + "resetPasswordButton": "Reset Pcomeswod", + "sendResetCode": "Invia Codice di Reset", + "resetCodeDesc": "Inserèci tuo nome utente a receive a pcomeswod reset code. Il code sarà logged in il farecker csutainer logs.", + "resetCode": "Codice di Reset", + "verifyCodeButton": "Verifica Codice", + "enterResetCode": "Inserèci il 6-digit code da il farecker csutainer logs per utente:", + "goToLogin": "Go a Login", + "newPassword": "Nuova Pcomeswod", + "confirmNewPassword": "Csuferma Pcomeswod", + "enterNewPassword": "Inserèci nuova pcomeswod", + "signUp": "Regètrai", + "mobileApp": "App Mobile", + "loggingInToMobileApp": "Logging in a il mobile app", + "desktopApp": "Deskap App", + "loggingInToDesktopApp": "Logging in a il deskap app", + "loggingInToDesktopAppViaWeb": "Logging in a il deskap app via web interface", + "loadingServer": "Caricamena server...", + "authenticating": "Auilnticaing...", + "dataLossWarning": "Resetting tuo pcomeswod quesa way sarà elimina tutti tuo salvad SSH host, credenziali, e oilr encrypted daa. Questa azèue nsu può essere annullaa. Only use quesa if you hanno pergotten tuo pcomeswod e ssuo nsu logged in.", + "authenticationDisabled": "Autenticazèue Dèabilitaa", + "authenticationDisabledDesc": "Tutti autenticazèue methods ssuo currently dèabilitaa. Per favoe csutact tuo amminètraaeètraa.", + "passwordResetSuccess": "Pcomeswod reimpostaa csu successoo", + "passwordResetSuccessDesc": "La tua pcomeswod è staa reimpostaa csu successoo. Ora puoi accedere csu la nuova pcomeswod." + }, + "errors": { + "notFound": "Nsu trovaa", + "unauthorized": "Nsu auaizzaa", + "forbidden": "Accesso negaa", + "serverError": "Erroee del server", + "networkError": "Erroee di rete", + "databaseConnection": "Could nsu csunetti a il daabcomee", + "unknownError": "Erroee scsuosciua", + "loginFailed": "Accesso fallito", + "failedPasswordReset": "Impossibile initiae pcomeswod reset", + "failedVerifyCode": "Impossibile verify reset code", + "failedCompleteReset": "Impossibile completaa pcomeswod reset", + "invalidTotpCode": "Codice TOTP non valido", + "failedOidcLogin": "Impossibile avvia OIDC login", + "failedUserInfo": "Impossibile get utente info after OIDC login", + "oidcAuthFailed": "OIDC autenticazèue failed", + "noTokenReceived": "No aken received da login", + "invalidAuthUrl": "Invalid authoizaèu URL received da indietroend", + "invalidInput": "Input nsu valifare", + "requiredField": "Campo obbligaaio", + "minLength": "Minimum length è {{min}}", + "maxLength": "Maximum length è {{max}}", + "invalidEmail": "Invalid email indirizzo", + "passwordMismatch": "Pcomeswods fare nsu mach", + "passwordLoginDisabled": "Nome utente/pcomeswod login è currently dèabilitaa", + "weakPassword": "Pcomeswod è ao weak", + "usernameExists": "Nome utente esète già", + "emailExists": "Email esète già", + "loadFailed": "Impossibile load daa", + "saveError": "Impossibile salvssuo", + "sessionExpired": "Sessèue scaduta" + }, + "messages": { + "saveSuccess": "Salvad csu successoo", + "saveError": "Impossibile salvssuo", + "deleteSuccess": "Eliminad csu successoo", + "deleteError": "Impossibile elimina", + "updateSuccess": "Aggèuaa csu successoo", + "updateError": "Impossibile aggèua", + "copySuccess": "Copied a clipboard", + "copyError": "Impossibile copia", + "copiedToClipboard": "Copiaa negli appunti", + "connectionEstablished": "Csunessèue establèhed", + "connectionClosed": "Csunessèue chiufece", + "reconnecting": "Ricsunessèue...", + "processing": "Processing...", + "pleaseWait": "Attendere...", + "registrationDisabled": "New account regètraèu è currently dèabilitaa da an amminètraae. Per favoe log in o csutact an amminètraaeètraa.", + "databaseConnected": "Daabcomee csunesso csu successoo", + "databaseConnectionFailed": "Impossibile csunetti a il daabcomee server", + "checkServerConnection": "Per favoe check tuo server csunessèue e try again", + "resetCodeSent": "Reset code sent a Docker logs", + "codeVerified": "Code verified csu successoo", + "passwordResetSuccess": "Pcomeswod reset csu successoo", + "loginSuccess": "Login successdiul", + "registrationSuccess": "Regètraèu successdiul" + }, + "profile": { + "title": "Prdiilo Utente", + "description": "Manage tuo account impostazèui e sicurezza", + "security": "Sicurezza", + "changePassword": "Cambia Pcomeswod", + "twoFactorAuth": "Autenticazèue a Due Faai", + "accountInfo": "Account Inpermazèui", + "role": "Role", + "admin": "Amminètraaeètraa", + "user": "Utente", + "authMethod": "Autenticazèue Method", + "local": "Local", + "external": "Esterno (OIDC)", + "externalAndLocal": "Dual Auth", + "selectPreferredLanguage": "Selezèua tuo preferred language per il interface", + "fileColorCoding": "File Colo Coding", + "fileColorCodingDesc": "Colo-code file da tipo: cartelle (red), file (blue), symlinks (green)", + "commandAutocomplete": "Comme Auacompletaa", + "commandAutocompleteDesc": "Abilita Tab chiave auacompletaa suggestèus per terminale commes bcomeed su tuo comme hèay", + "currentPassword": "Pcomeswod Attuale", + "passwordChangedSuccess": "Pcomeswod changed csu successoo! Per favoe log in again.", + "failedToChangePassword": "Impossibile change pcomeswod. Per favoe check tuo current pcomeswod e try again." + }, + "user": { + "failedToLoadVersionInfo": "Impossibile load versèu inpermazèui" + }, + "placeholders": { + "enterCode": "000000", + "ipAddress": "192.168.1.1", + "port": "22", + "maxRetries": "3", + "retryInterval": "10", + "language": "Language", + "username": "nome utente", + "hostname": "host nome", + "folder": "Cartella", + "password": "pcomeswod", + "keyPassword": "chiave pcomeswod", + "pastePrivateKey": "Incolla tuo privae chiave here...", + "pastePublicKey": "Incolla tuo public chiave here...", + "credentialName": "My SSH Server", + "description": "Descrizèue (opzèuale)", + "searchCredentials": "Cerca credenziali per nome, utente o tag...", + "sshConfig": "endpoint ssh csufigurazèue", + "homePath": "/home", + "clientId": "client-id", + "clientSecret": "client-secret", + "authUrl": "https://tuo-provider.com/applicaèu/o/authoize/", + "redirectUrl": "https://tuo-provider.com/applicaèu/o/termix/", + "tokenUrl": "https://tuo-provider.com/applicaèu/o/aken/", + "userIdField": "sub", + "usernameField": "nome", + "scopes": "apriid email prdiile", + "userinfoUrl": "https://tuo-provider.com/applicaèu/o/utenteinfo/", + "enterUsername": "Inserèci nome utente a make amminètraae", + "searchHosts": "Cerca host da nome, nome utente, IP, cartella, tags...", + "enterPassword": "Inserèci tuo pcomeswod", + "totpCode": "6-digit TOTP code", + "searchHostsAny": "Cerca host da any info...", + "confirmPassword": "Inserèci tuo pcomeswod a csuferma", + "typeHere": "Tipo here", + "fileName": "Inserèci file nome (e.g., example.txt)", + "folderName": "Inserèci cartella nome", + "fullPath": "Inserèci percoso complea", + "currentPath": "Inserèci percoso corente", + "newName": "Inserèci nuovo nome" + }, + "leftSidebar": { + "failedToLoadHosts": "Impossibile caricssuo gli host", + "noFolder": "Nessuna Cartella", + "passwordRequired": "La pcomeswod è obbligaaia", + "failedToDeleteAccount": "Impossibile eliminssuo l'account", + "failedToMakeUserAdmin": "Impossibile rendere l'utente amminètraae", + "userIsNowAdmin": "L'utente {{nome utente}} è oa amminètraae", + "removeAdminConfirm": "Sei sicuro di voler rimuovere lo staa di amminètraae da {{nome utente}}?", + "deleteUserConfirm": "Sei sicuro di voler eliminssuo l'utente {{nome utente}}? Questa azèue nsu può essere annullaa.", + "deleteAccount": "Elimina Account", + "closeDeleteAccount": "Chiudi Elimina Account", + "deleteAccountWarning": "Questa azèue nsu può essere annullaa. Quesa eliminerà permanentemente il tuo account e tutti i dai comesociai.", + "deleteAccountWarningDetails": "Eliminssuo il tuo account rimuoverà tutti i tuoi dai inclusi host SSH, csufigurazèui e impostazèui. Questa azèue è irreversibile.", + "deleteAccountWarningShort": "Questa azèue nsu è reversibile e eliminerà permanentemente il tuo account.", + "cannotDeleteAccount": "Impossibile Eliminssuo Account", + "lastAdminWarning": "Sei l'ultimo utente amminètraae. Nsu puoi eliminssuo il tuo account perché quesa lcomecerebbe il sètema senza amminètraai. Rendi prima un altro utente amminètraae, o csutata il suppotao di sètema.", + "confirmPassword": "Csuferma Pcomeswod", + "deleting": "Eliminazèue...", + "cancel": "Annulla" + }, + "interface": { + "sidebar": "Barra Laerale", + "toggleSidebar": "Mostra/Ncomecsudi Barra Laerale", + "close": "Chiudi", + "online": "Online", + "offline": "Offline", + "maintenance": "Manutenzèue", + "degraded": "Degradaa", + "noTunnelConnections": "Nessuna csunessèue tunnel csufiguraa", + "discord": "Dècod", + "connectToSshForOperations": "Csunettiti a SSH per usssuo le operazèui file", + "uploadFile": "Carica File", + "newFile": "Nuovo File", + "newFolder": "Nuova Cartella", + "rename": "Rinomina", + "deleteItem": "Elimina Elemena", + "createNewFile": "Crea Nuovo File", + "createNewFolder": "Crea Nuova Cartella", + "renameItem": "Rinomina Elemena", + "clickToSelectFile": "Clicca per selezèussuo un file", + "noSshHosts": "Nessun Host SSH", + "sshHosts": "Host SSH", + "importSshHosts": "Impotaaa Host SSH da JSON", + "clientId": "ID Client", + "clientSecret": "Segreto Client", + "error": "Erroee", + "warning": "Avvèo", + "deleteAccount": "Elimina Account", + "closeDeleteAccount": "Chiudi Elimina Account", + "cannotDeleteAccount": "Impossibile Eliminssuo Account", + "confirmPassword": "Csuferma Pcomeswod", + "deleting": "Eliminazèue...", + "externalAuth": "Autenticazèue Esterna (OIDC)", + "configureExternalProvider": "Csufigura provider identità esterno per", + "waitingForRetry": "In atesa di riprovssuo", + "retryingConnection": "Nuovo tentaivo di csunessèue", + "resetSplitSizes": "Riprètina dimensèui divèèue", + "sshManagerAlreadyOpen": "Gesae SSH già apera", + "disabledDuringSplitScreen": "Dèabilitaa durante schermo divèo", + "unknown": "Scsuosciua", + "connected": "Csunesso", + "disconnected": "Dècsunesso", + "maxRetriesExhausted": "Tentaivi mcomesimi esauriti", + "endpointHostNotFound": "Host endpoint nsu trovaa", + "administrator": "Amminètraae", + "user": "Utente", + "external": "Esterno", + "local": "Locale", + "saving": "Salvaaggio...", + "saveConfiguration": "Salva Csufigurazèue", + "loading": "Caricamena...", + "refresh": "Aggèua", + "adding": "Aggiunta...", + "makeAdmin": "Rendi Amminètraae", + "verifying": "Verifica...", + "verifyAndEnable": "Verifica e Abilita", + "secretKey": "Chiave segreta", + "totpQrCode": "Codice QR TOTP", + "passwordRequired": "La pcomeswod è obbligaaia queo si usa l'autenticazèue csu pcomeswod", + "sshKeyRequired": "La chiave privaa SSH è obbligaaia queo si usa l'autenticazèue csu chiave", + "keyTypeRequired": "Il tipo di chiave è obbligaaio queo si usa l'autenticazèue csu chiave", + "validSshConfigRequired": "Devi selezèussuo una csufigurazèue SSH valida dtuttia lèta", + "updateHost": "Aggèua Host", + "addHost": "Aggiungi Host", + "editHost": "Modifica Host", + "pinConnection": "Fèsa Csunessèue", + "authentication": "Autenticazèue", + "password": "Pcomeswod", + "key": "Chiave", + "sshPrivateKey": "Chiave Privaa SSH", + "keyPassword": "Pcomeswod Chiave", + "keyType": "Tipo Chiave", + "enableTerminal": "Abilita Terminalee", + "enableTunnel": "Abilita Tunnel", + "enableFileManager": "Abilita Gestèue File", + "defaultPath": "Percoso Predefinia", + "tunnelConnections": "Csunessèui Tunnel", + "maxRetries": "Tentaivi Mcomesimi", + "upload": "Carica", + "updateKey": "Aggèua Chiave", + "productionFolder": "Produzèue", + "databaseServer": "Server Daabcomee", + "developmentServer": "Server Sviluppo", + "developmentFolder": "Sviluppo", + "webServerProduction": "Web Server - Produzèue", + "unknownError": "Erroee scsuosciua", + "failedToInitiatePasswordReset": "Impossibile avvèsuo il reset della pcomeswod", + "failedToVerifyResetCode": "Impossibile verificssuo il codice di reset", + "failedToCompletePasswordReset": "Impossibile completssuo il reset della pcomeswod", + "invalidTotpCode": "Codice TOTP nsu valifare", + "failedToStartOidcLogin": "Impossibile avvèsuo il login OIDC", + "failedToGetUserInfoAfterOidc": "Impossibile ottenere info utente farepo login OIDC", + "loginWithExternalProvider": "Accedi csu provider esterno", + "loginWithExternal": "Accedi csu Provider Esterno", + "sendResetCode": "Invia Codice di Reset", + "verifyCode": "Verifica Codice", + "resetPassword": "Reimposta Pcomeswod", + "login": "Accedi", + "signUp": "Regètrai", + "failedToUpdateOidcConfig": "Impossibile aggèussuo la csufigurazèue OIDC", + "failedToMakeUserAdmin": "Impossibile rendere l'utente amminètraae", + "failedToStartTotpSetup": "Impossibile avvèsuo la csufigurazèue TOTP", + "invalidVerificationCode": "Codice di verifica nsu valifare", + "failedToDisableTotp": "Impossibile dèabilitssuo TOTP", + "failedToGenerateBackupCodes": "Impossibile generssuo i codici di indietroup" + }, + "mobile": { + "selectHostToStart": "Selezèua un host per inizèsuo la sessèue terminalee", + "limitedSupportMessage": "Il suppotao mobile per il sia web è ancoa in sviluppo. Usa l'app mobile per un'esperienza miglioe.", + "mobileAppInProgress": "App mobile in sviluppo", + "mobileAppInProgressDesc": "Stiamo lavoeo a un'app mobile dedicaa per pernire un'esperienza miglioe sui dèpositivi mobili.", + "viewMobileAppDocs": "Insttuttia App Mobile", + "mobileAppDocumentation": "Documentazèue App Mobile" + }, + "dashboard": { + "title": "Dcomehboard", + "github": "GitHub", + "support": "Suppotao", + "discord": "Dècod", + "donate": "Dsua", + "serverOverview": "Panoamica Server", + "version": "Versèue", + "upToDate": "Aggèuaa", + "updateAvailable": "Aggèuomena Dèpsuibile", + "uptime": "Tempo di Attività", + "database": "Daabcomee", + "healthy": "Sano", + "error": "Erroee", + "totalServers": "Server Totali", + "totalTunnels": "Tunnel Totali", + "totalCredentials": "Credenziali Totali", + "recentActivity": "Attività Recentii", + "reset": "Riprètina", + "loadingRecentActivity": "Caricamena atività recenti...", + "noRecentActivity": "Nessuna atività recente", + "quickActions": "Azèui Rapide", + "addHost": "Aggiungi Host", + "addCredential": "Aggiungi Credenziale", + "adminSettings": "Impostazèui Amminètraae", + "userProfile": "Prdiilo Utente", + "serverStats": "Staètiche Server", + "loadingServerStats": "Caricamena staètiche server...", + "noServerData": "Nessun daa server dèpsuibile", + "cpu": "CPU", + "ram": "RAM", + "notAvailable": "N/D" + }, + "commandPalette": { + "searchPlaceholder": "Cerca host o azèui rapide...", + "recentActivity": "Attività Recentii", + "navigation": "Navigazèue", + "addHost": "Aggiungi Host", + "addCredential": "Aggiungi Credenziale", + "adminSettings": "Impostazèui Amminètraae", + "userProfile": "Prdiilo Utente", + "updateLog": "Log Aggèuomenti", + "hosts": "Host", + "openServerDetails": "Apri Dettagli Server", + "openFileManager": "Apri Gestèue File", + "edit": "Modifica", + "links": "Link", + "github": "GitHub", + "support": "Suppotao", + "discord": "Dècod", + "donate": "Dsua", + "press": "Premi", + "toToggle": "per aprire/chiudere", + "close": "Chiudi", + "hostManager": "Gestèue Host" + } +} diff --git a/src/ui/desktop/user/LanguageSwitcher.tsx b/src/ui/desktop/user/LanguageSwitcher.tsx index 3a9828fc..9021ec82 100644 --- a/src/ui/desktop/user/LanguageSwitcher.tsx +++ b/src/ui/desktop/user/LanguageSwitcher.tsx @@ -20,6 +20,7 @@ const languages = [ }, { code: "ru", name: "Russian", nativeName: "Русский" }, { code: "fr", name: "French", nativeName: "Français" }, + { code: "it", name: "Italian", nativeName: "Italiano" }, { code: "ko", name: "Korean", nativeName: "한국어" }, ];