mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-08-29 18:31:33 +00:00
* Add Helm and GitOps deployment setup * fix: build better-sqlite3 from source in Docker (#1267) * fix: preserve runtime SSL settings (#1268) * fix: support forwarding from the memory SSH agent (#1269) * fix: support forwarding from the memory agent * style: format memory agent test * fix: prompt for encrypted SFTP key passphrases (#1270) * fix: prompt for SFTP key passphrases * style: format SSH key utility test * fix: include host context in automation notifications (#1271) * fix: include host context in automation notifications * style: format automation notification changes * fix: reserve sidebar height for host tags (#1272) * fix: keep host action rows stable at large font sizes (#1273) * fix: honor certificate setting during server probe (#1274) * fix: package standard Linux icon sizes (#1275) * fix: avoid duplicate Docker HTTPS listener (#1276) * Fix host status without metrics collection (#1277) * fix: allow eight-digit secure auth codes (#1263) Allow TOTP prompts to accept secure auth codes longer than six digits without blocking valid authentication attempts. Generated with Codebuff 🤖 Co-authored-by: Chetan <chetan.development@gmail.com> Co-authored-by: Codebuff <noreply@codebuff.com> * Harden Helm deployment defaults * Update Helm workflow action * Exclude Helm templates from Prettier * Fix browser RDP file drops (#1279) * Fix Proxmox guest credential usernames (#1280) * Add WSL local terminal option (#1281) * refactor: split the transfer engine into focused modules (#1282) * refactor: extract SFTP promisify helpers into sftp-promisify module * refactor: extract transfer timing and rate stats into transfer-stats module * refactor: extract transfer error classes and recovery checks into transfer-errors module * refactor: extract host/path utility helpers into transfer-host-utils module * refactor: extract SFTP directory tree helpers into transfer-sftp-dir module * refactor: extract segment copy job builder into transfer-segment-copy module * refactor: extract file scan and sample helpers into transfer-scan module * refactor: move throttled progress helper into transfer-stats module * style: format transfer modules * perf: optimize tmux monitor aggregation (#1283) * fix: reserve credential tag row height (#1284) * feat: edit AI provider model settings (#1285) * fix: clarify click-to-expand host setting (#1286) * fix: allow portable imports on remote databases (#1287) * fix: allow HTTPS to share the configured port (#1288) * fix: resolve synced jump hosts on the server (#1289) * fix: make terminal clipboard shortcuts layout independent (#1290) * fix: use compatible fetch dispatcher for Tailscale (#1291) * fix: add OIDC environment recovery override (#1292) * fix: coalesce rapid mobile terminal input (#1293) * fix: coalesce rapid mobile terminal input * fix: support clean xterm patch installs * fix: resolve synced remote desktop host IDs (#1295) * feat: make the SFTP file manager path bar editable (#1294) Co-authored-by: Maxime Bonillo <257463937+dropafterfree@users.noreply.github.com> Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com> * feat: add passkey sign in to the login screen * fix: remove rounded corners from the host list search bar * fix: stop image storage settings text wrapping to one word per line * fix: prevent malformed websocket messages from crashing the server * chore: increment version * fix: remove gaps between host rows in the sidebar list Keep sub-pixel row measurements and stop wiping the size cache on hover. * fix: Failed to connect through jump hosts (#1180) https://github.com/Termix-SSH/Support/issues/1180 * feat: Progress bar for file downloads in the file manager (#1158) https://github.com/Termix-SSH/Support/issues/1158 * feat: Allow setting Silent OIDC Login via ENV var (#1174) https://github.com/Termix-SSH/Support/issues/1174 * feat: `IdentityFile` to limit the number of attempts by agents (#1165) https://github.com/Termix-SSH/Support/issues/1165 * feat: Credentials clone (#1159) https://github.com/Termix-SSH/Support/issues/1159 * chore: update release notes * docs: move helm setup guide to the docs site * fix: type errors in FilteredAgent agent identity handling * fix: remove stale better-sqlite3 prebuilds so the source build is used * fix: actually build better-sqlite3 from source so arm64 docker images work * fix: credential edit pencil in host editor and add clone action to credential list * fix: clear editingHost so the credential pencil actually opens the editor * chore: run format and lint * fix: folder drag and drop upload failing in the file manager * chore: sync Crowdin translations for 2.7.1 --------- Co-authored-by: alex-ctms <alex-ctms@users.noreply.github.com> Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com> Co-authored-by: Chetan Kumar <74929596+ckloop@users.noreply.github.com> Co-authored-by: Chetan <chetan.development@gmail.com> Co-authored-by: Codebuff <noreply@codebuff.com> Co-authored-by: ZacharyZcR <payasonorahc@protonmail.com> Co-authored-by: dropafterfree <maxime.bonillo@gmail.com> Co-authored-by: Maxime Bonillo <257463937+dropafterfree@users.noreply.github.com>
4672 lines
248 KiB
JSON
4672 lines
248 KiB
JSON
{
|
||
"connection": {
|
||
"retryingIn": "Riprovo tra {{seconds}}s ({{attempt}}/{{max}})",
|
||
"retryingNow": "Tentativo di riavvio in corso... ({{attempt}}/{{max}})",
|
||
"disconnected": "Impossibile connettersi",
|
||
"reconnect": "Ricollega"
|
||
},
|
||
"termixId": {
|
||
"title": "Termix ID",
|
||
"loadFailed": "Caricamento Termix ID fallito",
|
||
"claimTitle": "Rivendica il tuo Termix ID",
|
||
"claimIntro": "Scegli un identificativo univoco. Le tue chiavi pubbliche SSH saranno pubblicate a un URL pubblico che puoi aggiungere al file authorized_keys di qualsiasi server.",
|
||
"handleLabel": "Identificativo",
|
||
"handlePlaceholder": "alice",
|
||
"checking": "Controllo…",
|
||
"available": "Disponibile",
|
||
"taken": "Già in uso",
|
||
"invalidHandle": "Solo lettere minuscole, numeri, - e _",
|
||
"descriptionLabel": "Descrizione (facoltativa)",
|
||
"descriptionPlaceholder": "Chiavi per portatile da lavoro e telefono",
|
||
"create": "Crea Termix ID",
|
||
"created": "Termix ID creato",
|
||
"createFailed": "Creazione Termix ID fallita",
|
||
"deleteConfirm": "Eliminare il tuo Termix ID e tutte le chiavi pubblicate? I server configurati manterranno le chiavi finché non le rimuovi manualmente.",
|
||
"deleted": "Termix ID eliminato",
|
||
"deleteFailed": "Eliminazione Termix ID fallita",
|
||
"copyFailed": "Copia fallita",
|
||
"resolverUrlLabel": "URL del resolver pubblico",
|
||
"provisionLabel": "Provisiona un server",
|
||
"publishTitle": "Pubblica una chiave pubblica",
|
||
"generate": "Genera",
|
||
"generateTooltip": "Genera una coppia di chiavi Ed25519 — pubblica la chiave pubblica e scarica la chiave privata sul tuo dispositivo",
|
||
"saveToVault": "Salva nelle credenziali",
|
||
"keyPlaceholder": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5... user@host",
|
||
"labelPlaceholder": "Etichetta (facoltativa)",
|
||
"add": "Aggiungi",
|
||
"importFromCredential": "Oppure importa da una credenziale memorizzata",
|
||
"keyPublished": "Chiave pubblicata",
|
||
"addKeyFailed": "Aggiunta chiave fallita",
|
||
"generatedSaved": "Coppia di chiavi generata e salvata nell'archivio delle credenziali. Anche la chiave privata è stata scaricata.",
|
||
"generatedOnly": "Coppia di chiavi generata — chiave privata scaricata (visualizzata una sola volta).",
|
||
"generateFailed": "Generazione chiave fallita",
|
||
"imported": "Chiave importata dalla credenziale",
|
||
"importFailed": "Importazione chiave non riuscita",
|
||
"noKeys": "Nessuna chiave pubblica ancora pubblicata.",
|
||
"keysTitle": "Chiavi pubblicate",
|
||
"published": "Pubblicata",
|
||
"hidden": "Nascosta",
|
||
"keyRemoved": "Chiave rimossa",
|
||
"removeKeyFailed": "Rimozione chiave non riuscita",
|
||
"updateKeyFailed": "Aggiornamento chiave non riuscito",
|
||
"fromVault": "Dal vault delle credenziali",
|
||
"linkedToTermixId": "Pubblicata tramite Termix ID",
|
||
"selectCredential": "Seleziona una credenziale...",
|
||
"import": "Importa",
|
||
"caTitle": "Autorità di certificazione",
|
||
"caIntro": "Rendi attendibile questa CA su un server e questo accetterà qualsiasi certificato da te firmato. Ruota per revocare tutto in una volta; i certificati scadono anche automaticamente.",
|
||
"caEnable": "Abilita CA",
|
||
"caEnabled": "CA abilitata",
|
||
"caCreateFailed": "Abilitazione CA non riuscita",
|
||
"caPublicKeyLabel": "Chiave pubblica CA",
|
||
"caTrustLabel": "Rendi attendibile sul server (esegui come root)",
|
||
"caRotate": "Ruota",
|
||
"caRotateConfirm": "Ruotare la CA? Tutti i certificati da essa firmati smetteranno di essere accettati e dovranno essere riemessi.",
|
||
"caRotated": "CA ruotata — certificati precedenti revocati",
|
||
"caRotateFailed": "Rotazione CA non riuscita",
|
||
"caDelete": "Rimuovi CA",
|
||
"caDeleteConfirm": "Rimuovere l'autorità di certificazione?",
|
||
"caDeleted": "CA rimossa",
|
||
"caDeleteFailed": "Rimozione CA non riuscita",
|
||
"caValidityLabel": "Validità certificato (giorni)",
|
||
"issueCert": "Certificato",
|
||
"issueCertTooltip": "Emetti un certificato SSH per questa chiave, firmato dalla tua CA",
|
||
"certIssued": "Certificato emesso e scaricato",
|
||
"certIssueFailed": "Emissione certificato non riuscita"
|
||
},
|
||
"credentials": {
|
||
"folders": "Cartelle",
|
||
"folder": "Cartella",
|
||
"password": "Password",
|
||
"key": "Chiave",
|
||
"sshPrivateKey": "Chiave privata SSH",
|
||
"upload": "Carica",
|
||
"keyPassword": "Password della chiave",
|
||
"sshKey": "Chiave SSH",
|
||
"uploadPrivateKeyFile": "Carica file chiave privata",
|
||
"searchCredentials": "Cerca credenziali...",
|
||
"addCredential": "Aggiungi credenziale",
|
||
"caCertificate": "Certificato CA (-cert.pub)",
|
||
"caCertificateDescription": "Opzionale: Carica o incolla il file del certificato firmato dalla CA (es. id_ed25519-cert.pub). Richiesto quando il server SSH utilizza l'autorizzazione basata su certificati.",
|
||
"uploadCertFile": "Carica file -cert.pub",
|
||
"clearCert": "Cancella",
|
||
"certLoaded": "Certificato caricato",
|
||
"certPublicKeyLabel": "Certificato CA",
|
||
"certTypeLabel": "Tipo di certificato",
|
||
"pasteOrUploadCert": "Incolla o carica un certificato -cert.pub...",
|
||
"hasCaCert": "Con certificato CA",
|
||
"noCaCert": "Nessun certificato CA",
|
||
"noPublicKeyAvailable": "Nessuna chiave pubblica disponibile. Apri prima l'editor delle credenziali.",
|
||
"deployCommandCopied": "Comando di distribuzione copiato",
|
||
"sortCredentials": "Ordina credenziali",
|
||
"sortDefault": "Ordine predefinito",
|
||
"sortNameAsc": "Nome (A → Z)",
|
||
"sortNameDesc": "Nome (Z → A)",
|
||
"sortUsernameAsc": "Nome utente (A → Z)",
|
||
"sortUsernameDesc": "Nome utente (Z → A)",
|
||
"filterCredentials": "Filtra credenziali",
|
||
"filterClearAll": "Cancella filtri",
|
||
"filterTypeGroup": "Tipo",
|
||
"filterTypePassword": "Password",
|
||
"filterTypeKey": "Chiave SSH",
|
||
"filterTagsGroup": "Tag",
|
||
"copyDeployCommand": "Copia il comando di distribuzione",
|
||
"cloneCredentialAction": "Credenziali di clonazione",
|
||
"clonedCredential": "Clonato {{name}}",
|
||
"clonedCredentialName": "{{name}} (copia)",
|
||
"deleteCredentialAction": "Elimina le credenziali",
|
||
"editCredentialAction": "Modifica credenziali",
|
||
"failedToCloneCredential": "Impossibile clonare le credenziali",
|
||
"failedToDeleteCredential": "Impossibile eliminare le credenziali",
|
||
"idBadge": "ID",
|
||
"keyBadge": "CHIAVE",
|
||
"passwordBadge": "PWD",
|
||
"renameFolder": "Rinominare la cartella",
|
||
"deleteFolder": "Elimina la cartella",
|
||
"deleteCredentialConfirm": "Eliminare le credenziali \"{{name}}\"?",
|
||
"deletedCredential": "Eliminato {{name}}",
|
||
"deploySSHKeyTitle": "Distribuisci la chiave all'host",
|
||
"loadingCredentials": "Caricamento delle credenziali in corso...",
|
||
"noCredentialsFound": "Credenziali non trovate",
|
||
"noCredentialsMatchSearch": "Nessuna credenziale corrisponde alla tua ricerca",
|
||
"addCredentialBtn": "Aggiungi credenziali",
|
||
"failedToReorder": "Impossibile riordinare le credenziali",
|
||
"failedToMoveCredential": "Impossibile trasferire le credenziali",
|
||
"sortManual": "Manuale (trascina per riordinare)",
|
||
"customizeSidebar": "Personalizza la barra laterale",
|
||
"customizeSidebarDescription": "Scegli l'aspetto e il comportamento dell'elenco delle credenziali.",
|
||
"customizeDensityTitle": "Densità",
|
||
"densityComfortableDesc": "Una credenziale per riga, con dettagli aggiuntivi.",
|
||
"densityCompactDesc": "Una riga per ogni credenziale, per elenchi più lunghi.",
|
||
"displayDensityComfortable": "Comodo",
|
||
"displayDensityCompact": "Compatto",
|
||
"customizeBehaviorTitle": "Comportamento",
|
||
"showCredentialTags": "Mostra tag",
|
||
"showCredentialTagsDesc": "Visualizza i tag nell'elenco delle credenziali",
|
||
"actionsVisibility": "Azioni relative alle credenziali",
|
||
"actionsVisibilityDesc": "Quando vengono visualizzati i pulsanti di connessione e gestione su ciascuna credenziale",
|
||
"actionsAlways": "Sempre visibile",
|
||
"actionsOnly": "Connetti solo, il resto al clic",
|
||
"actionsHover": "Mostra al passaggio del mouse",
|
||
"actionsClick": "Mostra al clic",
|
||
"customizeSortHint": "L'ordinamento si trova nel menu di ordinamento nella barra degli strumenti.",
|
||
"expandActions": "Espandi le azioni",
|
||
"collapseActions": "Comprimi le azioni",
|
||
"backToHosts": "Torna agli host",
|
||
"backToCredentials": "Torna alle credenziali",
|
||
"searchCredentialsPlaceholder": "Credenziali di ricerca…",
|
||
"deployDialogTitle": "Distribuzione della chiave SSH",
|
||
"deployDialogDesc": "Distribuisci {{name}} nelle authorized_keys di un host.",
|
||
"targetHostLabel": "Host di destinazione",
|
||
"selectHostOption": "Seleziona un host...",
|
||
"deployingBtn": "Distribuzione in corso...",
|
||
"deployBtn": "Distribuisci",
|
||
"keyDeployedSuccess": "Chiave distribuita con successo",
|
||
"failedToDeployKey": "Impossibile distribuire la chiave",
|
||
"folderRenamedTo": "Cartella rinominata in \"{{name}}\"",
|
||
"failedToRenameFolder": "Impossibile rinominare la cartella",
|
||
"arrangeUnlockedSwitchedToManual": "Passato all'ordinamento manuale, così il tuo ordine rimarrà invariato.",
|
||
"arrangeUnlocked": "Sblocca trascina per riorganizzare"
|
||
},
|
||
"homepage": {
|
||
"title": "Pagina iniziale",
|
||
"addWidget": "Aggiungi widget",
|
||
"editWidget": "Modifica widget",
|
||
"deleteWidget": "Elimina",
|
||
"widgetTypes": "Tipi di widget",
|
||
"serviceLink": "Collegamento servizio",
|
||
"folder": "Cartella",
|
||
"clock": "Orologio",
|
||
"notes": "Note",
|
||
"hostStatus": "Stato host",
|
||
"bookmarkList": "Segnalibri",
|
||
"zoomIn": "Ingrandisci",
|
||
"zoomOut": "Rimpicciolisci",
|
||
"resetView": "Reimposta vista",
|
||
"lockLayout": "Blocca layout",
|
||
"unlockLayout": "Sblocca layout",
|
||
"noWidgets": "Fai clic con il tasto destro o clicca su + per aggiungere il tuo primo widget",
|
||
"openFullView": "Apri vista completa",
|
||
"previewTitle": "Anteprima homepage",
|
||
"cancel": "Annulla",
|
||
"save": "Salva",
|
||
"title_label": "Titolo",
|
||
"widgetTitlePlaceholder": "Titolo widget (opzionale)",
|
||
"url": "URL",
|
||
"imageUrl": "URL immagine personalizzata",
|
||
"imageUrlHint": "Lascia vuoto per utilizzare automaticamente la favicon del sito",
|
||
"showImage": "Mostra immagine",
|
||
"description": "Descrizione",
|
||
"color": "Colore",
|
||
"icon": "Icona",
|
||
"expanded": "Espanso per impostazione predefinita",
|
||
"timezone": "Fuso orario",
|
||
"showSeconds": "Mostra secondi",
|
||
"format12h": "12 ore",
|
||
"format24h": "24 ore",
|
||
"content": "Contenuto",
|
||
"backgroundColor": "Colore sfondo",
|
||
"host": "Host",
|
||
"showMetrics": "Mostra Metriche",
|
||
"links": "Collegamenti",
|
||
"addLink": "Aggiungi Collegamento",
|
||
"linkLabel": "Etichetta",
|
||
"linkUrl": "URL",
|
||
"removeLink": "Rimuovi",
|
||
"categoryLinks": "Collegamenti",
|
||
"categoryInfo": "Info",
|
||
"categorySystem": "Sistema",
|
||
"widgetServiceLinkDesc": "Un riquadro cliccabile che collega a un URL di servizio",
|
||
"widgetFolderDesc": "Un contenitore per raggruppare widget correlati",
|
||
"widgetClockDesc": "Un orologio in tempo reale con fuso orario configurabile",
|
||
"widgetNotesDesc": "Un widget per note in formato markdown",
|
||
"widgetHostStatusDesc": "Mostra CPU, memoria e disco in tempo reale per un host SSH",
|
||
"widgetBookmarkListDesc": "Un elenco di collegamenti rapidi",
|
||
"copyLink": "Copia Collegamento",
|
||
"linkCopied": "Collegamento copiato!",
|
||
"location": "Località",
|
||
"temperatureUnit": "Unità di temperatura",
|
||
"showForecast": "Mostra previsioni a 3 giorni",
|
||
"scrolling": "Consenti scorrimento",
|
||
"feedUrl": "URL del feed",
|
||
"maxItems": "Numero massimo di elementi",
|
||
"showDescription": "Mostra descrizione",
|
||
"widgetWeatherName": "Meteo",
|
||
"widgetWeatherDesc": "Meteo in tempo reale per qualsiasi località",
|
||
"widgetIframeName": "Incorporamento iFrame",
|
||
"widgetIframeDesc": "Incorpora qualsiasi URL in un iframe",
|
||
"widgetRssName": "Feed RSS",
|
||
"widgetRssDesc": "Visualizza elementi da un feed RSS o Atom",
|
||
"dragToFolder": "Trascina i widget qui o usa + per aggiungere",
|
||
"showDisk": "Mostra utilizzo disco",
|
||
"addToFolder": "Aggiungi widget alla cartella",
|
||
"noHostSelected": "Nessun host selezionato",
|
||
"metricsNotAvailable": "Metriche non disponibili",
|
||
"selectHost": "Seleziona un host...",
|
||
"displayedMetrics": "Metriche visualizzate",
|
||
"metricCpu": "CPU",
|
||
"metricMemory": "Memoria",
|
||
"metricDisk": "Disco",
|
||
"metricUptime": "Uptime",
|
||
"metricSystem": "Sistema",
|
||
"metricOs": "OS",
|
||
"metricKernel": "Kernel",
|
||
"metricHostname": "Nome host",
|
||
"metricNetwork": "Rete",
|
||
"metricProcesses": "Processi",
|
||
"metricProcessesTotal": "totale",
|
||
"metricProcessesRunning": "in esecuzione",
|
||
"categoryMonitoring": "Monitoraggio",
|
||
"loading": "Caricamento...",
|
||
"noData": "Nessun dato disponibile",
|
||
"allClear": "Tutto a posto",
|
||
"acknowledgeAlert": "Riconosci",
|
||
"noPingUrls": "Nessun URL configurato",
|
||
"pingLabel": "Etichetta",
|
||
"addPingUrl": "Aggiungi URL",
|
||
"showLatency": "Mostra latenza",
|
||
"refreshInterval": "Intervallo di aggiornamento",
|
||
"seconds": "secondi",
|
||
"filterActivityTypes": "Filtra tipi",
|
||
"filterTypesHint": "Lascia vuoto per mostrare tutto",
|
||
"showTimestamp": "Mostra timestamp",
|
||
"uptimeUnavailable": "Uptime non disponibile",
|
||
"uptimeLabel": "Uptime",
|
||
"overviewVersion": "Versione",
|
||
"overviewUpdate": "Aggiornato",
|
||
"overviewUpdateLabel": "Aggiornamento",
|
||
"overviewUpdateAvailable": "Aggiornamento disponibile",
|
||
"overviewDatabase": "Database",
|
||
"overviewUptime": "Uptime",
|
||
"noHosts": "Nessun host configurato",
|
||
"hostGridHosts": "Host",
|
||
"hostGridAllHint": "Lascia vuoto per mostrare tutti gli host",
|
||
"columns": "Colonne",
|
||
"showIp": "Mostra indirizzo IP",
|
||
"connectionType": "Tipo di connessione",
|
||
"layout": "Layout",
|
||
"showStatus": "Mostra stato",
|
||
"showHostName": "Mostra nome host",
|
||
"noDockerActivity": "Nessuna attività Docker",
|
||
"noActivity": "Nessuna attività",
|
||
"showAcknowledged": "Mostra riconosciuti",
|
||
"showCurrentValue": "Mostra valore corrente",
|
||
"chartMetric": "Metrica",
|
||
"metricRange": "Intervallo",
|
||
"widgetMetricsChartName": "Grafico metriche",
|
||
"widgetMetricsChartDesc": "Grafico storico di CPU, memoria, disco o rete per un host",
|
||
"widgetHostGridName": "Griglia host",
|
||
"widgetHostGridDesc": "Vista a griglia degli stati degli host SSH",
|
||
"widgetAlertFeedName": "Feed degli avvisi",
|
||
"widgetAlertFeedDesc": "Avvisi in tempo reale con supporto di riconoscimento",
|
||
"widgetPingStatusName": "Stato ping",
|
||
"widgetPingStatusDesc": "Stato del ping HTTP per uno o più URL",
|
||
"widgetRecentActivityName": "Attività recente",
|
||
"widgetRecentActivityDesc": "Feed scorrevole dell'attività recente di Termix",
|
||
"widgetTermixUptimeName": "Uptime di Termix",
|
||
"widgetTermixUptimeDesc": "Contatore di uptime in tempo reale per il server Termix",
|
||
"widgetSystemOverviewName": "Panoramica del sistema",
|
||
"widgetSystemOverviewDesc": "Versione Termix, stato del database e uptime a colpo d'occhio",
|
||
"widgetSshQuickConnectName": "Connessione rapida SSH",
|
||
"widgetSshQuickConnectDesc": "Pulsanti per aprire sessioni SSH con un clic",
|
||
"widgetDockerActivityName": "Attività Docker",
|
||
"widgetDockerActivityDesc": "Eventi recenti dei container Docker su tutti gli host",
|
||
"widgetCalendarName": "Calendario",
|
||
"widgetCalendarDesc": "Un calendario mensile con oggi evidenziato",
|
||
"widgetCountdownName": "Conto alla rovescia",
|
||
"widgetCountdownDesc": "Timer per il conto alla rovescia verso una data obiettivo",
|
||
"widgetSearchBarName": "Barra di ricerca",
|
||
"widgetSearchBarDesc": "Widget per la ricerca rapida sul web",
|
||
"widgetTextBannerName": "Banner di testo",
|
||
"widgetTextBannerDesc": "Un'etichetta in grassetto o un'intestazione di sezione per l'area di lavoro",
|
||
"widgetImageWidgetName": "Immagine",
|
||
"widgetImageWidgetDesc": "Visualizza un'immagine da un URL",
|
||
"widgetMarkdownNotesName": "Note in Markdown",
|
||
"widgetMarkdownNotesDesc": "Note ricche con rendering markdown inline",
|
||
"widgetCustomApiName": "API personalizzata",
|
||
"widgetCustomApiDesc": "Recupera e visualizza dati da qualsiasi API JSON",
|
||
"widgetServiceGridName": "Griglia dei servizi",
|
||
"widgetServiceGridDesc": "Una griglia configurabile di collegamenti a schede di servizio",
|
||
"widgetDashboardLinksName": "Collegamenti dashboard",
|
||
"widgetDashboardLinksDesc": "Visualizza i tuoi collegamenti ai servizi configurati dalla dashboard",
|
||
"widgetSearchLinksName": "Scorciatoie di ricerca",
|
||
"widgetSearchLinksDesc": "Pulsanti di ricerca rapida con input inline",
|
||
"widgetLinkTreeName": "Albero dei collegamenti",
|
||
"widgetLinkTreeDesc": "Sezioni raggruppate di collegamenti con intestazioni",
|
||
"calMon": "Lu",
|
||
"calTue": "Ma",
|
||
"calWed": "Me",
|
||
"calThu": "Gi",
|
||
"calFri": "Ve",
|
||
"calSat": "Sa",
|
||
"calSun": "Do",
|
||
"startOnMonday": "Inizia la settimana il lunedì",
|
||
"countdownNoDate": "Nessuna data obiettivo impostata",
|
||
"countdownPast": "Evento passato",
|
||
"countdownDays": "giorni",
|
||
"countdownHours": "ore",
|
||
"countdownMinutes": "min",
|
||
"countdownSeconds": "sec",
|
||
"countdownLabel": "Etichetta",
|
||
"countdownLabelPlaceholder": "es. Giorno di lancio",
|
||
"countdownShowDays": "Mostra giorni",
|
||
"countdownShowHours": "Mostra ore",
|
||
"targetDate": "Data obiettivo",
|
||
"searchEngine": "Motore di ricerca",
|
||
"customSearchUrl": "URL di ricerca personalizzato",
|
||
"searchPlaceholder": "Cerca...",
|
||
"searchGo": "Vai",
|
||
"searchPlaceholderLabel": "Testo segnaposto",
|
||
"searchPlaceholderHint": "Testo mostrato nel campo di ricerca",
|
||
"openInNewTab": "Apri in nuova scheda",
|
||
"searchQueryPlaceholder": "Inserisci query...",
|
||
"noSearchShortcuts": "Nessuna scorciatoia configurata",
|
||
"addSearchShortcut": "Aggiungi scorciatoia",
|
||
"fontSize": "Dimensione carattere",
|
||
"textAlign": "Allineamento testo",
|
||
"fontWeight": "Spessore carattere",
|
||
"clearColor": "Rimuovi colore",
|
||
"imageFit": "Adatta immagine",
|
||
"imageLinkUrl": "URL collegamento",
|
||
"noImage": "Nessun URL immagine impostato",
|
||
"altText": "Testo alternativo",
|
||
"altTextPlaceholder": "Descrivi l'immagine",
|
||
"renderMarkdown": "Visualizza Markdown",
|
||
"displayMode": "Modalità visualizzazione",
|
||
"displayField": "Campo visualizzazione",
|
||
"jsonPath": "Percorso JSON",
|
||
"customApiLabel": "Etichetta",
|
||
"customApiLabelPlaceholder": "es. Temperatura",
|
||
"customApiUnit": "Unità",
|
||
"customApiNoUrl": "Nessun URL API configurato",
|
||
"customApiError": "Recupero fallito",
|
||
"customApiNotArray": "La risposta non è un array",
|
||
"addService": "Aggiungi servizio",
|
||
"showLabels": "Mostra etichette",
|
||
"iconSize": "Dimensioni icone",
|
||
"noDashboardLinks": "Nessun collegamento dashboard configurato",
|
||
"noLimit": "Nessun limite",
|
||
"sectionHeading": "Intestazione sezione",
|
||
"addSection": "Aggiungi sezione",
|
||
"compactMode": "Modalità compatta",
|
||
"showDetailed": "Mostra dettagli",
|
||
"selectHosts": "Seleziona host",
|
||
"allHosts": "Tutti gli host",
|
||
"listLayout": "Elenco",
|
||
"gridLayout": "Griglia",
|
||
"terminal": "Terminale",
|
||
"files": "File",
|
||
"docker": "Docker",
|
||
"range15m": "15 minuti",
|
||
"range1h": "1 ora",
|
||
"range6h": "6 ore",
|
||
"range24h": "24 ore",
|
||
"metricNetRx": "Download di rete",
|
||
"metricNetTx": "Upload di rete",
|
||
"severityFilter": "Filtro gravità",
|
||
"filterAll": "Tutti",
|
||
"accentColor": "Colore accento",
|
||
"widgetSshTerminalName": "Terminale SSH",
|
||
"widgetSshTerminalDesc": "Un terminale SSH inline connesso a un host configurato",
|
||
"sshTerminalNoHost": "Nessun host configurato",
|
||
"sshTerminalConnect": "Connetti",
|
||
"sshTerminalAutoConnect": "Connessione automatica al caricamento",
|
||
"widgetQuickConnectName": "Connessione rapida",
|
||
"widgetQuickConnectDesc": "Pulsanti di avvio con un clic per qualsiasi tipo di connessione ai tuoi host",
|
||
"connectionTypes": "Tipi di connessione",
|
||
"connType_terminal": "Terminale",
|
||
"connType_files": "Gestione file",
|
||
"connType_docker": "Docker",
|
||
"connType_tunnel": "Tunnel",
|
||
"connType_host-metrics": "Metriche host",
|
||
"connType_rdp": "RDP",
|
||
"connType_vnc": "VNC",
|
||
"connType_telnet": "Telnet",
|
||
"widgetFileManagerName": "Gestore file",
|
||
"widgetFileManagerDesc": "Gestore file SFTP integrato per un host configurato",
|
||
"widgetDockerName": "Gestore Docker",
|
||
"widgetDockerDesc": "Gestore di container Docker integrato per un host configurato",
|
||
"widgetTunnelName": "Gestore Tunnel",
|
||
"widgetTunnelDesc": "Gestore di tunnel SSH integrato per un host configurato",
|
||
"widgetNoHostSelected": "Nessun host configurato"
|
||
},
|
||
"serverConfig": {
|
||
"title": "Configurazione del Server",
|
||
"description": "Configura l'URL del server Termix per connetterti ai tuoi servizi backend",
|
||
"serverUrl": "URL del server",
|
||
"enterServerUrl": "Inserisci un URL del server",
|
||
"saveFailed": "Salvataggio della configurazione non riuscito",
|
||
"saveError": "Errore durante il salvataggio della configurazione",
|
||
"saving": "Salvataggio in corso...",
|
||
"saveConfig": "Salva configurazione",
|
||
"helpText": "Inserisci l'URL del server Termix (es. http://localhost:30001 o https://your-server.com)",
|
||
"changeServer": "Cambia server",
|
||
"mustIncludeProtocol": "L'URL del server deve iniziare con http:// o https://",
|
||
"allowInvalidCertificate": "Consenti certificato non valido",
|
||
"allowInvalidCertificateDesc": "Utilizzare solo per server self-hosted attendibili con certificati autofirmati o basati su indirizzo IP.",
|
||
"useEmbedded": "Usa server locale",
|
||
"embeddedDesc": "Esegui Termix con il server locale integrato (nessun server remoto richiesto)",
|
||
"embeddedConnecting": "Connessione al server locale in corso...",
|
||
"embeddedNotReady": "Il server locale non è ancora pronto. Attendere qualche istante e riprovare.",
|
||
"localServer": "Server locale",
|
||
"savedServers": "Server salvati",
|
||
"noSavedServers": "Nessun server salvato",
|
||
"removeServer": "Rimuovi"
|
||
},
|
||
"migrationNotice": {
|
||
"title": "Termix Desktop ora funziona in modalità standalone.",
|
||
"body1": "Questa app in precedenza si connetteva direttamente al server Termix. È stata rielaborata per funzionare in modo completamente autonomo, memorizzando host e credenziali localmente in modo da continuare a funzionare offline. La sincronizzazione bidirezionale con un server Termix self-hosted è ora opzionale.",
|
||
"body2": "I tuoi host e le tue credenziali attuali sono ancora su {{url}}. Attiva la sincronizzazione remota e riconnettiti a quel server per ripristinarli e mantenerli sincronizzati in futuro.",
|
||
"dismiss": "Non adesso",
|
||
"setUpSync": "Configura la sincronizzazione remota"
|
||
},
|
||
"remoteSync": {
|
||
"title": "Sincronizzazione remota",
|
||
"description": "Facoltativamente, è possibile collegare questa applicazione desktop a un server Termix autogestito per sincronizzare host, credenziali e snippet tra i dispositivi. L'applicazione funziona sempre completamente offline, indipendentemente dal fatto che sia connessa o meno.",
|
||
"notConnected": "Non connesso",
|
||
"connected": "Collegato",
|
||
"connectedTo": "Connesso a {{url}}",
|
||
"lastSynced": "Ultima sincronizzazione {{time}}",
|
||
"neverSynced": "Mai sincronizzato",
|
||
"syncError": "Errore di sincronizzazione: {{message}}",
|
||
"needsReauth": "Accesso scaduto",
|
||
"connectButton": "Connessione al server",
|
||
"disconnectButton": "Disconnetti",
|
||
"syncNowButton": "Sincronizza ora",
|
||
"syncing": "Sincronizzazione in corso...",
|
||
"serverUrl": "URL del server",
|
||
"enterServerUrl": "Inserisci l'URL del server",
|
||
"mustIncludeProtocol": "L'URL del server deve iniziare con http:// o https://",
|
||
"connectionTestFailed": "Impossibile raggiungere un server Termix a quell'URL",
|
||
"allowInvalidCertificate": "Consenti certificato non valido",
|
||
"allowInvalidCertificateDesc": "Da utilizzare esclusivamente per server self-hosted affidabili con certificati autofirmati o certificati IP.",
|
||
"savedServers": "Server salvati",
|
||
"removeServer": "Rimuovere",
|
||
"continueButton": "Continuare",
|
||
"cancelButton": "Cancellare",
|
||
"signInTitle": "Accedi a {{url}}",
|
||
"originTitle": "Origine della connessione",
|
||
"originDescription": "Scegli da dove originare le connessioni SSH per impostazione predefinita. Questa impostazione può essere modificata per ogni singolo host.",
|
||
"originLocal": "Questo dispositivo (rete locale)",
|
||
"originRemote": "Server remoto",
|
||
"bannerReconnect": "Ricollega",
|
||
"bannerMessage": "La sincronizzazione remota richiede una nuova autenticazione."
|
||
},
|
||
"versionCheck": {
|
||
"error": "Errore controllo versione",
|
||
"checkFailed": "Controllo aggiornamenti non riuscito",
|
||
"upToDate": "App aggiornata",
|
||
"currentVersion": "Stai utilizzando la versione {{version}}",
|
||
"updateAvailable": "Aggiornamento disponibile",
|
||
"updateLinkLabel": "Aggiornamento disponibile: consulta le note di rilascio su GitHub.",
|
||
"newVersionAvailable": "È disponibile una nuova versione! Stai utilizzando {{current}}, ma è disponibile {{latest}}.",
|
||
"betaVersion": "Versione beta",
|
||
"betaVersionDesc": "Stai utilizzando {{current}}, che è più recente dell'ultima versione stabile {{latest}}.",
|
||
"releasedOn": "Rilasciato il {{date}}",
|
||
"downloadUpdate": "Scarica aggiornamento",
|
||
"checking": "Controllo aggiornamenti in corso...",
|
||
"checkUpdates": "Controlla aggiornamenti",
|
||
"checkingUpdates": "Controllo aggiornamenti in corso...",
|
||
"updateRequired": "Aggiornamento richiesto"
|
||
},
|
||
"common": {
|
||
"close": "Chiudi",
|
||
"minimize": "Riduci a icona",
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"unknown": "Sconosciuto",
|
||
"continue": "Continua",
|
||
"maintenance": "Manutenzione",
|
||
"degraded": "Degradato",
|
||
"error": "Errore",
|
||
"warning": "Attenzione",
|
||
"unsavedChanges": "Modifiche non salvate",
|
||
"dismiss": "Ignora",
|
||
"more": "Di più",
|
||
"loading": "Caricamento in corso...",
|
||
"optional": "Opzionale",
|
||
"connect": "Connetti",
|
||
"copied": "Copiato",
|
||
"connecting": "Connessione in corso...",
|
||
"updateAvailable": "Aggiornamento disponibile",
|
||
"appName": "Termix",
|
||
"openInNewTab": "Apri in nuova scheda",
|
||
"noReleases": "Nessuna versione",
|
||
"updatesAndReleases": "Aggiornamenti e versioni",
|
||
"newVersionAvailable": "Una nuova versione ({{version}}) è disponibile.",
|
||
"failedToFetchUpdateInfo": "Impossibile recuperare le informazioni sull'aggiornamento",
|
||
"preRelease": "Pre-rilascio",
|
||
"noReleasesFound": "Nessuna release trovata",
|
||
"cancel": "Annulla",
|
||
"username": "Nome utente",
|
||
"login": "Accedi",
|
||
"logout": "Esci",
|
||
"register": "Registrati",
|
||
"password": "Password",
|
||
"confirmPassword": "Conferma password",
|
||
"back": "Indietro",
|
||
"save": "Salva",
|
||
"saving": "Salvataggio...",
|
||
"delete": "Elimina",
|
||
"rename": "Rinomina",
|
||
"edit": "Modifica",
|
||
"add": "Aggiungi",
|
||
"confirm": "Conferma",
|
||
"no": "No",
|
||
"or": "O",
|
||
"next": "Avanti",
|
||
"previous": "Precedente",
|
||
"refresh": "Aggiorna",
|
||
"language": "Lingua",
|
||
"checking": "Verifica...",
|
||
"checkingDatabase": "Verifica connessione al database...",
|
||
"checkingAuthentication": "Verifica autenticazione...",
|
||
"backendReconnected": "Connessione al server ripristinata",
|
||
"connectionDegraded": "Connessione al server persa, recupero in corso…",
|
||
"reload": "Ricarica",
|
||
"remove": "Rimuovi",
|
||
"create": "Crea",
|
||
"update": "Aggiorna",
|
||
"copy": "Copia",
|
||
"copyFailed": "Copia negli appunti non riuscita",
|
||
"maximize": "Massimizza",
|
||
"restore": "Ripristina",
|
||
"of": "di",
|
||
"saved": "Salvato",
|
||
"deleted": "Eliminato",
|
||
"deleteFailed": "Eliminazione non riuscita",
|
||
"saveFailed": "Salvataggio non riuscito",
|
||
"required": "Obbligatorio"
|
||
},
|
||
"onboarding": {
|
||
"stepCounter": "Passo {{current}} di {{total}}",
|
||
"skip": "Salta la configurazione",
|
||
"next": "Prossimo",
|
||
"finish": "Inizia",
|
||
"welcomeTitle": "Benvenuti in Termix",
|
||
"welcomeIntro": "Termix gestisce i tuoi server da un'unica postazione. Questa configurazione richiede circa un minuto e nessuna delle impostazioni è definitiva.",
|
||
"welcome_hosts": "Salva i tuoi server",
|
||
"welcome_hosts_desc": "Tieni in un unico elenco tutte le macchine che gestisci.",
|
||
"welcome_terminal": "Connessione immediata",
|
||
"welcome_terminal_desc": "Apri il terminale in una scheda, senza un client SSH separato.",
|
||
"welcome_files": "Sfoglia e modifica i file",
|
||
"welcome_files_desc": "Carica, scarica e modifica file remoti.",
|
||
"presetTitle": "Quanto vuoi che appaia sullo schermo?",
|
||
"presetIntro": "Termix può essere semplice o dettagliato a seconda delle esigenze. Scegli un punto di partenza.",
|
||
"presetChangeLater": "È possibile cambiare i preset o modificare una singola impostazione in un secondo momento in Impostazioni, alla voce Interfaccia.",
|
||
"appearanceTitle": "Rendilo tuo",
|
||
"appearanceIntro": "Scegli un tema, un colore principale e la lingua. Tutti e tre possono essere modificati in seguito nelle Impostazioni.",
|
||
"featuresTitle": "Cos'altro fa Termix?",
|
||
"featuresIntro": "Ogni server salvato può essere aperto in più di un terminale. Ecco cosa si nasconde dietro le icone a sinistra.",
|
||
"feature_files": "Gestore file",
|
||
"feature_files_desc": "Esplora, carica, scarica e modifica file tramite SFTP senza uscire dall'applicazione.",
|
||
"feature_desktop": "Desktop remoto",
|
||
"feature_desktop_desc": "Apri le sessioni RDP, VNC e Telnet in una scheda, proprio come per SSH.",
|
||
"feature_tunnels": "Gallerie",
|
||
"feature_tunnels_desc": "Inoltrare le porte attraverso un server per raggiungere servizi non esposti.",
|
||
"feature_docker": "Docker",
|
||
"feature_docker_desc": "Visualizza i container, leggi i log e controlla le statistiche su qualsiasi host che esegue Docker.",
|
||
"feature_snippets": "Frammenti",
|
||
"feature_snippets_desc": "Salva i comandi che esegui più spesso e inviali a un terminale con un solo clic.",
|
||
"feature_automations": "Automazioni",
|
||
"feature_automations_desc": "Esegui automaticamente i passaggi quando si verifica un evento e ricevi una notifica.",
|
||
"feature_metrics": "Metriche e avvisi",
|
||
"feature_metrics_desc": "Monitora l'utilizzo di CPU, memoria e disco nel tempo e ricevi avvisi in caso di malfunzionamenti.",
|
||
"featuresRailHint": "Non ti serve una di queste icone? Nascondi qualsiasi icona dalla barra laterale in Impostazioni, alla voce Navigazione.",
|
||
"workflowTitle": "Muoviti più velocemente",
|
||
"workflowIntro": "Alcune abitudini che ti faranno risparmiare molto tempo una volta che avrai un paio di server.",
|
||
"workflow_palette": "Tavolozza dei comandi",
|
||
"workflow_palette_desc": "Passa a qualsiasi server o azione digitando. Premi Maiusc due volte per aprirlo.",
|
||
"workflow_split": "Schermo diviso",
|
||
"workflow_split_desc": "Visualizza fino a quattro schede affiancate per monitorare i registri mentre lavori.",
|
||
"workflow_dock": "Pannello laterale",
|
||
"workflow_dock_desc": "Fai clic con il pulsante centrale del mouse o con il pulsante destro del mouse su un'icona della barra laterale per aprirla come scheda o per bloccarla a destra.",
|
||
"workflow_workspaces": "Spazi di lavoro",
|
||
"workflow_workspaces_desc": "Salva le schede aperte e riapri l'intero layout in seguito.",
|
||
"securityTitle": "Proteggere le proprie credenziali di accesso",
|
||
"securityIntro": "Termix memorizza le tue credenziali, quindi vale la pena dedicare un minuto a capire come funziona.",
|
||
"security_credentials": "Credenziali riutilizzabili",
|
||
"security_credentials_desc": "Salva una chiave o una password una sola volta e associala a tutti i server che desideri.",
|
||
"security_twofa": "Autenticazione a due fattori e password",
|
||
"security_twofa_desc": "Aggiungi un codice TOTP o una password al tuo account nelle Impostazioni, alla voce Sicurezza.",
|
||
"security_identity": "ID Termix",
|
||
"security_identity_desc": "Invece di copiare le chiavi su ogni server, rilascia certificati SSH di breve durata.",
|
||
"security_sharing": "Condivisione",
|
||
"security_sharing_desc": "Consentire ad altri utenti di accedere a un server senza dover comunicare la password.",
|
||
"securityEncryptionNote": "Le credenziali vengono crittografate prima di essere memorizzate e decrittografate solo quando sono necessarie per stabilire una connessione.",
|
||
"doneTitle": "È tutto pronto",
|
||
"doneHeading": "Configurazione completata",
|
||
"doneDesc": "Seleziona un server dalla barra laterale per aprire un terminale, sfogliare i suoi file o visualizzarne le metriche.",
|
||
"done_settings": "Modificare qualsiasi cosa in seguito",
|
||
"done_settings_desc": "Temi, densità del layout e icone visualizzate: tutto è configurabile nelle Impostazioni.",
|
||
"done_rerun": "Lo vuoi ancora?",
|
||
"done_rerun_desc": "Apri Impostazioni, vai su Interfaccia e scegli Esegui configurazione per ripetere questi passaggi.",
|
||
"done_desktop": "Applicazione desktop",
|
||
"done_desktop_desc": "Termix funziona come applicazione desktop su Windows, macOS e Linux.",
|
||
"done_desktop_link": "Scarica l'app desktop",
|
||
"done_mobile": "Applicazione mobile",
|
||
"done_mobile_desc": "Porta i tuoi server con te su iOS e Android.",
|
||
"done_mobile_link": "Scarica l'app mobile",
|
||
"done_docs": "Documentazione completa",
|
||
"done_docs_desc": "Guide per ogni funzionalità, incluse quelle non trattate in questa sede.",
|
||
"done_docs_link": "Apri i documenti",
|
||
"done_cli": "Strumento da riga di comando",
|
||
"done_cli_desc": "Gestisci i tuoi server da terminale e utilizza Termix nei tuoi script.",
|
||
"done_cli_link": "Apri la documentazione della CLI",
|
||
"aiTitle": "Assistente basato sull'intelligenza artificiale",
|
||
"aiIntro": "Termix può includere un assistente AI opzionale. Puoi modificare questa impostazione in seguito.",
|
||
"aiEnableTitle": "Accendilo",
|
||
"aiEnableDesc": "Aggiunge un assistente che legge la tua configurazione e suggerisce modifiche che approvi. Richiede un provider che tu fornisca, come ad esempio un Ollama locale.",
|
||
"aiSkipTitle": "Lascialo spento",
|
||
"aiSkipDesc": "Termix funziona come ora. L'assistente rimane nascosto.",
|
||
"aiNote": "Non viene inviato nulla finché non si aggiunge un provider e si invia un messaggio."
|
||
},
|
||
"nav": {
|
||
"home": "Home",
|
||
"terminal": "Terminale",
|
||
"localTerminal": "Terminale locale",
|
||
"docker": "Docker",
|
||
"tunnels": "Tunnel",
|
||
"fileManager": "Gestione file",
|
||
"serverStats": "Metriche host",
|
||
"hostMetrics": "Metriche host",
|
||
"admin": "Admin",
|
||
"termixId": "ID",
|
||
"userProfile": "Profilo utente",
|
||
"splitScreen": "Dividi schermo",
|
||
"confirmClose": "Chiudere questa sessione attiva?",
|
||
"close": "Chiudi",
|
||
"cancel": "Annulla",
|
||
"sshManager": "Gestore SSH",
|
||
"cannotSplitTab": "Impossibile dividere questa scheda",
|
||
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
|
||
"copyPassword": "Copia password",
|
||
"copySudoPassword": "Copia password sudo",
|
||
"passwordCopied": "Password copiata negli appunti",
|
||
"noPasswordAvailable": "Nessuna password disponibile",
|
||
"failedToCopyPassword": "Copia password non riuscita",
|
||
"refreshTab": "Aggiorna connessione",
|
||
"renameTab": "Rinomina scheda",
|
||
"openFileManager": "Apri Gestione file",
|
||
"dashboard": "Dashboard",
|
||
"networkGraph": "Grafico di rete",
|
||
"tmuxMonitor": "Monitor Tmux",
|
||
"homepage": "Homepage",
|
||
"quickConnect": "Connessione rapida",
|
||
"sshTools": "Strumenti SSH",
|
||
"history": "Cronologia",
|
||
"sessionLogs": "Log di sessione",
|
||
"openAsTabHint": "Ctrl+clic o clic centrale per aprire in una scheda",
|
||
"openAsTab": "Apri come scheda",
|
||
"openInRightDock": "Apri nella sezione dock a destra",
|
||
"closeRightDock": "Chiudete il molo destro",
|
||
"toggleRightDock": "Attiva/disattiva il dock destro",
|
||
"multiPanelHintTitle": "Lavora con più di un pannello",
|
||
"multiPanelHintBody": "Mantieni aperto questo pannello mentre la barra laterale viene utilizzata per altro. Ci sono due modi per spostarlo:",
|
||
"multiPanelHintTabHow": "Fai clic tenendo premuto Ctrl sull'icona nella barra delle applicazioni oppure usa il pulsante in questa intestazione.",
|
||
"multiPanelHintDockHow": "Fai clic con il pulsante destro del mouse sull'icona nella barra delle applicazioni oppure utilizza l'icona del pannello nella barra delle schede.",
|
||
"sidebarSettings": "Impostazioni della barra laterale...",
|
||
"hosts": "Host",
|
||
"snippets": "Frammenti",
|
||
"macros": "Macro",
|
||
"fleets": "Flotte",
|
||
"automations": "Automazioni",
|
||
"workspaces": "Spazi di lavoro",
|
||
"hostManager": "Gestione host",
|
||
"credentials": "Credenziali",
|
||
"connections": "Connessioni",
|
||
"alerts": "Avvisi",
|
||
"serial": "Seriale",
|
||
"roleAdministrator": "Amministratore",
|
||
"roleUser": "Utente",
|
||
"ai": "IA"
|
||
},
|
||
"hosts": {
|
||
"hosts": "Host",
|
||
"noHosts": "Nessun host SSH",
|
||
"retry": "Riprova",
|
||
"refresh": "Aggiorna",
|
||
"optional": "Opzionale",
|
||
"downloadSample": "Scarica esempio",
|
||
"failedToDeleteHost": "Impossibile eliminare {{name}}",
|
||
"importSkipExisting": "Importa (salta esistenti)",
|
||
"importSSHConfig": "Importa da configurazione SSH",
|
||
"connectionDetails": "Dettagli connessione",
|
||
"ssh": "SSH",
|
||
"telnet": "Telnet",
|
||
"remoteDesktop": "Desktop remoto",
|
||
"port": "Porta",
|
||
"username": "Nome utente",
|
||
"folder": "Cartella",
|
||
"tags": "Tag",
|
||
"pin": "Fissa",
|
||
"addHost": "Aggiungi host",
|
||
"editHost": "Modifica host",
|
||
"cloneHost": "Clona host",
|
||
"enableTerminal": "Abilita Terminale",
|
||
"enableTunnel": "Abilita Tunnel",
|
||
"enableFileManager": "Abilita File Manager",
|
||
"enableDocker": "Abilita Docker",
|
||
"defaultPath": "Percorso predefinito",
|
||
"connection": "Connessione",
|
||
"upload": "Carica",
|
||
"authentication": "Autenticazione",
|
||
"password": "Password",
|
||
"passwordSaved": "Password salvata, digita per modificarla",
|
||
"key": "Chiave",
|
||
"credential": "Credenziale",
|
||
"none": "Nessuna",
|
||
"sshPrivateKey": "Chiave privata SSH",
|
||
"keyType": "Tipo di chiave",
|
||
"uploadFile": "Carica file",
|
||
"tabGeneral": "Generale",
|
||
"tabSsh": "SSH",
|
||
"tabTerminal": "Terminale",
|
||
"tabRdp": "RDP",
|
||
"tabVnc": "VNC",
|
||
"tabTunnels": "Tunnel",
|
||
"tabDocker": "Docker",
|
||
"tabFiles": "File",
|
||
"tabStats": "Metriche host",
|
||
"tabHostMetrics": "Metriche host",
|
||
"tabTelnet": "Telnet",
|
||
"tabSharing": "Condivisione",
|
||
"tabAuthentication": "Autenticazione",
|
||
"terminal": "Terminale",
|
||
"tunnel": "Tunnel",
|
||
"fileManager": "File Manager",
|
||
"serverStats": "Metriche host",
|
||
"status": "Stato",
|
||
"folderRenamed": "Cartella \"{{oldName}}\" rinominata in \"{{newName}}\" con successo",
|
||
"failedToRenameFolder": "Impossibile rinominare la cartella",
|
||
"unsavedChangesDescription": "Le modifiche apportate al tuo host non sono state salvate. Vuoi annullarle?",
|
||
"keepEditing": "Continua a modificare",
|
||
"discardChanges": "Scarta le modifiche",
|
||
"movedToFolder": "Spostato/i {{count}} host nella cartella \"{{folder}}\"",
|
||
"editHostTooltip": "Modifica host",
|
||
"statusChecks": "Controlli di stato",
|
||
"metricsCollection": "Raccolta metriche",
|
||
"metricsInterval": "Intervallo raccolta metriche",
|
||
"metricsIntervalDesc": "Intervallo di raccolta delle metriche del server (5s - 1h)",
|
||
"behavior": "Comportamento",
|
||
"themePreview": "Anteprima tema",
|
||
"theme": "Tema",
|
||
"fontFamily": "Famiglia di caratteri",
|
||
"fontSize": "Dimensione carattere",
|
||
"letterSpacing": "Spaziatura caratteri",
|
||
"lineHeight": "Altezza riga",
|
||
"cursorStyle": "Stile cursore",
|
||
"cursorBlink": "Lampeggio cursore",
|
||
"scrollbackBuffer": "Buffer di scorrimento",
|
||
"bellStyle": "Stile campanello",
|
||
"rightClickSelectsWord": "Clic destro seleziona la parola",
|
||
"fastScrollModifier": "Modificatore scorrimento veloce",
|
||
"fastScrollSensitivity": "Sensibilità scorrimento veloce",
|
||
"sshAgentForwarding": "Inoltro agente SSH",
|
||
"backspaceMode": "Modalità Backspace",
|
||
"startupSnippet": "Snippet di avvio",
|
||
"selectSnippet": "Seleziona snippet",
|
||
"forceKeyboardInteractive": "Forza Keyboard-Interactive",
|
||
"overrideCredentialUsername": "Sovrascrivi nome utente della credenziale",
|
||
"overrideCredentialUsernameDesc": "Utilizza il nome utente specificato sopra invece di quello della credenziale",
|
||
"oidcUsernameHint": "Usa $oidc.preferred_username per sostituire il tuo nome di login OIDC.",
|
||
"tailscaleUsernameHint": "Deve trattarsi di un utente Unix a cui è concessa l'identità Tailscale nell'ACL SSH di Tailnet, non necessariamente root.",
|
||
"jumpHostChain": "Catena Jump Host",
|
||
"portKnocking": "Port Knocking",
|
||
"addKnock": "Aggiungi porta",
|
||
"addProxyNode": "Aggiungi nodo",
|
||
"proxyNode": "Nodo proxy",
|
||
"proxyType": "Tipo proxy",
|
||
"quickActions": "Azioni rapide",
|
||
"sudoPasswordAutoFill": "Compilazione automatica password sudo",
|
||
"sudoPassword": "Password sudo",
|
||
"keepaliveInterval": "Intervallo keepalive (ms)",
|
||
"moshCommand": "Comando MOSH",
|
||
"environmentVariables": "Variabili d'ambiente",
|
||
"addVariable": "Aggiungi variabile",
|
||
"docker": "Docker",
|
||
"copyTerminalUrl": "Copia URL terminale",
|
||
"copyFileManagerUrl": "Copia URL gestore file",
|
||
"copyRemoteDesktopUrl": "Copia URL desktop remoto",
|
||
"failedToConnect": "Connessione alla console non riuscita",
|
||
"connect": "Connetti",
|
||
"disconnect": "Disconnetti",
|
||
"start": "Avvia",
|
||
"enableStatusCheck": "Abilita controllo stato",
|
||
"enableMetrics": "Abilita metriche",
|
||
"bulkUpdateFailed": "Aggiornamento in blocco non riuscito",
|
||
"selectAll": "Seleziona tutto",
|
||
"deselectAll": "Deseleziona tutto",
|
||
"protocols": "Protocolli",
|
||
"secureShell": "Secure Shell",
|
||
"virtualNetwork": "Rete virtuale",
|
||
"unencryptedShell": "Shell non crittografata",
|
||
"addressIp": "Indirizzo / IP",
|
||
"friendlyName": "Nome descrittivo",
|
||
"macAddress": "Indirizzo MAC",
|
||
"wolBroadcastAddress": "Indirizzo broadcast WoL",
|
||
"wolBroadcastAddressDesc": "Broadcast diretto opzionale per reti Docker/instradate (es. 192.168.1.255). Lasciare vuoto per usare 255.255.255.255.",
|
||
"folderAndAdvanced": "Cartella & Avanzate",
|
||
"showAdvancedSettings": "Mostra le impostazioni avanzate",
|
||
"hideAdvancedSettings": "Nascondi le impostazioni avanzate",
|
||
"privateNotes": "Note private",
|
||
"privateNotesPlaceholder": "Dettagli su questo server...",
|
||
"pinToTop": "Fissa in cima",
|
||
"pinToTopDesc": "Mostra sempre questo host in cima all'elenco",
|
||
"portKnockingSequence": "Sequenza port knocking",
|
||
"addKnockBtn": "Aggiungi knock",
|
||
"noPortKnocking": "Nessun port knocking configurato.",
|
||
"knockPort": "Porta Knock",
|
||
"protocol": "Protocollo",
|
||
"delayAfterMs": "Ritardo (ms)",
|
||
"useSocks5Proxy": "Usa proxy SOCKS5",
|
||
"useSocks5ProxyDesc": "Instrada la connessione attraverso un server proxy",
|
||
"connectionOrigin": "Origine della connessione",
|
||
"connectionOriginDesc": "Indirizzo di origine della connessione SSH di questo host. Sovrascrive l'impostazione predefinita globale dell'applicazione desktop.",
|
||
"connectionOriginDefault": "Usa le impostazioni predefinite",
|
||
"connectionOriginLocal": "Questo dispositivo (rete locale)",
|
||
"connectionOriginRemote": "Server remoto",
|
||
"proxyHost": "Host proxy",
|
||
"proxyPort": "Porta proxy",
|
||
"proxyUsername": "Nome utente proxy",
|
||
"proxyPassword": "Password proxy",
|
||
"proxySingleMode": "Proxy singolo",
|
||
"proxyChainMode": "Catena di proxy",
|
||
"you": "Tu",
|
||
"jumpHostChainLabel": "Catena di jump host",
|
||
"addJumpBtn": "Aggiungi jump",
|
||
"noJumpHosts": "Nessun jump host configurato.",
|
||
"selectAServer": "Seleziona un server...",
|
||
"sshPort": "Porta SSH",
|
||
"authMethod": "Metodo di autenticazione",
|
||
"authenticationMethod": "Metodo di autenticazione",
|
||
"authenticationMethodDesc": "Seleziona il metodo che Termix utilizzerà per autenticare questa connessione SSH. Gli altri metodi non verranno tentati automaticamente.",
|
||
"storedCredential": "Credenziale memorizzata",
|
||
"selectACredential": "Seleziona una credenziale...",
|
||
"vaultProfile": "Profilo firmatario Vault",
|
||
"selectAVaultProfile": "Seleziona un profilo Vault...",
|
||
"vaultProfileHint": "Le impostazioni provengono dal profilo condiviso; effettuerai l'accesso a Vault tramite OIDC quando ti connetti. Nessun segreto è memorizzato.",
|
||
"vaultNewProfile": "Nuovo profilo",
|
||
"vaultManageProfiles": "Gestisci profili Vault",
|
||
"vaultAddrLabel": "Indirizzo Vault",
|
||
"vaultNamespaceLabel": "Namespace",
|
||
"vaultOidcMountLabel": "Mount di autenticazione OIDC",
|
||
"vaultOidcRoleLabel": "Ruolo OIDC",
|
||
"vaultSshMountLabel": "Mount dei segreti SSH",
|
||
"vaultSshRoleLabel": "Ruolo firmatario SSH",
|
||
"vaultValidPrincipalsLabel": "Principal validi",
|
||
"vaultKeyTypeLabel": "Tipo di chiave effimera",
|
||
"vaultSharedLabel": "Condividi con tutti gli utenti",
|
||
"vaultCreateProfile": "Crea profilo",
|
||
"vaultProfileCreated": "Profilo Vault creato",
|
||
"vaultProfileSaved": "Profilo Vault salvato",
|
||
"vaultProfileDeleted": "Profilo Vault eliminato",
|
||
"vaultProfileSaveFailed": "Salvataggio profilo Vault non riuscito",
|
||
"vaultProfileDeleteFailed": "Eliminazione profilo Vault non riuscita",
|
||
"vaultSaveProfile": "Salva profilo",
|
||
"vaultProfileValidationError": "Nome, indirizzo Vault e ruolo di firma SSH sono obbligatori",
|
||
"vaultNoProfiles": "Nessun profilo Vault ancora.",
|
||
"vaultSharedBadge": "condiviso",
|
||
"keyTypeLabel": "Tipo chiave",
|
||
"keyTypeAuto": "Rilevamento automatico",
|
||
"keyPasteTab": "Incolla",
|
||
"keyUploadTab": "Carica",
|
||
"keyFileLoaded": "File chiave caricato",
|
||
"keyUploadClick": "Clicca per caricare .pem / .key / .ppk",
|
||
"clearKey": "Cancella chiave",
|
||
"keySaved": "Chiave SSH salvata",
|
||
"keyReplaceNotice": "incolla una nuova chiave qui sotto per sostituirla",
|
||
"keyPassphraseSaved": "Passphrase salvata, digita per modificare",
|
||
"replaceKey": "Sostituisci chiave",
|
||
"docsLink": "Visualizza documentazione",
|
||
"opksshLabel": "OPKSSH",
|
||
"opksshDesc": "Accedi a questo host usando il tuo provider di identità invece di una password o chiave. Richiede OPKSSH configurato sul server.",
|
||
"warpgateLabel": "Warpgate Gateway",
|
||
"warpgateDesc": "Questo host si connette tramite un proxy SSH Warpgate. Termix gestirà automaticamente il flusso di approvazione basato su browser dopo l'autenticazione.",
|
||
"agentLabel": "Agente SSH",
|
||
"agentDesc": "Autenticati usando un agente SSH in esecuzione sul server Termix (Bitwarden, 1Password, gpg-agent, KeeAgent, ssh-agent). L'agente deve essere in esecuzione sulla macchina dove è ospitato Termix.",
|
||
"agentAuthenticationDesc": "Utilizza le chiavi di un agente SSH per autenticare questa connessione. Lascia vuoto il percorso del socket per utilizzare SSH_AUTH_SOCK.",
|
||
"agentSocketPathLabel": "Percorso socket agente",
|
||
"agentSocketPathPlaceholder": "Lascia vuoto per usare SSH_AUTH_SOCK",
|
||
"agentSocketPathHint": "Lascia vuoto per il rilevamento automatico dalla variabile d'ambiente SSH_AUTH_SOCK o inserisci un percorso socket personalizzato (es. /run/user/1000/gnupg/S.gpg-agent.ssh).",
|
||
"agentIdentityLabel": "Identità dell'agente (chiave pubblica)",
|
||
"agentIdentityPlaceholder": "Lascia vuoto per provare tutte le chiavi dell'agente",
|
||
"agentIdentityHint": "Incolla una chiave pubblica (ad esempio ssh-ed25519 AAAA...) per offrire solo quella chiave dall'agente. Consigliato quando l'agente possiede molte chiavi, per evitare di superare il limite di MaxAuthTries del server.",
|
||
"shareSshAuthLabel": "Autenticazione SSH condivisa",
|
||
"shareSshAuthDesc": "Fornite ai destinatari copie crittografate delle credenziali di autenticazione SSH di questo host. Le credenziali personali del destinatario hanno comunque la precedenza.",
|
||
"tailscaleDeviceSelect": "Seleziona dispositivo Tailscale",
|
||
"tailscaleDeviceSelectPlaceholder": "Seleziona un dispositivo...",
|
||
"tailscaleNoApiKey": "Nessuna chiave API Tailscale configurata. Aggiungine una in Impostazioni amministratore per abilitare il rilevamento dispositivi.",
|
||
"tailscaleDocsLink": "Visualizza documentazione",
|
||
"tailscaleLoadingDevices": "Caricamento dispositivi...",
|
||
"tailscaleDeviceLoadFailed": "Impossibile caricare i dispositivi Tailscale. Verificare l'URL dell'API e la connessione di rete.",
|
||
"tailscaleNoDevices": "Nessun dispositivo trovato nel tuo tailnet.",
|
||
"tailscaleDeviceAutoFill": "Selezionando un dispositivo l'indirizzo IP dell'host verrà compilato automaticamente.",
|
||
"forceKeyboardInteractiveLabel": "Forza Keyboard Interactive",
|
||
"forceKeyboardInteractiveShortDesc": "Forza l'inserimento manuale della password anche se sono presenti chiavi",
|
||
"allowLegacyAlgorithmsLabel": "Consenti algoritmi legacy",
|
||
"allowLegacyAlgorithmsDesc": "Abilita algoritmi SSH deprecati (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc) per connessioni a dispositivi obsoleti che non possono essere aggiornati.",
|
||
"insecure": "Non sicuro",
|
||
"terminalAppearance": "Aspetto del terminale",
|
||
"colorTheme": "Tema colore",
|
||
"fontFamilyLabel": "Famiglia di caratteri",
|
||
"fontFamilyCustomOption": "Costume...",
|
||
"fontFamilyCustomPlaceholder": "Nome esatto del carattere, ad esempio MesloLGS NF",
|
||
"fontFamilyCustomHint": "Scegli un font incluso nel pacchetto oppure seleziona Personalizzato e digita il nome esatto di un font già installato sul tuo sistema (ad esempio MesloLGS NF, Noto Sans Mono). Termix non può installare font per te, installalo prima sul tuo sistema operativo.",
|
||
"fontSizeLabel": "Dimensione carattere",
|
||
"cursorStyleLabel": "Stile cursore",
|
||
"letterSpacingPx": "Spaziatura caratteri (px)",
|
||
"lineHeightLabel": "Interlinea",
|
||
"bellStyleLabel": "Stile segnale acustico",
|
||
"backspaceModeLabel": "Modalità backspace",
|
||
"cursorBlinking": "Lampeggiamento cursore",
|
||
"cursorBlinkingDesc": "Abilita l'animazione lampeggiante per il cursore del terminale",
|
||
"rightClickSelectsWordLabel": "Clic destro seleziona la parola",
|
||
"rightClickSelectsWordShortDesc": "Seleziona la parola sotto il cursore con clic destro",
|
||
"macOptionIsMetaLabel": "Tasto Opzione Invia Meta",
|
||
"macOptionIsMetaShortDesc": "Disabilita la digitazione di caratteri speciali (come @ o |) con il tasto Opzione/Alt su macOS invece di inviare Meta",
|
||
"backgroundImageLabel": "URL immagine di sfondo",
|
||
"backgroundImageDesc": "URL opzionale per un'immagine di sfondo del terminale",
|
||
"backgroundImageOpacityLabel": "Opacità immagine di sfondo",
|
||
"customThemeColors": "Colori personalizzati",
|
||
"customThemeBackground": "Sfondo",
|
||
"customThemeForeground": "Primo piano",
|
||
"customThemeCursor": "Cursore",
|
||
"customThemeCursorAccent": "Accento cursore",
|
||
"customThemeSelection": "Selezione",
|
||
"customThemeAnsiColors": "Colori ANSI",
|
||
"customThemeBlack": "Nero",
|
||
"customThemeRed": "Rosso",
|
||
"customThemeGreen": "Verde",
|
||
"customThemeYellow": "Giallo",
|
||
"customThemeBlue": "Blu",
|
||
"customThemeMagenta": "Magenta",
|
||
"customThemeCyan": "Ciano",
|
||
"customThemeWhite": "Bianco",
|
||
"customThemeBrightBlack": "Nero brillante",
|
||
"customThemeBrightRed": "Rosso brillante",
|
||
"customThemeBrightGreen": "Verde brillante",
|
||
"customThemeBrightYellow": "Giallo brillante",
|
||
"customThemeBrightBlue": "Blu brillante",
|
||
"customThemeBrightMagenta": "Magenta brillante",
|
||
"customThemeBrightCyan": "Ciano brillante",
|
||
"customThemeBrightWhite": "Bianco brillante",
|
||
"customThemeResetTooltip": "Ripristina predefiniti",
|
||
"savedThemesLabel": "Temi salvati",
|
||
"saveAsGlobalTheme": "Salva come tema globale",
|
||
"saveGlobalThemeNamePrompt": "Inserisci un nome per questo tema",
|
||
"saveGlobalThemeSuccess": "Tema salvato",
|
||
"saveGlobalThemeError": "Impossibile salvare il tema",
|
||
"applyGlobalThemeTooltip": "Applica questo tema",
|
||
"deleteGlobalThemeTooltip": "Elimina questo tema",
|
||
"noSavedThemes": "Nessun tema salvato al momento",
|
||
"syntaxHighlightingLabel": "Evidenziazione sintassi",
|
||
"syntaxHighlightingDesc": "Colora l'output del terminale (errori, percorsi, IP, timestamp)",
|
||
"syntaxHighlightingCategories": "Categorie di evidenziazione",
|
||
"syntaxHighlightingCategoriesDesc": "Scegli quali tipi di contenuto colorare",
|
||
"syntaxCategoryLogLevels": "Livelli di log",
|
||
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
|
||
"syntaxCategoryPaths": "Percorsi file",
|
||
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
|
||
"syntaxCategoryTimestamps": "Timestamp",
|
||
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
|
||
"syntaxCategoryIpAddresses": "Indirizzi IP",
|
||
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
|
||
"syntaxCategoryUrls": "URL",
|
||
"syntaxCategoryUrlsDesc": "https://example.com",
|
||
"syntaxCategoryNumbers": "Numeri con etichetta",
|
||
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
|
||
"behaviorAndAdvanced": "Comportamento e avanzate",
|
||
"scrollbackBufferLabel": "Buffer di scorrimento",
|
||
"scrollbackMaxLines": "Numero massimo di righe conservate nella cronologia",
|
||
"sshAgentForwardingLabel": "Inoltro agente SSH",
|
||
"sshAgentForwardingShortDesc": "Consenti a questo host remoto di utilizzare il tuo agente SSH locale per le connessioni successive. Questo non è necessario per l'autenticazione dell'agente.",
|
||
"useSSHTitleLabel": "Usa il titolo della finestra SSH",
|
||
"useSSHTitleDesc": "Aggiorna il titolo della scheda dal titolo della finestra del terminale invece del nome host",
|
||
"enableAutoMosh": "Abilita Auto-Mosh",
|
||
"enableAutoMoshDesc": "Preferisci Mosh rispetto a SSH se disponibile",
|
||
"enableAutoTmux": "Abilita Auto-Tmux",
|
||
"enableAutoTmuxDesc": "Avvia o collega automaticamente a una sessione tmux",
|
||
"enableSessionLogging": "Registrazione sessione",
|
||
"enableSessionLoggingDesc": "Registra l'output della sessione del terminale per la revisione successiva",
|
||
"allowSessionSharing": "Consenti la condivisione della sessione",
|
||
"allowSessionSharingDesc": "Consenti la condivisione delle sessioni live su questo host tramite link o con altri utenti",
|
||
"enableCommandHistory": "Cronologia comandi",
|
||
"enableCommandHistoryDesc": "Registra i comandi eseguiti in questo terminale per la cronologia e il completamento automatico",
|
||
"localEchoLabel": "Eco locale",
|
||
"localEchoDesc": "Prevedi localmente le sequenze di tasti sicure e stampabili anche con connessioni lente. Le richieste di password e gli input di controllo non vengono mai ripetuti.",
|
||
"localEchoDefault": "Utilizza le impostazioni globali",
|
||
"localEchoOff": "Spento",
|
||
"localEchoAuto": "Automatico",
|
||
"localEchoOn": "Sempre acceso",
|
||
"linkClickBehaviorLabel": "Comportamento al clic del link",
|
||
"linkClickBehaviorDesc": "Controlla cosa succede quando fai clic su un link nel terminale. Usa 'Predefinito' per seguire l'impostazione a livello di app.",
|
||
"linkClickBehaviorDefault": "Predefinito (segui impostazione app)",
|
||
"linkClickBehaviorConfirm": "Mostra popup per aprire o copiare",
|
||
"linkClickBehaviorDirect": "Apri direttamente",
|
||
"sudoPasswordAutoFillLabel": "Compilazione automatica password sudo",
|
||
"sudoPasswordAutoFillShortDesc": "Fornisci automaticamente la password sudo quando richiesta",
|
||
"sudoPasswordAutoFillDesc": "Memorizza una password sudo in modo che le metriche dell'host, i prompt del terminale e altro possano eseguire automaticamente comandi privilegiati.",
|
||
"sudoPasswordLabel": "Password sudo",
|
||
"sudoPasswordSaved": "Password salvata, digita per modificarla",
|
||
"environmentVariablesLabel": "Variabili d'ambiente",
|
||
"addVariableBtn": "Aggiungi variabile",
|
||
"noEnvVars": "Nessuna variabile d'ambiente configurata.",
|
||
"fastScrollModifierLabel": "Modificatore scorrimento veloce",
|
||
"fastScrollSensitivityLabel": "Sensibilità scorrimento veloce",
|
||
"moshCommandLabel": "Comando Mosh",
|
||
"startupSnippetLabel": "Frammento di avvio",
|
||
"keepaliveIntervalLabel": "Intervallo keepalive (secondi)",
|
||
"maxKeepaliveMisses": "Numero massimo di mancate keepalive",
|
||
"tunnelSettings": "Impostazioni tunnel",
|
||
"enableTunneling": "Abilita tunneling",
|
||
"enableTunnelingDesc": "Abilita la funzionalità di tunnel SSH per questo host",
|
||
"serverTunnelsSection": "Tunnel server",
|
||
"addTunnelBtn": "Aggiungi tunnel",
|
||
"noTunnelsConfigured": "Nessun tunnel configurato.",
|
||
"tunnelLabel": "Tunnel {{number}}",
|
||
"tunnelType": "Tipo di tunnel",
|
||
"tunnelModeLocalDesc": "Inoltra una porta locale a una porta sul server remoto (o a un host raggiungibile da esso).",
|
||
"tunnelModeRemoteDesc": "Inoltra una porta sul server remoto verso una porta locale sulla tua macchina.",
|
||
"tunnelModeDynamicDesc": "Crea un proxy SOCKS5 su una porta locale per il port forwarding dinamico.",
|
||
"sameHost": "Questo host (tunnel diretto)",
|
||
"endpointHost": "Host di destinazione",
|
||
"endpointHostPlaceholder": "Stesso host, host SSH o host/IP raggiungibile",
|
||
"endpointPort": "Porta di destinazione",
|
||
"bindHost": "Host di bind",
|
||
"sourcePort": "Porta sorgente",
|
||
"maxRetries": "Tentativi massimi",
|
||
"retryIntervalS": "Intervallo tentativi (s)",
|
||
"autoStartLabel": "Avvio automatico",
|
||
"autoStartDesc": "Connetti automaticamente questo tunnel all'avvio dell'host",
|
||
"tunnelConnecting": "Connessione tunnel in corso...",
|
||
"tunnelDisconnected": "Tunnel disconnesso",
|
||
"failedToConnectTunnel": "Connessione fallita",
|
||
"failedToDisconnectTunnel": "Disconnessione fallita",
|
||
"dockerIntegration": "Integrazione Docker",
|
||
"enableDockerMonitor": "Abilita Docker",
|
||
"enableDockerMonitorDesc": "Monitora e gestisci i container su questo host tramite Docker",
|
||
"containerRuntime": "Runtime container",
|
||
"containerRuntimeDesc": "Scegli la CLI utilizzata per la gestione dei container su questo host",
|
||
"containerRuntimeDocker": "Docker",
|
||
"containerRuntimePodman": "Podman",
|
||
"enableTmuxMonitor": "Abilita Monitor Tmux",
|
||
"enableTmuxMonitorDesc": "Mostra questo host nel Monitor Tmux e aggiungi le sue azioni tmux alla barra laterale",
|
||
"enableTerminalToolbar": "Abilita la barra degli strumenti del terminale",
|
||
"enableTerminalToolbarDesc": "Mostra una barra degli strumenti ad accesso rapido ancorata al terminale attivo per gli strumenti e le statistiche in tempo reale di questo host.",
|
||
"tabProxmox": "Proxmox",
|
||
"proxmoxIntegration": "Integrazione Proxmox",
|
||
"enableProxmox": "Abilita Proxmox",
|
||
"enableProxmoxDesc": "Contrassegna questo host come nodo Proxmox. Abilita il discovery e l'importazione di guest direttamente da questo host.",
|
||
"proxmoxDefaultAuthType": "Tipo di autenticazione predefinito",
|
||
"proxmoxDefaultAuthTypeDesc": "Metodo di autenticazione applicato agli host guest importati. Scegli il tipo di autenticazione corrispondente a come ti connetti ai tuoi guest.",
|
||
"authTypePassword": "Password",
|
||
"authTypeKey": "Chiave SSH",
|
||
"authTypeCredential": "Credenziale",
|
||
"authTypeOpkssh": "OPKSSH",
|
||
"authTypeNone": "Nessuno",
|
||
"proxmoxDefaultCredential": "Credenziale predefinita",
|
||
"proxmoxDefaultCredentialDesc": "Credenziale utilizzata per gli host guest importati quando il tipo di autenticazione è impostato su Credenziale.",
|
||
"proxmoxWindowsDetection": "Rilevamento Windows / RDP",
|
||
"proxmoxWindowsDetectionDesc": "Elenco di pattern di nomi separati da virgole che attivano RDP invece di SSH (case‑insensitive)",
|
||
"proxmoxDockerDetection": "Rilevamento Docker",
|
||
"proxmoxDockerDetectionDesc": "Elenco di pattern di nomi separati da virgole che abilitano Docker per i guest corrispondenti",
|
||
"proxmoxPreferredRanges": "Intervalli IP preferiti",
|
||
"proxmoxPreferredRangesDesc": "Prefissi separati da virgole in ordine di priorità per la selezione dell'IP quando un guest ha più interfacce",
|
||
"proxmoxAutoSync": "Sincronizzazione automatica dei guest",
|
||
"proxmoxAutoSyncDesc": "Scopri periodicamente questo nodo Proxmox e crea o aggiorna gli host guest importati mentre la sessione è sbloccata.",
|
||
"proxmoxSyncInterval": "Intervallo di sincronizzazione (minuti)",
|
||
"proxmoxSyncIntervalDesc": "Minimo 5 minuti. La pianificazione salta le sessioni utente bloccate.",
|
||
"proxmoxMarkMissing": "Segna i guest mancanti",
|
||
"proxmoxMarkMissingDesc": "Aggiungi un tag proxmox-missing quando un guest precedentemente importato scompare invece di eliminarlo.",
|
||
"proxmoxLastSync": "Ultima sincronizzazione",
|
||
"proxmoxLastSyncNever": "Non ancora sincronizzato",
|
||
"proxmoxLastSyncNoResult": "Nessun dettaglio del risultato",
|
||
"proxmoxLastSyncSummary": "{{created}} creati, {{updated}} aggiornati, {{markedMissing}} mancanti, {{skipped}} saltati",
|
||
"proxmoxLastSyncStatus": {
|
||
"success": "Riuscita",
|
||
"error": "Fallita",
|
||
"pending": "In attesa"
|
||
},
|
||
"proxmoxDiscoverAction": "Scopri e importa guest Proxmox",
|
||
"proxmoxImportTitle": "Importa da Proxmox",
|
||
"proxmoxSelectHost": "Seleziona un host Proxmox…",
|
||
"proxmoxDiscover": "Scopri",
|
||
"proxmoxDiscovering": "Scoperta in corso…",
|
||
"proxmoxDiscoverGuests": "Scopri guest",
|
||
"proxmoxGuestsSelected_one": "{{count}} guest — {{selected}} selezionato",
|
||
"proxmoxGuestsSelected_other": "{{count}} guest — {{selected}} selezionati",
|
||
"proxmoxSelectAll": "Seleziona tutto",
|
||
"proxmoxDeselectAll": "Deseleziona tutto",
|
||
"proxmoxNoGuests": "Nessun guest trovato su questo nodo Proxmox.",
|
||
"proxmoxImportButton_one": "Importa {{count}} host",
|
||
"proxmoxImportButton_other": "Importa {{count}} host",
|
||
"proxmoxResultImported": "{{count}} importati",
|
||
"proxmoxResultUpdated": "{{count}} aggiornati",
|
||
"proxmoxResultFailed": "{{count}} falliti",
|
||
"proxmoxResultSkippedNoIp": "{{count}} saltato (nessun IP trovato)",
|
||
"proxmoxImportComplete": "Importazione Proxmox completata: {{summary}}",
|
||
"proxmoxDiscoveryFailed": "Rilevamento non riuscito",
|
||
"proxmoxImportFailed": "Importazione non riuscita",
|
||
"enableProxmoxStats": "Abilita le statistiche di Proxmox",
|
||
"enableProxmoxStatsDesc": "Mostra la scheda Statistiche di Proxmox per questo host con statistiche in tempo reale su nodi, guest, storage e cluster, raccolte tramite SSH.",
|
||
"proxmoxStatsPollInterval": "Intervallo di polling (secondi)",
|
||
"proxmoxStatsPollIntervalDesc": "Minimo 15 secondi. Frequenza di aggiornamento delle statistiche dei nodi Proxmox.",
|
||
"proxmoxStatsNodeOverride": "Sovrascrittura del nome del nodo",
|
||
"proxmoxStatsNodeOverrideDesc": "Ignora il rilevamento automatico del nome del nodo Proxmox (rilevato tramite nome host per impostazione predefinita).",
|
||
"proxmoxStatsNodeOverridePlaceholder": "Rilevato automaticamente dal nome host",
|
||
"proxmoxStatsUrlCopied": "URL delle statistiche di Proxmox copiato negli appunti",
|
||
"copyProxmoxStatsUrlAction": "Copia l'URL delle statistiche di Proxmox",
|
||
"enableFileManagerMonitor": "Abilita File Manager",
|
||
"enableFileManagerMonitorDesc": "Sfoglia e gestisci i file su questo host tramite SFTP",
|
||
"scpLegacyLabel": "Modalità SCP legacy",
|
||
"scpLegacyDesc": "Usa il trasferimento file legacy per server che non supportano il sottosistema SFTP (ad es. server SSH embedded o minimali).",
|
||
"defaultPathLabel": "Percorso predefinito",
|
||
"fileManagerPathHint": "La directory da aprire all'avvio del file manager per questo host.",
|
||
"statusChecksLabel": "Controlli di stato",
|
||
"enableStatusChecks": "Abilita controlli di stato",
|
||
"enableStatusChecksDesc": "Esegui periodicamente il ping di questo host per verificarne la disponibilità",
|
||
"useGlobalInterval": "Usa intervallo globale",
|
||
"useGlobalIntervalDesc": "Sovrascrivi con l'intervallo di controllo dello stato del server",
|
||
"checkIntervalS": "Intervallo di controllo (s)",
|
||
"checkIntervalDesc": "Secondi tra un ping di connettività e l'altro",
|
||
"metricsCollectionLabel": "Raccolta metriche",
|
||
"enableMetricsLabel": "Abilita metriche",
|
||
"enableMetricsDesc": "Raccogli CPU, RAM, disco e altre metriche da questo host",
|
||
"useGlobalMetrics": "Usa intervallo globale",
|
||
"useGlobalMetricsDesc": "Sovrascrivi con l'intervallo delle metriche del server",
|
||
"metricsIntervalS": "Intervallo metriche (s)",
|
||
"metricsIntervalDesc2": "Secondi tra uno snapshot delle metriche e l'altro",
|
||
"excludedMountsLabel": "Montature escluse",
|
||
"monitoredMountsLabel": "Percorsi monitorati personalizzati",
|
||
"monitoredMountsDesc": "Aggiungi i percorsi che non sono esposti come mount separati, inclusi i percorsi di Home Assistant montati tramite bind, come /config.",
|
||
"monitoredMountPathPlaceholder": "Percorso (/config, /mnt/data)",
|
||
"monitoredMountLabelPlaceholder": "Etichetta (facoltativa)",
|
||
"addMonitoredMount": "Aggiungi percorso",
|
||
"excludedMountsDesc": "Nascondi specifici punti di montaggio o tipi di filesystem (ad esempio nfs, cifs) dall'utilizzo del disco e dagli avvisi per questo host.",
|
||
"excludedMountsPlaceholder": "Percorso di montaggio (/mnt/nas) o tipo di filesystem (nfs, cifs)",
|
||
"excludedMountsEmpty": "Nessun mount escluso. Vengono mostrati tutti i filesystem rilevati.",
|
||
"addExcludedMount": "Aggiungere",
|
||
"visibleWidgets": "Widget visibili",
|
||
"widgetsMovedToHostMetrics": "Le schede ora vengono aggiunte, disposte e ridimensionate direttamente nella scheda Metriche host. Apri Metriche host per questo host e usa Personalizza per scegliere quali schede mostrare.",
|
||
"cpuUsageLabel": "Utilizzo CPU",
|
||
"cpuUsageDesc": "Percentuale CPU, medie di carico, grafico sparkline",
|
||
"memoryLabel": "Utilizzo memoria",
|
||
"memoryDesc": "Utilizzo RAM, swap, cache",
|
||
"storageLabel": "Utilizzo disco",
|
||
"storageDesc": "Utilizzo del disco per punto di mount",
|
||
"networkLabel": "Interfacce di Rete",
|
||
"networkDesc": "Elenco interfacce e larghezza di banda",
|
||
"uptimeLabel": "Uptime",
|
||
"uptimeDesc": "Uptime di sistema e ora di avvio",
|
||
"systemInfoLabel": "Informazioni di Sistema",
|
||
"systemInfoDesc": "SO, kernel, hostname, architettura",
|
||
"recentLoginsLabel": "Accessi Recenti",
|
||
"recentLoginsDesc": "Eventi di accesso riusciti e falliti",
|
||
"topProcessesLabel": "Processi più attivi",
|
||
"topProcessesDesc": "PID, CPU%, MEM%, comando",
|
||
"listeningPortsLabel": "Porte in Ascolto",
|
||
"listeningPortsDesc": "Porte aperte con processo e stato",
|
||
"firewallLabel": "Firewall",
|
||
"firewallDesc": "Stato firewall, AppArmor, SELinux",
|
||
"quickActionsLabel": "Azioni Rapide",
|
||
"quickActionsToolbar": "Le azioni rapide appaiono come pulsanti nella barra delle metriche host per l'esecuzione di comandi con un clic.",
|
||
"noQuickActions": "Nessuna azione rapida ancora.",
|
||
"buttonLabel": "Etichetta pulsante",
|
||
"selectSnippetPlaceholder": "Seleziona snippet...",
|
||
"addActionBtn": "Aggiungi Azione",
|
||
"hostSharedSuccessfully": "Host condiviso con successo",
|
||
"failedToShareHost": "Condivisione host fallita",
|
||
"accessRevoked": "Accesso revocato",
|
||
"failedToRevokeAccess": "Revoca accesso fallita",
|
||
"cancelBtn": "Annulla",
|
||
"savingBtn": "Salvataggio...",
|
||
"addHostBtn": "Aggiungi Host",
|
||
"hostUpdated": "Host aggiornato",
|
||
"hostCreated": "Host creato",
|
||
"failedToSave": "Salvataggio host fallito",
|
||
"credentialUpdated": "Credenziale aggiornata",
|
||
"credentialCreated": "Credenziale creata",
|
||
"failedToSaveCredential": "Salvataggio credenziale fallito",
|
||
"credentialNameRequired": "Inserisci un nome per la credenziale",
|
||
"credentialAuthRequired": "Aggiungi una password, una chiave SSH o entrambe",
|
||
"createCredentialFromHostBtn": "Crea credenziali",
|
||
"createCredentialFromHostTitle": "Creazione delle credenziali dall'host",
|
||
"createCredentialFromHostDesc": "Crea una voce di credenziali riutilizzabile e condivisibile precompilata con il nome utente, la password e/o la chiave SSH correnti di questo host.",
|
||
"backToHosts": "Torna agli host",
|
||
"pinned": "Fissati",
|
||
"noHostsFound": "Nessun host trovato",
|
||
"tryDifferentTerm": "Prova con un termine diverso",
|
||
"addFirstHost": "Aggiungi il tuo primo host per iniziare",
|
||
"noCredentialsFound": "Nessuna credenziale trovata",
|
||
"addCredentialBtn": "Aggiungi credenziale",
|
||
"updateCredentialBtn": "Aggiorna credenziale",
|
||
"editCredentialAction": "Modifica credenziali",
|
||
"backToHost": "Torna all'host",
|
||
"saveCredentialAsNewBtn": "Salva come nuovo",
|
||
"saveCredentialAsNewDesc": "Crea una nuova credenziale con queste modifiche e la assegna a questo host. La credenziale originale rimane invariata.",
|
||
"credentialSavedAsNew": "Salvato come nuova credenziale",
|
||
"failedToSaveCredentialAsNew": "Impossibile salvare le credenziali come nuove.",
|
||
"features": "Funzionalità",
|
||
"noFolder": "(Nessuna cartella)",
|
||
"deleteSelected": "Elimina",
|
||
"exitSelection": "Esci dalla selezione",
|
||
"importSkip": "Importa (salta esistenti)",
|
||
"importOverwrite": "Importa (sovrascrivi)",
|
||
"collapseBtn": "Comprimi",
|
||
"importExportBtn": "Importa / Esporta",
|
||
"hostStatusesRefreshed": "Stati degli host aggiornati",
|
||
"failedToRefreshHosts": "Impossibile aggiornare gli host",
|
||
"movedHostTo": "{{host}} spostato in \"{{folder}}\"",
|
||
"failedToMoveHost": "Impossibile spostare l'host",
|
||
"deletedFolder": "Cartella \"{{name}}\" eliminata",
|
||
"failedToDeleteFolder": "Impossibile eliminare la cartella",
|
||
"deleteAllInFolder": "Eliminare tutti gli host in \"{{name}}\"? Questa azione non può essere annullata.",
|
||
"folderPickerPlaceholder": "Nessuna cartella",
|
||
"folderPickerSearch": "Cerca o crea (usa / per sottocartelle)...",
|
||
"folderPickerNone": "Nessuna cartella",
|
||
"folderPickerCreate": "Crea \"{{path}}\"",
|
||
"folderPickerEmpty": "Nessuna cartella corrispondente",
|
||
"parentHost": "Ospite principale",
|
||
"useFolderInstead": "Utilizzare la cartella invece",
|
||
"useParentHostInstead": "Utilizzare invece l'host principale",
|
||
"parentHostPickerPlaceholder": "Nessun host genitore",
|
||
"parentHostPickerSearch": "Cerca host...",
|
||
"parentHostPickerNone": "Nessun host genitore",
|
||
"parentHostPickerEmpty": "Nessun host corrispondente",
|
||
"collapseSubHosts": "Comprimi i sub-host",
|
||
"expandSubHosts": "Espandere i sub-host",
|
||
"cannotNestUnderDescendant": "Non è possibile annidare un host sotto il proprio sotto-host",
|
||
"movedToParent": "Spostato l'host(i) {{count}} sotto \"{{parent}}\"",
|
||
"newFolder": "Nuova cartella",
|
||
"createFolderTitle": "Crea cartella",
|
||
"editFolderTitle": "Modifica cartella",
|
||
"folderDialogDescription": "Scegli un nome, un colore e un'icona. Usa / per annidare le cartelle.",
|
||
"folderNameLabel": "Nome della cartella",
|
||
"folderNamePlaceholder": "es. Produzione/Web",
|
||
"folderNestingHint": "Usa / per separare i livelli e creare cartelle nidificate.",
|
||
"folderNameDuplicate": "Una cartella con questo nome esiste già qui.",
|
||
"folderColor": "Colore",
|
||
"folderIcon": "Icona",
|
||
"folderCredential": "Credenziali",
|
||
"folderCredentialNone": "Nessuna credenziale assegnata",
|
||
"folderCredentialHint": "Gli host in questa cartella che utilizzano l'autenticazione \"Credenziali memorizzate\" senza aver selezionato le proprie credenziali erediteranno questa impostazione.",
|
||
"folderPreview": "Anteprima",
|
||
"folderNameFallback": "Cartella senza nome",
|
||
"createFolderButton": "Crea cartella",
|
||
"saveFolderButton": "Salva cartella",
|
||
"cancel": "Annulla",
|
||
"iconSearchPlaceholder": "Cerca icone...",
|
||
"openAllSessions": "Apri tutte le sessioni",
|
||
"editFolder": "Modifica cartella",
|
||
"deleteFolder": "Elimina cartella",
|
||
"selectFolder": "Seleziona tutti gli host nella cartella",
|
||
"deselectFolder": "Deseleziona tutti gli host nella cartella",
|
||
"folderSaved": "Cartella salvata",
|
||
"failedToSaveFolder": "Salvataggio cartella non riuscito",
|
||
"folderDeleted": "Cartella \"{{name}}\" eliminata",
|
||
"deleteFolderConfirm": "Eliminare \"{{name}}\" e i suoi {{count}} host? Operazione irreversibile.",
|
||
"failedToMoveHosts": "Spostamento host non riuscito",
|
||
"failedToReorder": "Impossibile riordinare",
|
||
"expandAll": "Espandi tutte le cartelle",
|
||
"collapseAll": "Comprimi tutte le cartelle",
|
||
"moreActions": "Altro",
|
||
"groupBy": "Raggruppa per",
|
||
"GroupByFolder": "Cartella",
|
||
"GroupByTag": "Tag",
|
||
"GroupByStatus": "Stato",
|
||
"GroupByProtocol": "Protocollo",
|
||
"GroupByAuth": "Tipo autenticazione",
|
||
"groupUngrouped": "Non raggruppati",
|
||
"customizeSidebar": "Personalizza la barra laterale",
|
||
"customizeSidebarDescription": "Scegli l'aspetto e il comportamento dell'elenco degli host.",
|
||
"customizeDensityTitle": "Densità",
|
||
"customizeBehaviorTitle": "Comportamento",
|
||
"customizeSortHint": "L'ordinamento e il raggruppamento sono gestiti tramite i menu \"Ordina e raggruppa\" nella barra degli strumenti.",
|
||
"densityComfortableDesc": "Maggiori dettagli per host: indirizzo, tag e utilizzo delle risorse.",
|
||
"densityCompactDesc": "Una riga per host, per elenchi più lunghi.",
|
||
"display": "Display",
|
||
"displayDensity": "Densità",
|
||
"displayDensityComfortable": "Comodo",
|
||
"displayDensityCompact": "Compatto",
|
||
"displayShowTags": "Mostra tag",
|
||
"displayTrayOnClick": "Apri le azioni al clic (anziché al passaggio del mouse)",
|
||
"actionsVisibility": "Visualizzazione delle azioni host",
|
||
"actionsVisibilityDesc": "Scegli quando le azioni dell'host si espandono. Seleziona \"clicca\" per ripristinare il precedente comportamento di espansione tramite clic.",
|
||
"actionsAlways": "Sempre visibile",
|
||
"actionsOnly": "Connetti solo, il resto al clic",
|
||
"actionsHover": "Mostra al passaggio del mouse",
|
||
"actionsClick": "Fai clic per espandere/comprimere",
|
||
"openOnDoubleClick": "Apri con un doppio clic",
|
||
"openOnDoubleClickDesc": "Richiedere un doppio clic per aprire una sessione host anziché un singolo clic",
|
||
"deletedHost": "{{name}} eliminato",
|
||
"copiedToClipboard": "Copiato negli appunti",
|
||
"terminalUrlCopied": "URL terminale copiato",
|
||
"fileManagerUrlCopied": "URL file manager copiato",
|
||
"tunnelUrlCopied": "URL tunnel copiato",
|
||
"dockerUrlCopied": "URL Docker copiato",
|
||
"hostMetricsUrlCopied": "URL metriche host copiato",
|
||
"tmuxMonitorUrlCopied": "URL Tmux Monitor copiato",
|
||
"rdpUrlCopied": "URL RDP copiato",
|
||
"openNativeRdp": "Apri in Desktop remoto di Windows",
|
||
"nativeRdpOpened": "Aperto in Desktop remoto di Windows",
|
||
"nativeRdpFailed": "Impossibile aprire Desktop remoto di Windows",
|
||
"vncUrlCopied": "URL VNC copiato",
|
||
"telnetUrlCopied": "URL Telnet copiato",
|
||
"remoteDesktopUrlCopied": "URL Desktop remoto copiato",
|
||
"expandActions": "Espandi azioni",
|
||
"collapseActions": "Comprimi azioni",
|
||
"wakeOnLanAction": "Wake on LAN",
|
||
"wakeOnLanSuccess": "Pacchetto magico inviato a {{name}}",
|
||
"wakeOnLanError": "Invio pacchetto magico fallito",
|
||
"cloneHostAction": "Clona host",
|
||
"copyAddress": "Copia indirizzo",
|
||
"copyLink": "Copia link",
|
||
"copyTerminalUrlAction": "Copia URL Terminal",
|
||
"copyFileManagerUrlAction": "Copia URL File Manager",
|
||
"copyTunnelUrlAction": "Copia URL Tunnel",
|
||
"copyDockerUrlAction": "Copia URL Docker",
|
||
"copyHostMetricsUrlAction": "Copia URL metriche host",
|
||
"copyTmuxMonitorUrlAction": "Copia URL Tmux Monitor",
|
||
"copyRdpUrlAction": "Copia URL RDP",
|
||
"copyVncUrlAction": "Copia URL VNC",
|
||
"copyTelnetUrlAction": "Copia URL Telnet",
|
||
"copyRemoteDesktopUrlAction": "Copia URL Desktop remoto",
|
||
"deleteCredentialConfirm": "Eliminare credenziale \"{{name}}\"?",
|
||
"deletedCredential": "Eliminata credenziale {{name}}",
|
||
"deleteHostsConfirm": "Eliminare {{count}} host{{plural}}? Operazione irreversibile.",
|
||
"movedToRoot": "Spostato nella radice",
|
||
"enableTerminalFeature": "Abilita Terminal",
|
||
"disableTerminalFeature": "Disabilita Terminal",
|
||
"enableFilesFeature": "Abilita File",
|
||
"disableFilesFeature": "Disabilita File",
|
||
"enableTunnelsFeature": "Abilita tunnel",
|
||
"disableTunnelsFeature": "Disabilita tunnel",
|
||
"enableDockerFeature": "Abilita Docker",
|
||
"disableDockerFeature": "Disabilita Docker",
|
||
"enableProxmoxFeature": "Abilita Proxmox",
|
||
"disableProxmoxFeature": "Disabilita Proxmox",
|
||
"addTagsPlaceholder": "Aggiungi tag...",
|
||
"authDetails": "Dettagli di autenticazione",
|
||
"credType": "Tipo",
|
||
"generateKeyPairDesc": "Genera una nuova coppia di chiavi; le chiavi privata e pubblica verranno inserite automaticamente.",
|
||
"generatingKey": "Generazione...",
|
||
"generateLabel": "Genera {{label}}",
|
||
"uploadFileBtn": "Carica file",
|
||
"keyPassphraseOptional": "Passphrase della chiave (Opzionale)",
|
||
"sshPublicKeyOptional": "Chiave pubblica SSH (Opzionale)",
|
||
"publicKeyGenerated": "Chiave pubblica generata",
|
||
"failedToGeneratePublicKey": "Impossibile derivare la chiave pubblica",
|
||
"publicKeyCopied": "Chiave pubblica copiata",
|
||
"keyPairGenerated": "Coppia di chiavi {{label}} generata",
|
||
"failedToGenerateKeyPair": "Generazione della coppia di chiavi non riuscita",
|
||
"searchHostsPlaceholder": "Cerca host, indirizzi, tag…",
|
||
"refreshBtn": "Aggiorna",
|
||
"addTag": "Aggiungi tag...",
|
||
"deleteConfirmBtn": "Elimina",
|
||
"tunnelRequirementsText": "Il server SSH deve avere GatewayPorts yes, AllowTcpForwarding yes e PermitRootLogin yes impostati in /etc/ssh/sshd_config.",
|
||
"deleteHostConfirm": "Eliminare \"{{name}}\"?",
|
||
"enableAtLeastOneProtocol": "Abilita almeno un protocollo tra quelli sopra per configurare le impostazioni di autenticazione e connessione.",
|
||
"keyPassphrase": "Passphrase della chiave",
|
||
"connectBtn": "Connetti",
|
||
"disconnectBtn": "Disconnetti",
|
||
"basicInformation": "Informazioni di base",
|
||
"authDetailsSection": "Dettagli di autenticazione",
|
||
"credTypeLabel": "Tipo",
|
||
"hostsTab": "Host",
|
||
"credentialsTab": "Credenziali",
|
||
"selectMultiple": "Selezione multipla",
|
||
"selectHosts": "Seleziona host",
|
||
"connectionLabel": "Connessione",
|
||
"authenticationLabel": "Autenticazione",
|
||
"generateKeyPairTitle": "Genera coppia di chiavi",
|
||
"generateKeyPairDescription": "Genera una nuova coppia di chiavi, le chiavi privata e pubblica verranno inserite automaticamente.",
|
||
"generateFromPrivateKey": "Genera da chiave privata",
|
||
"refreshBtn2": "Aggiorna",
|
||
"exitSelectionTitle": "Esci dalla selezione",
|
||
"addHostBtn2": "Aggiungi host",
|
||
"addCredentialBtn2": "Aggiungi credenziale",
|
||
"checkingHostStatuses": "Verifica degli stati degli host in corso...",
|
||
"pinnedSection": "Fissati",
|
||
"hostsExported": "Host esportati con successo",
|
||
"export": {
|
||
"menuItem": "Esportare...",
|
||
"title": "Host di esportazione",
|
||
"scope": "Ambito di applicazione",
|
||
"scopeAll": "Tutto",
|
||
"scopeSelected": "Selezionato",
|
||
"searchHosts": "Cerca host...",
|
||
"include": "Includi",
|
||
"groupConnection": "Connessione",
|
||
"groupCredentials": "Credenziali",
|
||
"groupNotes": "Note",
|
||
"groupTags": "Tag e pin",
|
||
"groupTunnels": "Gallerie",
|
||
"groupJumpHosts": "Ospiti di Jump",
|
||
"groupQuickActions": "Azioni rapide",
|
||
"groupFeatureFlags": "Flag di funzionalità",
|
||
"groupAdvanced": "Configurazione avanzata",
|
||
"preview": "Anteprima",
|
||
"moreHosts": "... {{count}} altri host",
|
||
"summary": "{{selected}} di {{total}} host",
|
||
"credentialsIncluded": "credenziali incluse",
|
||
"credentialsExcluded": "credenziali escluse",
|
||
"noneSelected": "Nessun host selezionato",
|
||
"cancel": "Cancellare",
|
||
"confirm": "Esportare",
|
||
"fetchFailed": "Impossibile caricare gli host per l'esportazione",
|
||
"bulkButton": "Esportare"
|
||
},
|
||
"sampleDownloaded": "File di esempio scaricato",
|
||
"failedToDeleteCredential2": "Eliminazione credenziale non riuscita",
|
||
"noFolderOption": "(Nessuna cartella)",
|
||
"nSelected": "{{count}} selezionati",
|
||
"featuresMenu": "Funzionalità",
|
||
"moveMenu": "Sposta",
|
||
"connectSelected": "Connetti",
|
||
"cancelSelection": "Annulla",
|
||
"deletedCount": "{{count}} host eliminati",
|
||
"failedToDeleteCount": "Eliminazione di {{count}} host non riuscita",
|
||
"duplicatedHost": "\"{{name}}\" duplicato",
|
||
"failedToDuplicateHost": "Impossibile duplicare l'host",
|
||
"updatedCount": "Aggiornati {{count}} host",
|
||
"friendlyNameLabel": "Nome descrittivo",
|
||
"descriptionLabel": "Descrizione",
|
||
"loadingHost": "Caricamento host...",
|
||
"loadingHosts": "Caricamento host...",
|
||
"loadingCredentials": "Caricamento credenziali...",
|
||
"noHostsYet": "Nessun host ancora",
|
||
"noHostsYetHint": "Aggiungi un server per aprire terminali, sfogliare file e visualizzare metriche.",
|
||
"noHostsMatchSearch": "Nessun host corrisponde alla ricerca",
|
||
"hostNotFound": "Host non trovato",
|
||
"searchHosts": "Cerca host...",
|
||
"sortHosts": "Ordina host",
|
||
"sortDefault": "Ordine predefinito",
|
||
"sortNameAsc": "Nome (A → Z)",
|
||
"sortNameDesc": "Nome (Z → A)",
|
||
"sortIpAsc": "Indirizzo IP (crescente)",
|
||
"sortIpDesc": "Indirizzo IP (decrescente)",
|
||
"sortOnlineFirst": "Online per primi",
|
||
"sortOfflineFirst": "Offline per primi",
|
||
"sortManual": "Manuale (trascina per riordinare)",
|
||
"sortPinnedFirst": "Fissati per primi",
|
||
"filterHosts": "Filtra host",
|
||
"filterClearAll": "Cancella filtri",
|
||
"filterStatusGroup": "Stato",
|
||
"filterOnline": "Online",
|
||
"filterOffline": "Offline",
|
||
"filterPinned": "Fissati",
|
||
"filterAuthGroup": "Tipo di autenticazione",
|
||
"filterAuthPassword": "Password",
|
||
"filterAuthKey": "Chiave SSH",
|
||
"filterAuthCredential": "Credenziale",
|
||
"filterAuthNone": "Nessuna",
|
||
"filterAuthOpkssh": "OPKSSH",
|
||
"filterProtocolGroup": "Protocollo",
|
||
"filterProtocolSsh": "SSH",
|
||
"filterProtocolRdp": "RDP",
|
||
"filterProtocolVnc": "VNC",
|
||
"filterProtocolTelnet": "Telnet",
|
||
"filterFeaturesGroup": "Funzionalità",
|
||
"filterFeatureTerminal": "Terminale",
|
||
"filterFeatureFileManager": "Gestione file",
|
||
"filterFeatureTunnel": "Tunnel",
|
||
"filterFeatureDocker": "Docker",
|
||
"filterTagsGroup": "Tag",
|
||
"connectRdp": "RDP",
|
||
"connectVnc": "VNC",
|
||
"connectTelnet": "Internet",
|
||
"editHostAction": "Modifica host",
|
||
"moreOptions": "Altre opzioni",
|
||
"shareHost": "Condividi host",
|
||
"shareHostTitle": "Condividi: {{name}}",
|
||
"shareFolder": "Condividi la cartella",
|
||
"shareFolderTitle": "Condividi la cartella: {{name}}",
|
||
"folderSharedSuccessfully": "Host(i) condivisi {{count}} nella cartella",
|
||
"failedToShareFolder": "Impossibile condividere la cartella",
|
||
"sharing": {
|
||
"loadError": "Caricamento dati di condivisione non riuscito. Riprova.",
|
||
"shareWithSection": "Condividi con",
|
||
"usersTab": "Utenti",
|
||
"rolesTab": "Ruoli",
|
||
"searchPlaceholder": "Cerca utenti o ruoli...",
|
||
"noMatches": "Nessuna corrispondenza trovata",
|
||
"permissionLevelLabel": "Livello di autorizzazione",
|
||
"levels": {
|
||
"connect": {
|
||
"label": "Connetti",
|
||
"description": "Apri solo sessioni: terminale, desktop remoto, gestione file, tunnel e Docker. Nessun accesso alla configurazione dell'host."
|
||
},
|
||
"view": {
|
||
"label": "Visualizza",
|
||
"description": "Connetti, più visualizza la configurazione dell'host. I segreti non vengono mai mostrati."
|
||
},
|
||
"edit": {
|
||
"label": "Modifica",
|
||
"description": "Visualizza e modifica le impostazioni host senza autenticazione. L'autenticazione SSH del proprietario rimane privata e accessibile solo al proprietario."
|
||
},
|
||
"manage": {
|
||
"label": "Gestisci",
|
||
"description": "Modifica, più condividi l'host con altri, modifica i livelli di autorizzazione e revoca l'accesso."
|
||
}
|
||
},
|
||
"expiryLabel": "Scadenza accesso",
|
||
"expiry": {
|
||
"never": "Mai",
|
||
"oneHour": "1 ora",
|
||
"oneDay": "24 ore",
|
||
"sevenDays": "7 giorni",
|
||
"thirtyDays": "30 giorni",
|
||
"custom": "Personalizzato"
|
||
},
|
||
"customHoursPlaceholder": "Ore fino alla scadenza dell'accesso",
|
||
"shareButton": "Condividi",
|
||
"shareWithCount": "Condividi ({{count}})",
|
||
"currentAccess": "Accesso corrente",
|
||
"noAccessEntries": "Questo host non è stato ancora condiviso",
|
||
"folderShareSummary": "Condiviso {{shared}} di {{total}} host(i) in questa cartella",
|
||
"grantedBy": "Concesso da",
|
||
"expires": "Scade",
|
||
"expired": "Scaduto",
|
||
"never": "Mai",
|
||
"revoke": "Revoca",
|
||
"accessUpdated": "Accesso aggiornato",
|
||
"accessUpdateFailed": "Aggiornamento dell'accesso non riuscito",
|
||
"sharedBadge": "Condiviso",
|
||
"sharedBadgeTooltip": "Condiviso da {{owner}} (accesso {{level}})",
|
||
"viewOnlyBanner": "Questo host è condiviso con te da {{owner}} con accesso di sola lettura. La configurazione è di sola lettura.",
|
||
"sharedEditBanner": "Questo host è condiviso con te da {{owner}} con accesso di modifica. Le modifiche si applicano all'host reale; i riferimenti di autenticazione possono essere modificati solo dal proprietario.",
|
||
"ownerOnlyControl": "Solo il proprietario dell'host può modificare questa impostazione",
|
||
"ownerAuthPrivate": "L'autenticazione SSH del proprietario dell'host è privata. Utilizza l'opzione \"Imposta autenticazione SSH personale\" dal menu dell'host per scegliere le tue credenziali.",
|
||
"ownerAuthShared": "Il proprietario dell'host ha condiviso le credenziali di autenticazione SSH per questo host. Puoi utilizzarle oppure scegliere le tue credenziali da \"Imposta autenticazione SSH personale\".",
|
||
"authOverrideAction": "Imposta l'autenticazione SSH personale",
|
||
"authOverrideTitle": "Autenticazione SSH personale",
|
||
"authOverrideDescriptionPrivate": "Le credenziali SSH del proprietario dell'host rimangono private. Scegli una delle tue credenziali salvate per connetterti a {{host}}.",
|
||
"authOverrideDescriptionShared": "Utilizza le credenziali di autenticazione condivise dal proprietario dell'host oppure sostituiscile con una delle tue credenziali salvate per le connessioni a {{host}}.",
|
||
"authOverrideCredentialLabel": "Credenziali di autenticazione",
|
||
"useSharedAuthentication": "Utilizzare l'autenticazione dell'host condiviso.",
|
||
"noPersonalCredential": "Nessuna credenziale personale",
|
||
"authOverrideNoCredentials": "Non hai ancora salvato alcuna credenziale SSH. Creane una in Credenziali per connetterti agli host che richiedono l'autenticazione.",
|
||
"authOverrideRequired": "Questo host richiede una delle tue credenziali salvate prima che tu possa connetterti.",
|
||
"authOverridePrivateHint": "Queste credenziali sono personali e ad uso esclusivo dell'utente. Il proprietario dell'host e gli altri destinatari non possono visualizzarle né utilizzarle.",
|
||
"authOverrideSaved": "Autenticazione SSH personale salvata",
|
||
"authOverrideCleared": "Autenticazione SSH personale rimossa",
|
||
"authOverrideClearedToShared": "Utilizzo dell'autenticazione dell'host condiviso",
|
||
"authOverrideLoadError": "Impossibile caricare le credenziali di autenticazione SSH. Riprova.",
|
||
"authOverrideSaveError": "Impossibile salvare le credenziali SSH."
|
||
},
|
||
"guac": {
|
||
"connection": "Connessione",
|
||
"authentication": "Autenticazione",
|
||
"storedCredential": "Credenziale memorizzata",
|
||
"noCredential": "Nessuna credenziale (credenziali dirette di seguito)",
|
||
"authMethod": "Metodo di autenticazione",
|
||
"authTypeDirect": "Diretta",
|
||
"authTypeCredential": "Credenziale",
|
||
"authTypeNone": "Nessuno",
|
||
"authTypeNoneDesc": "Non vengono memorizzate credenziali. Ti verrà richiesto di inserire nome utente e password ogni volta che effettuerai la connessione; questi dati non verranno salvati.",
|
||
"selectCredential": "Seleziona una credenziale...",
|
||
"connectionSettings": "Impostazioni di connessione",
|
||
"displaySettings": "Impostazioni schermo",
|
||
"audioSettings": "Impostazioni audio",
|
||
"rdpPerformance": "Prestazioni RDP",
|
||
"deviceRedirection": "Reindirizzamento dispositivi",
|
||
"session": "Sessione",
|
||
"gateway": "Gateway",
|
||
"remoteApp": "RemoteApp",
|
||
"clipboard": "Appunti",
|
||
"sessionRecording": "Registrazione sessione",
|
||
"wakeOnLan": "Wake-on-LAN",
|
||
"vncSettings": "Impostazioni VNC",
|
||
"terminalSettings": "Impostazioni terminale",
|
||
"rdpPort": "Porta RDP",
|
||
"username": "Nome utente",
|
||
"password": "Password",
|
||
"passwordSaved": "Password salvata, digita per modificarla",
|
||
"domain": "Dominio",
|
||
"securityMode": "Modalità di sicurezza",
|
||
"colorDepth": "Profondità colore",
|
||
"width": "Larghezza",
|
||
"height": "Altezza",
|
||
"dpi": "DPI",
|
||
"resizeMethod": "Metodo di ridimensionamento",
|
||
"clientName": "Nome client",
|
||
"initialProgram": "Programma iniziale",
|
||
"serverLayout": "Layout del server",
|
||
"timezone": "Fuso orario",
|
||
"loadBalanceInfo": "Info bilanciamento carico / Cookie",
|
||
"loadBalanceInfoDesc": "Cookie del RD Connection Broker per il bilanciamento del carico della farm RDS (es. tsv://MS Terminal Services Plugin.1.CollectionName)",
|
||
"guacdProxy": "Proxy guacd",
|
||
"guacdHostname": "Host guacd",
|
||
"guacdHostnamePlaceholder": "Default globale",
|
||
"guacdPort": "Porta guacd",
|
||
"guacdProxyDesc": "Sostituisci l'istanza guacd globale per questa connessione. Lascia vuoto per utilizzare il guacd configurato globalmente.",
|
||
"gatewayHostname": "Hostname del gateway",
|
||
"gatewayPort": "Porta del gateway",
|
||
"gatewayUsername": "Nome utente gateway",
|
||
"gatewayPassword": "Password gateway",
|
||
"gatewayDomain": "Dominio gateway",
|
||
"remoteAppProgram": "Programma RemoteApp",
|
||
"workingDirectory": "Directory di lavoro",
|
||
"arguments": "Argomenti",
|
||
"normalizeLineEndings": "Normalizza terminazioni di riga",
|
||
"recordingPath": "Percorso registrazione",
|
||
"recordingName": "Nome registrazione",
|
||
"macAddress": "Indirizzo MAC",
|
||
"broadcastAddress": "Indirizzo di broadcast",
|
||
"udpPort": "Porta UDP",
|
||
"waitTimeS": "Tempo di attesa (s)",
|
||
"driveName": "Nome unità",
|
||
"drivePath": "Percorso unità",
|
||
"ignoreCertificate": "Ignora certificato",
|
||
"ignoreCertificateDesc": "Consente connessioni a host con certificati autofirmati",
|
||
"forceLossless": "Forza lossless",
|
||
"forceLosslessDesc": "Forza la codifica lossless delle immagini (qualità più alta, maggiore utilizzo di banda)",
|
||
"disableAudio": "Disabilita audio",
|
||
"disableAudioDesc": "Disattiva tutto l'audio dalla sessione remota",
|
||
"enableAudioInput": "Abilita ingresso audio (microfono)",
|
||
"enableAudioInputDesc": "Inoltra il microfono locale alla sessione remota",
|
||
"wallpaper": "Sfondo",
|
||
"wallpaperDesc": "Mostra lo sfondo del desktop (disabilitarlo migliora le prestazioni)",
|
||
"theming": "Temi",
|
||
"themingDesc": "Abilita temi e stili visivi",
|
||
"fontSmoothing": "Smussamento caratteri",
|
||
"fontSmoothingDesc": "Abilita il rendering dei caratteri ClearType",
|
||
"fullWindowDrag": "Trascinamento finestra intera",
|
||
"fullWindowDragDesc": "Mostra il contenuto della finestra durante il trascinamento",
|
||
"desktopComposition": "Composizione desktop",
|
||
"desktopCompositionDesc": "Abilita gli effetti Aero Glass",
|
||
"menuAnimations": "Animazioni menu",
|
||
"menuAnimationsDesc": "Abilita animazioni di dissolvenza e scorrimento dei menu",
|
||
"disableBitmapCaching": "Disabilita cache bitmap",
|
||
"disableBitmapCachingDesc": "Disattiva la cache bitmap (può essere utile per risolvere anomalie)",
|
||
"disableOffscreenCaching": "Disabilita cache fuori schermo",
|
||
"disableOffscreenCachingDesc": "Disattiva la cache fuori schermo",
|
||
"disableGlyphCaching": "Disabilita cache glifi",
|
||
"disableGlyphCachingDesc": "Disattiva la cache dei glifi",
|
||
"enableGfx": "Abilita GFX",
|
||
"enableGfxDesc": "Usa la pipeline grafica RemoteFX",
|
||
"enablePrinting": "Abilita stampa",
|
||
"enablePrintingDesc": "Reindirizza le stampanti locali alla sessione remota",
|
||
"enableDriveRedirection": "Abilita reindirizzamento unità",
|
||
"enableDriveRedirectionDesc": "Mappa una cartella locale come unità nella sessione remota",
|
||
"createDrivePath": "Crea percorso drive",
|
||
"createDrivePathDesc": "Crea automaticamente la cartella se non esiste",
|
||
"disableDownload": "Disabilita download",
|
||
"disableDownloadDesc": "Impedisce il download di file dalla sessione remota",
|
||
"disableUpload": "Disabilita upload",
|
||
"disableUploadDesc": "Impedisce il caricamento di file sulla sessione remota",
|
||
"enableTouch": "Abilita input tattile",
|
||
"enableTouchDesc": "Abilita l'inoltro dell'input tattile",
|
||
"consoleSession": "Sessione console",
|
||
"consoleSessionDesc": "Connetti alla console (sessione 0) invece di una nuova sessione",
|
||
"sendWolPacket": "Invia pacchetto WOL",
|
||
"sendWolPacketDesc": "Invia un pacchetto magico per riattivare questo host prima della connessione",
|
||
"disableCopy": "Disabilita copia",
|
||
"disableCopyDesc": "Impedisce la copia di testo dalla sessione remota",
|
||
"disablePaste": "Disabilita incolla",
|
||
"disablePasteDesc": "Impedisce di incollare testo nella sessione remota",
|
||
"createPathIfMissing": "Crea percorso se mancante",
|
||
"createPathIfMissingDesc": "Crea automaticamente la directory di registrazione",
|
||
"excludeOutput": "Escludi output",
|
||
"excludeOutputDesc": "Non registrare l'output dello schermo (solo metadati)",
|
||
"excludeMouse": "Escludi mouse",
|
||
"excludeMouseDesc": "Non registrare i movimenti del mouse",
|
||
"includeKeystrokes": "Includi tasti premuti",
|
||
"includeKeystrokesDesc": "Registra i tasti premuti non elaborati in aggiunta all'output dello schermo",
|
||
"vncPort": "Porta VNC",
|
||
"vncPassword": "Password VNC",
|
||
"vncUsernameOptional": "Nome utente (opzionale)",
|
||
"vncLeaveBlank": "Lascia vuoto se non richiesto",
|
||
"cursorMode": "Modalità cursore",
|
||
"swapRedBlue": "Scambia Rosso/Blu",
|
||
"swapRedBlueDesc": "Scambia i canali di colore rosso e blu (corregge alcuni problemi di colore)",
|
||
"readOnly": "Sola lettura",
|
||
"readOnlyDesc": "Visualizza lo schermo remoto senza inviare alcun input",
|
||
"telnetPort": "Porta Telnet",
|
||
"terminalType": "Tipo terminale",
|
||
"fontName": "Nome font",
|
||
"fontSize": "Dimensione font",
|
||
"colorScheme": "Schema colori",
|
||
"backspaceKey": "Tasto Backspace",
|
||
"saveHostFirst": "Salva prima l'host",
|
||
"sharingOptionsAfterSave": "Le opzioni di condivisione sono disponibili dopo aver salvato l'host",
|
||
"permissionLevel": "Livello di autorizzazione",
|
||
"typeHeader": "Tipo",
|
||
"targetHeader": "Destinazione",
|
||
"permissionHeader": "Autorizzazione",
|
||
"cancelBtn": "Annulla",
|
||
"savingBtn": "Salvando...",
|
||
"updateHostBtn": "Aggiorna host",
|
||
"addHostBtn": "Aggiungi host"
|
||
},
|
||
"arrangeUnlockedSwitchedToManual": "Passato all'ordinamento manuale per mantenere l'ordine",
|
||
"dragToRearrange": "Trascina per riorganizzare",
|
||
"arrangeUnlocked": "Sblocca trascina per riorganizzare"
|
||
},
|
||
"commandPalette": {
|
||
"searchPlaceholder": "Cerca host, comandi o impostazioni...",
|
||
"quickActions": "Azioni rapide",
|
||
"navigation": "Navigazione",
|
||
"orShortcut": "O",
|
||
"hostManager": "Gestione host",
|
||
"hostManagerDesc": "Gestisci, aggiungi o modifica gli host",
|
||
"addNewHost": "Aggiungi nuovo host",
|
||
"addNewHostDesc": "Registra un nuovo host",
|
||
"adminSettings": "Impostazioni amministratore",
|
||
"adminSettingsDesc": "Configura le preferenze di sistema e gli utenti",
|
||
"userProfile": "Profilo utente",
|
||
"userProfileDesc": "Gestisci il tuo account e le preferenze",
|
||
"addCredential": "Aggiungi credenziale",
|
||
"addCredentialDesc": "Archivia chiavi SSH o password",
|
||
"tmuxMonitor": "Monitor Tmux",
|
||
"tmuxMonitorDesc": "Monitora le sessioni tmux sui tuoi host",
|
||
"snippets": "Frammenti",
|
||
"runSnippetDesc": "Esegui nella scheda del terminale attiva",
|
||
"noSnippetsFound": "Nessun frammento trovato corrispondente a \"{{search}}\"",
|
||
"recentActivity": "Attività recenti",
|
||
"serversAndHosts": "Server e host",
|
||
"noHostsFound": "Nessun host trovato corrispondente a \"{{search}}\"",
|
||
"links": "Collegamenti",
|
||
"navigate": "Naviga",
|
||
"select": "Seleziona",
|
||
"toggleWith": "Attiva/disattiva con",
|
||
"localTerminal": "Terminale locale",
|
||
"localTerminalDesc": "Apri una shell su questo computer"
|
||
},
|
||
"splitScreen": {
|
||
"paneEmpty": "Pannello {{index}} - vuoto",
|
||
"noTabAssigned": "Nessuna scheda assegnata",
|
||
"focusedPane": "Pannello attivo"
|
||
},
|
||
"connections": {
|
||
"noConnections": "Nessuna connessione",
|
||
"noConnectionsDesc": "Apri un terminale, un file manager o un desktop remoto per visualizzare le connessioni qui",
|
||
"connectedFor": "Connesso da {{duration}}",
|
||
"connected": "Connesso",
|
||
"disconnected": "Disconnesso",
|
||
"closeTab": "Chiudi scheda",
|
||
"closeConnection": "Chiudi connessione",
|
||
"forgetTab": "Dimentica",
|
||
"removeBackground": "Rimuovi",
|
||
"reconnect": "Riconnetti",
|
||
"reopenTab": "Riapri",
|
||
"sectionOpen": "Aperte",
|
||
"sectionBackground": "In background",
|
||
"backgroundDesc": "Le sessioni persistono per 30 minuti dopo la disconnessione e possono essere riconnesse.",
|
||
"persisted": "Mantenuta in background",
|
||
"expiresIn": "Scade tra {{duration}}",
|
||
"search": "Cerca connessioni...",
|
||
"noSearchResults": "Nessuna connessione corrisponde alla ricerca",
|
||
"rename": "Rinomina sessione",
|
||
"sectionSharedWithMe": "Condiviso con me",
|
||
"sharedBy": "Condiviso da {{username}}",
|
||
"join": "Giuntura",
|
||
"sharedSessionLabel": "{{hostName}} (condiviso)"
|
||
},
|
||
"sessionSharing": {
|
||
"guestView": {
|
||
"loading": "Connessione alla sessione condivisa in corso...",
|
||
"linkInvalid": "Questo link di condivisione non è valido, è scaduto o è stato revocato.",
|
||
"rateLimited": "Troppi tentativi, riprova tra poco.",
|
||
"sessionEnded": "Questa sessione è terminata",
|
||
"readOnlyBadge": "Solo visualizzazione"
|
||
},
|
||
"modalTitle": "Sessione di condivisione",
|
||
"shareButton": "Condividere",
|
||
"notReadyToShare": "La sessione non è ancora pronta per la condivisione.",
|
||
"modeTab": {
|
||
"link": "Collegamento",
|
||
"user": "Utente"
|
||
},
|
||
"linkModeDescription": "Chiunque abbia questo link può partecipare, non è necessario creare un account.",
|
||
"userModeDescription": "Condividi la sessione con un utente specifico che ha già accesso a questo host. Se non ha ancora accesso, condividi prima l'host con lui oppure usa un link. Una volta condivisa, la sessione apparirà nella sua scheda Connessioni.",
|
||
"permissionLevel": {
|
||
"label": "Livello di autorizzazione",
|
||
"readOnly": "Sola lettura",
|
||
"readOnlyDescription": "È possibile seguire la sessione in diretta, ma non è possibile digitare o interagire.",
|
||
"readWrite": "lettura-scrittura",
|
||
"readWriteDescription": "Può digitare e interagire con la sessione proprio come il proprietario."
|
||
},
|
||
"expiryLabel": "Scadenza del collegamento",
|
||
"createLinkButton": "Crea collegamento",
|
||
"createShareButton": "Condividi con l'utente",
|
||
"searchUsersPlaceholder": "Cerca utenti...",
|
||
"noUsersFound": "Nessun utente trovato",
|
||
"linkCreated": "Link di condivisione creato",
|
||
"linkCopied": "Link copiato negli appunti",
|
||
"copyLink": "Copia il link",
|
||
"shareCreated": "Sessione condivisa. Sarà visibile nella scheda Connessioni.",
|
||
"shareFailed": "Impossibile creare la condivisione",
|
||
"userLacksHostAccess": "Quell'utente non ha ancora accesso a questo host. Condividi prima l'host con lui, oppure usa un link.",
|
||
"activeShares": "Condivisioni attive",
|
||
"noActiveShares": "Nessuna azione attiva in questa sessione.",
|
||
"revoke": "Revocare",
|
||
"revokeConfirmTitle": "Revocare questa condivisione?",
|
||
"revokeConfirmDescription": "Chiunque utilizzi questa condivisione perderà immediatamente l'accesso.",
|
||
"revoked": "Azione revocata.",
|
||
"revokeFailed": "Impossibile revocare la quota",
|
||
"joinCount": "{{count}} unisciti",
|
||
"joinCount_other": "{{count}} si unisce",
|
||
"expiresAt": "Scade il {{date}}",
|
||
"linkShareBadge": "Collegamento",
|
||
"userShareBadge": "Utente: {{username}}",
|
||
"loadSharesFailed": "Impossibile caricare le azioni attive"
|
||
},
|
||
"guacamole": {
|
||
"connecting": "Connessione alla sessione {{type}} in corso...",
|
||
"connectionError": "Errore di connessione",
|
||
"connectionFailed": "Connessione fallita",
|
||
"failedToConnect": "Impossibile ottenere il token di connessione",
|
||
"hostNotFound": "Host non trovato",
|
||
"noHostSelected": "Nessun host selezionato",
|
||
"reconnect": "Riconnetti",
|
||
"retry": "Riprova",
|
||
"guacdUnavailable": "Il servizio desktop remoto (guacd) non è disponibile. Assicurati che guacd sia in esecuzione, accessibile e configurato correttamente nelle impostazioni di amministrazione.",
|
||
"credentialPromptTitle": "Inserisci le credenziali RDP",
|
||
"credentialPromptDescription": "Questo host è configurato per richiedere le credenziali al momento della connessione. Tali credenziali vengono utilizzate solo per questa sessione e non vengono salvate.",
|
||
"connect": "Collegare",
|
||
"ctrlAltDel": "Ctrl+Alt+Del",
|
||
"files": {
|
||
"title": "File di Drive",
|
||
"parent": "Cartella principale",
|
||
"refresh": "Rinfrescato",
|
||
"empty": "Questa cartella è vuota",
|
||
"listFailed": "Impossibile leggere questa cartella",
|
||
"download": "Scaricamento",
|
||
"downloadFailed": "Impossibile scaricare {{name}}",
|
||
"upload": "Carica i file",
|
||
"uploading": "Caricamento in corso {{name}}...",
|
||
"uploaded": "Caricato {{name}}",
|
||
"uploadFailed": "Impossibile caricare {{name}}",
|
||
"uploadDisabled": "Il caricamento è disabilitato per questa connessione.",
|
||
"driveUnavailable": "Abilita il reindirizzamento delle unità RDP prima di caricare i file",
|
||
"dropToUpload": "Trascina i file da caricare"
|
||
},
|
||
"toolbar": {
|
||
"ctrlAltDel": "Ctrl+Alt+Del",
|
||
"winL": "Win+L (Blocca schermo)",
|
||
"winKey": "Tasto Windows",
|
||
"ctrl": "Ctrl",
|
||
"alt": "Alt",
|
||
"shift": "Shift",
|
||
"win": "Win",
|
||
"stickyActive": "{{key}} (bloccato - clicca per rilasciare)",
|
||
"stickyInactive": "{{key}} (clicca per bloccare)",
|
||
"esc": "Esc",
|
||
"tab": "Tab",
|
||
"home": "Home",
|
||
"end": "Fine",
|
||
"pageUp": "Pag Su",
|
||
"pageDown": "Pag Giù",
|
||
"arrowUp": "Freccia su",
|
||
"arrowDown": "Freccia giù",
|
||
"arrowLeft": "Freccia sinistra",
|
||
"arrowRight": "Freccia destra",
|
||
"fnToggle": "Tasti funzione",
|
||
"reconnect": "Riconnetti sessione",
|
||
"collapse": "Comprimi barra degli strumenti",
|
||
"expand": "Espandi barra degli strumenti",
|
||
"dragHandle": "Trascina per riposizionare",
|
||
"switchToTrackpad": "Passa alla modalità trackpad (trascina per spostare il cursore, tocca per fare clic)",
|
||
"switchToTouch": "Passa alla modalità touch (tocca direttamente il punto in cui desideri fare clic)"
|
||
}
|
||
},
|
||
"terminal": {
|
||
"connect": "Connetti all'host",
|
||
"clear": "Cancella",
|
||
"paste": "Incolla",
|
||
"reconnect": "Riconnetti",
|
||
"connectionLost": "Connessione persa",
|
||
"connected": "Connesso",
|
||
"clipboardWriteFailed": "Copia negli appunti non riuscita. Assicurati che la pagina sia servita via HTTPS o localhost.",
|
||
"clipboardReadFailed": "Lettura dagli appunti non riuscita. Assicurati che i permessi degli appunti siano stati concessi.",
|
||
"clipboardHttpWarning": "Impossibile leggere gli appunti. Alcuni browser limitano l'accesso agli appunti al di fuori del protocollo HTTPS: prova a usare Ctrl+V oppure a utilizzare Termix tramite HTTPS.",
|
||
"passwordPromptFillTitle": "Inserire la password salvata in questa richiesta?",
|
||
"unknownError": "Si è verificato un errore sconosciuto",
|
||
"websocketError": "Errore di connessione WebSocket",
|
||
"connecting": "Connessione in corso...",
|
||
"noHostSelected": "Nessun host selezionato",
|
||
"reconnecting": "Riconnessione... ({{attempt}}/{{max}})",
|
||
"reconnected": "Riconnesso con successo",
|
||
"tmuxSessionCreated": "Sessione tmux creata: {{name}}",
|
||
"tmuxSessionAttached": "Sessione tmux collegata: {{name}}",
|
||
"tmuxUnavailable": "tmux non è installato sull'host remoto, si utilizza la shell standard",
|
||
"tmuxSessionPickerTitle": "Sessioni tmux",
|
||
"tmuxSessionPickerDesc": "Sono state trovate sessioni tmux esistenti su questo host. Selezionane una per ricollegarti o crea una nuova sessione.",
|
||
"tmuxWindows": "Finestre",
|
||
"tmuxWindowCount": "{{count}} finestra",
|
||
"tmuxAttached": "Client collegati",
|
||
"tmuxAttachedCount": "{{count}} collegato",
|
||
"tmuxLastActivity": "Ultima attività",
|
||
"tmuxTimeJustNow": "Adesso",
|
||
"tmuxTimeMinutes": "{{count}}m fa",
|
||
"tmuxTimeHours": "{{count}}h fa",
|
||
"tmuxTimeDays": "{{count}}d fa",
|
||
"tmuxCreateNew": "Avvia nuova sessione",
|
||
"tmuxCopyHint": "Regola la selezione e premi Invio per copiare negli appunti",
|
||
"tmuxDetach": "Scollegati dalla sessione tmux",
|
||
"tmuxDetached": "Scollegato dalla sessione tmux",
|
||
"searchPlaceholder": "Trovare",
|
||
"searchCaseSensitive": "Scatola di fiammiferi",
|
||
"searchWholeWord": "Abbina la parola intera",
|
||
"searchRegex": "Utilizzare le espressioni regolari",
|
||
"searchNoResults": "Nessun risultato",
|
||
"searchResultCount": "{{index}} di {{count}}",
|
||
"searchNext": "Prossima partita (Invio)",
|
||
"searchPrevious": "Partita precedente (Maiusc+Invio)",
|
||
"searchClose": "Chiudi (Esc)",
|
||
"maxReconnectAttemptsReached": "Raggiunto il numero massimo di tentativi di riconnessione",
|
||
"closeTab": "Chiudi",
|
||
"connectionTimeout": "Timeout di connessione",
|
||
"terminalTitle": "Terminale - {{host}}",
|
||
"terminalWithPath": "Terminale - {{host}}:{{path}}",
|
||
"runTitle": "Esecuzione {{command}} - {{host}}",
|
||
"totpRequired": "Autenticazione a due fattori richiesta",
|
||
"totpCodeLabel": "Codice di verifica",
|
||
"totpVerify": "Verifica",
|
||
"mfaPromptRequired": "Autenticazione richiesta",
|
||
"mfaPushRequired": "Autenticazione push richiesta",
|
||
"mfaMenuPlaceholder": "Inserisci la tua risposta",
|
||
"mfaWaitingApproval": "In attesa di approvazione sul tuo dispositivo...",
|
||
"mfaSendRequest": "Invia richiesta",
|
||
"warpgateAuthRequired": "Autenticazione Warpgate richiesta",
|
||
"warpgateSecurityKey": "Chiave di sicurezza",
|
||
"warpgateAuthUrl": "URL di autenticazione",
|
||
"warpgateOpenBrowser": "Apri nel browser",
|
||
"warpgateContinue": "Ho completato l'autenticazione",
|
||
"opksshAuthRequired": "Autenticazione OPKSSH richiesta",
|
||
"opksshAuthDescription": "Completa l'autenticazione nel browser per continuare. Questa sessione rimarrà valida per 24 ore.",
|
||
"opksshOpenBrowser": "Apri il browser per autenticarti",
|
||
"opksshWaitingForAuth": "In attesa dell'autenticazione nel browser...",
|
||
"opksshAuthenticating": "Autenticazione in corso...",
|
||
"opksshTimeout": "Autenticazione scaduta. Riprova.",
|
||
"opksshAuthFailed": "Autenticazione fallita. Controlla le credenziali e riprova.",
|
||
"opksshSignInWith": "Accedi con {{provider}}",
|
||
"tailscaleCheckRequired": "Autenticazione Tailscale richiesta",
|
||
"tailscaleCheckDescription": "Tailscale SSH richiede un controllo aggiuntivo. Autenticati nel tuo browser per continuare.",
|
||
"tailscaleCheckOpenBrowser": "Apri il browser per autenticarti",
|
||
"tailscaleCheckWaiting": "In attesa dell'autenticazione di Tailscale...",
|
||
"tailscaleCheckTimeout": "Autenticazione di Tailscale scaduta. Riprova.",
|
||
"vaultAuthTitle": "Accesso a Vault richiesto",
|
||
"vaultAuthDescription": "Una finestra si è aperta per accedere a HashiCorp Vault. Completa l'accesso lì; la connessione continuerà automaticamente.",
|
||
"vaultAuthFailed": "Autenticazione Vault fallita. Riprova.",
|
||
"vaultReopen": "Riapri la finestra di accesso",
|
||
"sudoPasswordPopupTitle": "Inserisci password?",
|
||
"linkDialogTitle": "Apri collegamento",
|
||
"linkDialogOpen": "Apri",
|
||
"linkDialogCopy": "Copia",
|
||
"websocketAbnormalClose": "La connessione si è chiusa in modo imprevisto. Potrebbe trattarsi di un problema di reverse proxy o configurazione SSL. Controlla i log del server.",
|
||
"connectionLogTitle": "Log di connessione",
|
||
"connectionLogCopy": "Copia i log negli appunti",
|
||
"connectionLogEmpty": "Nessun log di connessione al momento",
|
||
"connectionLogWaiting": "In attesa dei log di connessione...",
|
||
"connectionLogCopied": "Log di connessione copiati negli appunti",
|
||
"connectionLogCopyFailed": "Copia dei log negli appunti fallita",
|
||
"connectionRejected": "Connessione rifiutata dal server. Controlla l'autenticazione e la configurazione di rete.",
|
||
"hostKeyRejected": "Verifica della chiave host SSH rifiutata. Connessione annullata.",
|
||
"sessionTakenOver": "La sessione è stata aperta in un'altra scheda. Riconnessione...",
|
||
"split": {
|
||
"splitTab": "Dividi scheda",
|
||
"addToSplit": "Aggiungi alla divisione",
|
||
"removeFromSplit": "Rimuovi dalla divisione"
|
||
}
|
||
},
|
||
"fileManager": {
|
||
"noHostSelected": "Nessun host selezionato",
|
||
"initializingEditor": "Inizializzazione editor...",
|
||
"file": "File",
|
||
"folder": "Cartella",
|
||
"uploadFile": "Carica file",
|
||
"downloadFile": "Scarica",
|
||
"extractArchive": "Estrai archivio",
|
||
"extractingArchive": "Estrazione di {{name}}...",
|
||
"archiveExtractedSuccessfully": "{{name}} estratto con successo",
|
||
"extractFailed": "Estrazione non riuscita",
|
||
"compressFile": "Comprimi file",
|
||
"compressFiles": "Comprimi file",
|
||
"compressFilesDesc": "Comprimi {{count}} elementi in un archivio",
|
||
"archiveName": "Nome archivio",
|
||
"enterArchiveName": "Inserisci nome archivio...",
|
||
"compressionFormat": "Formato compressione",
|
||
"selectedFiles": "File selezionati",
|
||
"andMoreFiles": "e altri {{count}}...",
|
||
"compress": "Comprimi",
|
||
"compressingFiles": "Comprimendo {{count}} elementi in {{name}}...",
|
||
"filesCompressedSuccessfully": "{{name}} creato con successo",
|
||
"compressFailed": "Compressione non riuscita",
|
||
"edit": "Modifica",
|
||
"preview": "Anteprima",
|
||
"previous": "Precedente",
|
||
"next": "Successivo",
|
||
"pageXOfY": "Pagina {{current}} di {{total}}",
|
||
"zoomOut": "Riduci zoom",
|
||
"zoomIn": "Aumenta zoom",
|
||
"newFile": "Nuovo file",
|
||
"newFolder": "Nuova cartella",
|
||
"rename": "Rinomina",
|
||
"uploading": "Caricamento in corso...",
|
||
"uploadingFile": "Caricamento di {{name}}...",
|
||
"fileName": "Nome file",
|
||
"folderName": "Nome cartella",
|
||
"fileUploadedSuccessfully": "File \"{{name}}\" caricato con successo",
|
||
"failedToUploadFile": "Caricamento file non riuscito",
|
||
"uploadingFolderFiles": "Caricamento del/dei file {{count}} in corso...",
|
||
"uploadedFolderFiles": "File caricati con successo {{count}}",
|
||
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
|
||
"fileDownloadedSuccessfully": "File \"{{name}}\" scaricato con successo",
|
||
"failedToDownloadFile": "Scaricamento file non riuscito",
|
||
"fileCreatedSuccessfully": "File \"{{name}}\" creato con successo",
|
||
"folderCreatedSuccessfully": "Cartella \"{{name}}\" creata con successo",
|
||
"failedToCreateItem": "Creazione elemento non riuscita",
|
||
"operationFailed": "Operazione {{operation}} non riuscita per {{name}}: {{error}}",
|
||
"failedToResolveSymlink": "Risoluzione del collegamento simbolico non riuscita",
|
||
"itemsDeletedSuccessfully": "{{count}} elementi eliminati con successo",
|
||
"failedToDeleteItems": "Eliminazione elementi non riuscita",
|
||
"sudoPasswordRequired": "Password amministratore richiesta",
|
||
"enterSudoPassword": "Inserisci la password sudo per continuare l'operazione",
|
||
"sudoPassword": "Password sudo",
|
||
"sudoOperationFailed": "Operazione sudo non riuscita",
|
||
"sudoAuthFailed": "Autenticazione sudo non riuscita",
|
||
"dragFilesToUpload": "Trascina qui i file per caricarli",
|
||
"emptyFolder": "Questa cartella è vuota",
|
||
"searchFiles": "Cerca file...",
|
||
"upload": "Carica",
|
||
"selectHostToStart": "Seleziona un host per avviare la gestione file",
|
||
"sshRequiredForFileManager": "Il gestore file richiede SSH. Questo host non ha SSH abilitato.",
|
||
"failedToConnect": "Connessione a SSH non riuscita",
|
||
"failedToLoadDirectory": "Caricamento directory non riuscito",
|
||
"noSSHConnection": "Nessuna connessione SSH disponibile",
|
||
"copy": "Copia",
|
||
"cut": "Taglia",
|
||
"paste": "Incolla",
|
||
"copyPath": "Copia percorso",
|
||
"copyPaths": "Copia percorsi",
|
||
"delete": "Elimina",
|
||
"properties": "Proprietà",
|
||
"refresh": "Aggiorna",
|
||
"downloadFiles": "Scarica {{count}} file nel browser",
|
||
"copyFiles": "Copia {{count}} elementi",
|
||
"cutFiles": "Taglia {{count}} elementi",
|
||
"deleteFiles": "Elimina {{count}} elementi",
|
||
"filesCopiedToClipboard": "{{count}} elementi copiati negli appunti",
|
||
"filesCutToClipboard": "{{count}} elementi tagliati negli appunti",
|
||
"pathCopiedToClipboard": "Percorso copiato negli appunti",
|
||
"pathsCopiedToClipboard": "{{count}} percorsi copiati negli appunti",
|
||
"failedToCopyPath": "Impossibile copiare il percorso negli appunti",
|
||
"copyFolderLink": "Copia collegamento alla cartella",
|
||
"copyCurrentFolderLink": "Copia collegamento alla cartella corrente",
|
||
"folderLinkCopied": "Collegamento alla cartella copiato negli appunti",
|
||
"failedToCopyFolderLink": "Impossibile copiare il collegamento alla cartella",
|
||
"movedItems": "Spostati {{count}} elementi",
|
||
"failedToDeleteItem": "Impossibile eliminare l'elemento",
|
||
"itemRenamedSuccessfully": "{{type}} rinominato con successo",
|
||
"failedToRenameItem": "Impossibile rinominare l'elemento",
|
||
"download": "Scarica",
|
||
"openExternalEditor": "Apri esternamente",
|
||
"chooseExternalEditor": "Scegli editor esterno",
|
||
"externalEditorSelected": "Editor esterno selezionato",
|
||
"externalEditorDesktopOnly": "L'editor esterno è disponibile solo nell'app desktop",
|
||
"externalEditorOpened": "Aperto nell'editor esterno. Salvando lì, le modifiche verranno caricate nuovamente sul server.",
|
||
"failedToOpenExternalEditor": "Impossibile aprire l'editor esterno",
|
||
"failedToSelectExternalEditor": "Impossibile selezionare l'editor esterno",
|
||
"permissions": "Permessi",
|
||
"size": "Dimensione",
|
||
"modified": "Modificato",
|
||
"path": "Percorso",
|
||
"confirmDelete": "Sei sicuro di voler eliminare {{name}}?",
|
||
"permissionDenied": "Permesso negato",
|
||
"serverError": "Errore del server",
|
||
"fileSavedSuccessfully": "File salvato con successo",
|
||
"failedToSaveFile": "Impossibile salvare il file",
|
||
"confirmDeleteSingleItem": "Sei sicuro di voler eliminare definitivamente \"{{name}}\"?",
|
||
"confirmDeleteMultipleItems": "Sei sicuro di voler eliminare definitivamente {{count}} elementi?",
|
||
"confirmDeleteMultipleItemsWithFolders": "Sei sicuro di voler eliminare definitivamente {{count}} elementi? Sono incluse cartelle e il loro contenuto.",
|
||
"confirmDeleteFolder": "Sei sicuro di voler eliminare definitivamente la cartella \"{{name}}\" e tutto il suo contenuto?",
|
||
"permanentDeleteWarning": "Questa azione non può essere annullata. Gli elementi verranno eliminati definitivamente dal server.",
|
||
"moveToTrashWarning": "L'articolo o gli articoli verranno spostati nel Cestino Termix e potranno essere ripristinati prima della scadenza del periodo di conservazione.",
|
||
"itemsMovedToTrash": "{{count}} elemento/i spostato/i nel Cestino",
|
||
"trash": "Spazzatura",
|
||
"trashDescription": "Gli elementi eliminati vengono conservati per {{days}} giorni su questo host.",
|
||
"trashLoadFailed": "Impossibile caricare il Cestino",
|
||
"trashEmpty": "Il cestino è vuoto",
|
||
"trashRestore": "Ripristinare",
|
||
"trashRestored": "Ripristinato {{name}}",
|
||
"trashRestoreFailed": "Impossibile ripristinare l'elemento. Il percorso originale potrebbe già esistere.",
|
||
"trashDeletePermanently": "Eliminare definitivamente",
|
||
"trashDeleteConfirm": "Eliminare definitivamente {{name}}? Questa operazione non può essere annullata.",
|
||
"trashPermanentlyDeleted": "Eliminato definitivamente {{name}}",
|
||
"trashDeleteFailed": "Impossibile eliminare definitivamente l'elemento",
|
||
"trashEmptyAction": "Svuotare il cestino",
|
||
"trashEmptyConfirm": "Eliminare definitivamente tutti gli elementi nel Cestino? Questa operazione non può essere annullata.",
|
||
"trashEmptied": "Cestino svuotato",
|
||
"trashRetention": "Pulizia automatica dopo (giorni)",
|
||
"trashRetentionSaved": "Gestione dei rifiuti aggiornata",
|
||
"trashRetentionFailed": "Impossibile aggiornare la conservazione dei rifiuti",
|
||
"trashUnavailableConfirm": "Questo elemento non può essere spostato nel Cestino, solitamente perché si trova su un altro file system o richiede privilegi elevati. Vuoi eliminarlo definitivamente?",
|
||
"recent": "Recenti",
|
||
"pinned": "Fissati",
|
||
"folderShortcuts": "Collegamenti alle cartelle",
|
||
"failedToReconnectSSH": "Impossibile riconnettersi alla sessione SSH",
|
||
"openTerminalHere": "Apri terminale qui",
|
||
"run": "Esegui",
|
||
"openTerminalInFolder": "Apri terminale in questa cartella",
|
||
"openTerminalInFileLocation": "Apri terminale nella posizione del file",
|
||
"runningFile": "In esecuzione - {{file}}",
|
||
"onlyRunExecutableFiles": "È possibile eseguire solo file eseguibili",
|
||
"directories": "Directory",
|
||
"removedFromRecentFiles": "Rimosso \"{{name}}\" dai file recenti",
|
||
"removeFailed": "Rimozione non riuscita",
|
||
"unpinnedSuccessfully": "Rimosso \"{{name}}\" dai preferiti con successo",
|
||
"unpinFailed": "Rimozione dai preferiti non riuscita",
|
||
"removedShortcut": "Rimosso collegamento \"{{name}}\"",
|
||
"removeShortcutFailed": "Rimozione collegamento non riuscita",
|
||
"clearedAllRecentFiles": "Cancellati tutti i file recenti",
|
||
"clearFailed": "Cancellazione non riuscita",
|
||
"removeFromRecentFiles": "Rimuovi dai file recenti",
|
||
"clearAllRecentFiles": "Cancella tutti i file recenti",
|
||
"unpinFile": "Rimuovi dai preferiti",
|
||
"removeShortcut": "Rimuovi collegamento",
|
||
"pinFile": "Aggiungi ai preferiti",
|
||
"addToShortcuts": "Aggiungi ai collegamenti",
|
||
"pasteFailed": "Incolla non riuscito",
|
||
"noUndoableActions": "Nessuna azione annullabile",
|
||
"undoCopySuccess": "Operazione di copia annullata: eliminati {{count}} file copiati",
|
||
"undoCopyFailedDelete": "Annullamento non riuscito: impossibile eliminare i file copiati",
|
||
"undoCopyFailedNoInfo": "Annullamento non riuscito: impossibile trovare informazioni sui file copiati",
|
||
"undoMoveSuccess": "Operazione di spostamento annullata: riportati {{count}} file nella posizione originale",
|
||
"undoMoveFailedMove": "Annullamento non riuscito: impossibile riportare i file indietro",
|
||
"undoMoveFailedNoInfo": "Annullamento non riuscito: impossibile trovare informazioni sui file spostati",
|
||
"undoDeleteNotSupported": "L'operazione di eliminazione non può essere annullata: i file sono stati eliminati permanentemente dal server",
|
||
"undoTypeNotSupported": "Tipo di operazione di annullamento non supportato",
|
||
"undoOperationFailed": "Operazione di annullamento non riuscita",
|
||
"unknownError": "Errore sconosciuto",
|
||
"confirm": "Conferma",
|
||
"find": "Trova...",
|
||
"replace": "Sostituisci",
|
||
"downloadInstead": "Scarica invece",
|
||
"keyboardShortcuts": "Scorciatoie da tastiera",
|
||
"searchAndReplace": "Cerca e sostituisci",
|
||
"editing": "Modifica",
|
||
"search": "Cerca",
|
||
"findNext": "Trova successivo",
|
||
"findPrevious": "Trova precedente",
|
||
"save": "Salva",
|
||
"selectAll": "Seleziona tutto",
|
||
"undo": "Annulla",
|
||
"redo": "Ripristina",
|
||
"moveLineUp": "Sposta riga su",
|
||
"moveLineDown": "Sposta riga giù",
|
||
"toggleComment": "Commenta/Decommenta",
|
||
"autoComplete": "Completamento automatico",
|
||
"imageLoadError": "Caricamento immagine non riuscito",
|
||
"startTyping": "Inizia a digitare...",
|
||
"unknownSize": "Dimensione sconosciuta",
|
||
"fileIsEmpty": "Il file è vuoto",
|
||
"largeFileWarning": "Avviso file di grandi dimensioni",
|
||
"largeFileWarningDesc": "Questo file ha una dimensione di {{size}}, che potrebbe causare problemi di prestazioni se aperto come testo.",
|
||
"fileNotFoundAndRemoved": "File \"{{name}}\" non trovato ed è stato rimosso dai file recenti/fissati",
|
||
"failedToLoadFile": "Caricamento del file non riuscito: {{error}}",
|
||
"serverErrorOccurred": "Si è verificato un errore del server. Riprova più tardi.",
|
||
"autoSaveFailed": "Salvataggio automatico non riuscito",
|
||
"fileAutoSaved": "File salvato automaticamente",
|
||
"moveFileFailed": "Spostamento di {{name}} non riuscito",
|
||
"moveOperationFailed": "Operazione di spostamento non riuscita",
|
||
"canOnlyCompareFiles": "È possibile confrontare solo due file",
|
||
"comparingFiles": "Confronto dei file: {{file1}} e {{file2}}",
|
||
"dragFailed": "Operazione di trascinamento non riuscita",
|
||
"filePinnedSuccessfully": "File \"{{name}}\" fissato con successo",
|
||
"pinFileFailed": "Fissaggio del file non riuscito",
|
||
"fileUnpinnedSuccessfully": "File \"{{name}}\" rimosso dai fissati con successo",
|
||
"unpinFileFailed": "Impossibile rimuovere il file fissato",
|
||
"shortcutAddedSuccessfully": "Collegamento alla cartella \"{{name}}\" aggiunto con successo",
|
||
"addShortcutFailed": "Impossibile aggiungere il collegamento",
|
||
"operationCompletedSuccessfully": "{{operation}} {{count}} elementi con successo",
|
||
"operationCompleted": "{{operation}} {{count}} elementi",
|
||
"downloadFileSuccess": "File {{name}} scaricato con successo",
|
||
"downloadFileFailed": "Download non riuscito",
|
||
"downloadingFile": "Download in corso {{name}}…",
|
||
"downloadProgressBytes": "{{transferred}} / {{total}}",
|
||
"moveTo": "Sposta in {{name}}",
|
||
"diffCompareWith": "Diff con {{name}}",
|
||
"dragOutsideToDownload": "Trascina fuori dalla finestra per scaricare ({{count}} file)",
|
||
"newFolderDefault": "NuovaCartella",
|
||
"newFileDefault": "NuovoFile.txt",
|
||
"successfullyMovedItems": "{{count}} elementi spostati con successo in {{target}}",
|
||
"move": "Sposta",
|
||
"searchInFile": "Cerca nel file (Ctrl+F)",
|
||
"showKeyboardShortcuts": "Mostra scorciatoie da tastiera",
|
||
"decreaseFontSize": "Riduci dimensione carattere",
|
||
"increaseFontSize": "Aumenta dimensione carattere",
|
||
"startWritingMarkdown": "Inizia a scrivere il tuo contenuto markdown...",
|
||
"loadingFileComparison": "Caricamento confronto file in corso...",
|
||
"reload": "Ricarica",
|
||
"compare": "Confronta",
|
||
"sideBySide": "Fianco a fianco",
|
||
"inline": "In linea",
|
||
"fileComparison": "Confronto file: {{file1}} vs {{file2}}",
|
||
"fileTooLarge": "File troppo grande: {{error}}",
|
||
"sshConnectionFailed": "Connessione SSH non riuscita. Controlla la connessione a {{name}} ({{ip}}:{{port}})",
|
||
"loadFileFailed": "Caricamento del file non riuscito: {{error}}",
|
||
"connecting": "Connessione in corso...",
|
||
"connectedSuccessfully": "Connesso con successo",
|
||
"totpVerificationFailed": "Verifica TOTP non riuscita",
|
||
"warpgateVerificationFailed": "Autenticazione Warpgate non riuscita",
|
||
"authenticationFailed": "Autenticazione non riuscita",
|
||
"incorrectPassphrase": "Frase di accesso non corretta. Riprova.",
|
||
"verificationCodePrompt": "Codice di verifica:",
|
||
"changePermissions": "Modifica permessi",
|
||
"currentPermissions": "Permessi attuali",
|
||
"owner": "Proprietario",
|
||
"group": "Gruppo",
|
||
"others": "Altri",
|
||
"read": "Lettura",
|
||
"write": "Scrittura",
|
||
"execute": "Esecuzione",
|
||
"permissionsChangedSuccessfully": "Permessi modificati con successo",
|
||
"failedToChangePermissions": "Modifica dei permessi non riuscita",
|
||
"name": "Nome",
|
||
"sortByName": "Nome",
|
||
"sortByDate": "Data di modifica",
|
||
"sortBySize": "Dimensione",
|
||
"ascending": "Crescente",
|
||
"descending": "Decrescente",
|
||
"root": "Radice",
|
||
"new": "Nuovo",
|
||
"sortBy": "Ordina per",
|
||
"items": "Elementi",
|
||
"selected": "Selezionati",
|
||
"editor": "Editor",
|
||
"octal": "Ottale",
|
||
"storage": "Storage",
|
||
"disk": "Disco",
|
||
"used": "Usato",
|
||
"of": "di",
|
||
"toggleSidebar": "Mostra/Nascondi barra laterale",
|
||
"cannotLoadPdf": "Impossibile caricare il PDF",
|
||
"pdfLoadError": "Si è verificato un errore durante il caricamento del file PDF.",
|
||
"loadingPdf": "Caricamento PDF in corso...",
|
||
"loadingPage": "Caricamento pagina in corso..."
|
||
},
|
||
"transfer": {
|
||
"copyToHost": "Copia su host…",
|
||
"moveToHost": "Sposta su host…",
|
||
"copyItemsToHost": "Copia {{count}} elementi su host…",
|
||
"moveItemsToHost": "Sposta {{count}} elementi sull'host…",
|
||
"noHostsConnected": "Nessun altro host con File Manager disponibile.",
|
||
"noHostsConnectedHint": "Aggiungi un altro host SSH con File Manager abilitato nella Gestione Host.",
|
||
"selectDestinationHost": "Seleziona host di destinazione",
|
||
"destinationPath": "Percorso di destinazione",
|
||
"recentDestinations": "Destinazioni recenti",
|
||
"collapseRecentDestinations": "Comprimi destinazioni recenti",
|
||
"expandRecentDestinations": "Espandi destinazioni recenti",
|
||
"browseFolders": "Sfoglia cartelle di destinazione",
|
||
"browseDestination": "Sfoglia o inserisci percorso",
|
||
"confirmCopy": "Copia",
|
||
"confirmMove": "Sposta",
|
||
"transferring": "Trasferimento in corso…",
|
||
"progressVerifying": "Verifica dell'integrità del file…",
|
||
"progressBenchmarking": "Selezione del percorso di trasferimento più veloce…",
|
||
"compressing": "Compressione in corso…",
|
||
"extracting": "Estrazione in corso…",
|
||
"transferringItems": "Trasferimento {{current}} su {{total}} elementi…",
|
||
"transferSuccess": "Trasferimento completato",
|
||
"transferError": "Trasferimento non riuscito",
|
||
"transferPartial": "Trasferimento completato con {{count}} errori",
|
||
"transferPartialHint": "Impossibile trasferire: {{paths}}",
|
||
"itemsSummary": "{{count}} elementi",
|
||
"destMustBeDirectory": "La destinazione deve essere una directory per il trasferimento di più elementi",
|
||
"selectThisFolder": "Seleziona questa cartella",
|
||
"browsePathWillBeCreated": "Questa cartella non esiste ancora. Verrà creata all'avvio del trasferimento.",
|
||
"browsePathError": "Impossibile aprire questo percorso sull'host di destinazione.",
|
||
"goUp": "Salire",
|
||
"copyFolderToHost": "Copia cartella sull'host…",
|
||
"moveFolderToHost": "Sposta cartella sull'host…",
|
||
"hostReady": "Pronto",
|
||
"hostConnecting": "Connessione in corso…",
|
||
"hostDisconnected": "Non connesso",
|
||
"hostAuthRequired": "Autenticazione richiesta — aprire prima File Manager su questo host",
|
||
"hostConnectionFailed": "Connessione non riuscita",
|
||
"metricsTitle": "Tempi di trasferimento",
|
||
"metricsPrepare": "Prepara destinazione: {{duration}}",
|
||
"metricsCompress": "Compressione sul sorgente: {{duration}}",
|
||
"metricsHopSourceRead": "Sorgente → server: {{throughput}}",
|
||
"metricsHopDestSftpWrite": "Server → dest (SFTP): {{throughput}}",
|
||
"metricsHopDestLocalWrite": "Server → dest (locale): {{throughput}}",
|
||
"metricsTransfer": "End-to-end: {{throughput}} ({{duration}})",
|
||
"metricsExtract": "Estrazione sulla destinazione: {{duration}}",
|
||
"metricsVerify": "SHA-256 verificato: {{duration}}",
|
||
"metricsRouteBenchmark": "Sondaggio di percorso — diretto: {{direct}}, relè: {{relay}}",
|
||
"metricsSourceDelete": "Rimozione dal sorgente: {{duration}}",
|
||
"metricsTotal": "Totale: {{duration}}",
|
||
"progressCompressing": "Compressione sull'host sorgente…",
|
||
"progressExtracting": "Estrazione sulla destinazione…",
|
||
"progressTransferring": "Trasferimento dati…",
|
||
"progressReconnecting": "Riconnessione…",
|
||
"parallelSegmentsLabel": "Corsie di trasferimento parallele",
|
||
"parallelSegmentsOption": "{{count}} corsie",
|
||
"parallelSegmentsHint": "I file di grandi dimensioni vengono suddivisi in blocchi da 256 MB. Più corsie utilizzano connessioni separate (come avviare più trasferimenti) per una maggiore velocità complessiva.",
|
||
"progressTotalSpeed": "{{speed}} totale ({{lanes}} corsie)",
|
||
"progressTransferringItems": "Trasferimento file ({{current}} di {{total}})…",
|
||
"progressBytes": "{{transferred}} / {{total}}",
|
||
"progressItems": "{{current}} / {{total}} file",
|
||
"sourceNotDeletedPartial": "File sorgente mantenuti (trasferimento parziale)",
|
||
"jumpHostLimitation": "Entrambi gli host devono essere raggiungibili dal server Termix. Il routing diretto host-to-host non è supportato.",
|
||
"cancel": "Annulla",
|
||
"methodLabel": "Metodo di trasferimento",
|
||
"methodAuto": "Auto",
|
||
"methodTar": "Archivio Tar",
|
||
"methodItemSftp": "SFTP per file",
|
||
"methodAutoHint": "Sceglie tar o SFTP per file in base al numero, dimensione e comprimibilità dei file. I file singoli usano sempre SFTP in streaming.",
|
||
"methodTarHint": "Comprime sul sorgente, trasferisce un archivio, estrae sulla destinazione. Richiede tar su entrambi gli host Unix.",
|
||
"methodItemSftpHint": "Trasferisce ogni file singolarmente tramite SFTP. Funziona su tutti gli host, incluso Windows.",
|
||
"methodPreviewLoading": "Calcolo del metodo di trasferimento…",
|
||
"methodPreviewError": "Impossibile visualizzare l'anteprima del metodo di trasferimento. Il server sceglierà comunque un metodo all'avvio.",
|
||
"methodPreviewWillUseTar": "Userà: Archivio Tar",
|
||
"methodPreviewWillUseItemSftp": "Userà: SFTP per file",
|
||
"methodPreviewScanSummary": "{{fileCount}} file, {{totalSize}} in totale (scansionati sull'host sorgente).",
|
||
"methodItemSftpLimitation": "Ogni file utilizza lo stesso flusso SFTP come una copia di file singolo, uno dopo l'altro. L'avanzamento è combinato su tutti i file, quindi la barra si muove lentamente durante i file di grandi dimensioni.",
|
||
"methodReason": {
|
||
"user_item_sftp": "Hai scelto SFTP per-file.",
|
||
"user_tar": "Hai scelto archivio tar.",
|
||
"tar_unavailable": "Tar non è disponibile su uno o entrambi gli host — verrà utilizzato SFTP per-file.",
|
||
"windows_host": "È coinvolto un host Windows — tar non viene utilizzato.",
|
||
"auto_multi_large": "Auto: più file, incluso un file grande ({{largestSize}}) con dati comprimibili — tar li raggruppa in un unico trasferimento.",
|
||
"auto_single_large_in_archive": "Auto: un file grande ({{largestSize}}) in questo set — SFTP per-file.",
|
||
"auto_many_incompressible": "Auto: dati per lo più incomprimibili — SFTP per-file.",
|
||
"auto_many_files": "Auto: molti file ({{fileCount}}) — tar riduce il sovraccarico per-file.",
|
||
"auto_default": "Auto: SFTP per-file per questo set."
|
||
},
|
||
"progressCancel": "Annulla",
|
||
"progressCancelling": "Annullamento in corso…",
|
||
"progressStalled": "Bloccato",
|
||
"resumedHint": "Riconnesso a un trasferimento attivo avviato in un'altra finestra.",
|
||
"transferCancelled": "Trasferimento annullato",
|
||
"transferCancelledCopyHint": "Potrebbero rimanere file parziali sulla destinazione.",
|
||
"transferCancelledMoveHint": "Potrebbero rimanere file parziali sulla destinazione. I file sorgente non sono stati rimossi.",
|
||
"cleanupDestFiles": "Pulisci destinazione",
|
||
"cleanupDestFilesSuccess": "File parziali rimossi dalla destinazione",
|
||
"cleanupDestFilesPartial": "Alcuni file parziali non sono stati rimossi",
|
||
"cleanupDestFilesNothing": "Niente da pulire sulla destinazione",
|
||
"cleanupDestFilesError": "Pulizia fallita",
|
||
"retryTransfer": "Riprova",
|
||
"retryTransferError": "Riprova fallita",
|
||
"transferFailedRetryHint": "I dati parziali sono stati conservati sulla destinazione. Il nuovo tentativo riprenderà quando la connessione sarà ripristinata."
|
||
},
|
||
"tunnels": {
|
||
"noSshTunnels": "Nessun tunnel SSH",
|
||
"createFirstTunnelMessage": "Non hai ancora creato nessun tunnel SSH. Configura le connessioni tunnel nel Gestore host per iniziare.",
|
||
"connected": "Connesso",
|
||
"disconnected": "Disconnesso",
|
||
"connecting": "Connessione in corso...",
|
||
"error": "Errore",
|
||
"canceling": "Annullamento in corso...",
|
||
"connect": "Connetti",
|
||
"disconnect": "Disconnetti",
|
||
"cancel": "Annulla",
|
||
"port": "Porta",
|
||
"localPort": "Porta locale",
|
||
"remotePort": "Porta remota",
|
||
"currentHostPort": "Porta host corrente",
|
||
"endpointPort": "Porta endpoint",
|
||
"bindIp": "IP locale",
|
||
"endpointSshConfig": "Configurazione SSH endpoint",
|
||
"endpointSshHost": "Host SSH endpoint",
|
||
"endpointSshHostPlaceholder": "Seleziona un host configurato",
|
||
"endpointSshHostRequired": "Seleziona un host SSH endpoint per ogni tunnel client.",
|
||
"attempt": "Tentativo {{current}} di {{max}}",
|
||
"nextRetryIn": "Prossimo tentativo tra {{seconds}} secondi",
|
||
"clientTunnels": "Tunnel client",
|
||
"clientTunnel": "Tunnel client",
|
||
"addClientTunnel": "Aggiungi tunnel client",
|
||
"noClientTunnels": "Nessun tunnel client configurato su questo desktop.",
|
||
"tunnelName": "Nome tunnel",
|
||
"remoteHost": "Host remoto",
|
||
"autoStart": "Avvio automatico",
|
||
"clientAutoStartDesc": "Si avvia all'apertura del client desktop e rimane connesso.",
|
||
"clientManualStartDesc": "Usa Avvia e Arresta da questa riga. Termix non lo avvierà automaticamente.",
|
||
"clientRemoteServerNote": "L'inoltro remoto potrebbe richiedere AllowTcpForwarding e GatewayPorts sul server SSH endpoint. La porta remota viene chiusa quando questo desktop si disconnette.",
|
||
"clientTunnelStarted": "Tunnel client avviato",
|
||
"clientTunnelStopped": "Tunnel client arrestato",
|
||
"tunnelTestSucceeded": "Test del tunnel riuscito",
|
||
"tunnelTestFailed": "Test del tunnel fallito",
|
||
"localSaved": "Tunnel client salvati",
|
||
"localSaveError": "Salvataggio dei tunnel client locali non riuscito",
|
||
"invalidBindIp": "L'IP locale deve essere un indirizzo IPv4 valido.",
|
||
"invalidLocalTargetIp": "L'IP di destinazione locale deve essere un indirizzo IPv4 valido.",
|
||
"invalidLocalPort": "La porta locale deve essere compresa tra 1 e 65535.",
|
||
"invalidRemotePort": "La porta remota deve essere compresa tra 1 e 65535.",
|
||
"invalidLocalTargetPort": "La porta di destinazione locale deve essere compresa tra 1 e 65535.",
|
||
"invalidEndpointPort": "La porta endpoint deve essere compresa tra 1 e 65535.",
|
||
"duplicateAutoStartBind": "Solo un tunnel client con avvio automatico può utilizzare {{bind}}.",
|
||
"manualControlError": "Aggiornamento dello stato del tunnel non riuscito.",
|
||
"active": "Attivo",
|
||
"start": "Avvia",
|
||
"stop": "Ferma",
|
||
"test": "Verifica",
|
||
"type": "Tipo di tunnel",
|
||
"typeLocal": "Locale (-L)",
|
||
"typeRemote": "Remoto (-R)",
|
||
"typeDynamic": "Dinamico (-D)",
|
||
"typeServerLocalDesc": "Dall'host attuale all'endpoint.",
|
||
"typeServerRemoteDesc": "Dall'endpoint all'host attuale.",
|
||
"typeClientLocalDesc": "Dal computer locale all'endpoint.",
|
||
"typeClientRemoteDesc": "Dall'endpoint al computer locale.",
|
||
"typeClientDynamicDesc": "SOCKS sul computer locale.",
|
||
"typeDynamicDesc": "Inoltra traffico SOCKS5 CONNECT via SSH",
|
||
"forwardDescriptionServerLocal": "Host attuale {{sourcePort}} → endpoint {{endpointPort}}.",
|
||
"forwardDescriptionServerRemote": "Endpoint {{endpointPort}} → host attuale {{sourcePort}}.",
|
||
"forwardDescriptionServerDynamic": "SOCKS su host attuale {{sourcePort}}.",
|
||
"forwardDescriptionClientLocal": "Locale {{sourcePort}} → remoto {{endpointPort}}.",
|
||
"forwardDescriptionClientRemote": "Remoto {{sourcePort}} → locale {{endpointPort}}.",
|
||
"forwardDescriptionClientDynamic": "SOCKS su porta locale {{sourcePort}}.",
|
||
"summaryClientLocal": "{{localHost}}:{{localPort}} → {{endpoint}}:{{remotePort}}",
|
||
"summaryClientRemote": "{{endpoint}}:{{remotePort}} → {{localHost}}:{{localPort}}",
|
||
"summaryClientDynamic": "{{localHost}}:{{localPort}} → SOCKS via {{endpoint}}",
|
||
"autoNameClientLocal": "Locale {{localPort}} → {{endpoint}} {{remotePort}}",
|
||
"autoNameClientRemote": "{{endpoint}} {{remotePort}} → locale {{localPort}}",
|
||
"autoNameClientDynamic": "SOCKS {{localPort}} via {{endpoint}}",
|
||
"route": "Percorso:",
|
||
"lastStarted": "Ultimo avvio",
|
||
"lastTested": "Ultimo test",
|
||
"lastError": "Ultimo errore",
|
||
"maxRetries": "Tentativi massimi",
|
||
"maxRetriesDescription": "Numero massimo di tentativi.",
|
||
"retryInterval": "Intervallo tra tentativi (secondi)",
|
||
"retryIntervalDescription": "Tempo di attesa tra i tentativi.",
|
||
"local": "Locale",
|
||
"remote": "Remoto",
|
||
"destination": "Destinazione",
|
||
"host": "Host",
|
||
"mode": "Modalità",
|
||
"noHostSelected": "Nessun host selezionato",
|
||
"working": "In corso..."
|
||
},
|
||
"cardGrid": {
|
||
"dragToMove": "Trascina per spostare",
|
||
"dragToResize": "Trascina per ridimensionare",
|
||
"changeWidth": "Modifica larghezza",
|
||
"removeCard": "Rimuovi {{label}}",
|
||
"addCard": "Aggiungi",
|
||
"columns": "Colonne",
|
||
"empty": "Nessuna scheda. Usa Aggiungi sotto per inserire le schede."
|
||
},
|
||
"hostMetrics": {
|
||
"cpu": "CPU",
|
||
"memory": "Memoria",
|
||
"disk": "Disco",
|
||
"network": "Rete",
|
||
"uptime": "Tempo di attività",
|
||
"processes": "Processi",
|
||
"available": "Disponibile",
|
||
"free": "Libero",
|
||
"connecting": "Connessione in corso...",
|
||
"connectionFailed": "Connessione al server non riuscita",
|
||
"naCpus": "CPU N/D",
|
||
"cpuCores_one": "{{count}} Core",
|
||
"cpuCores_other": "{{count}} Core",
|
||
"cpuUsage": "Utilizzo CPU",
|
||
"memoryUsage": "Utilizzo memoria",
|
||
"diskUsage": "Utilizzo disco",
|
||
"selectFilesystem": "Seleziona il filesystem",
|
||
"temperature": "Temperatura",
|
||
"highestTemperature": "Temperatura massima",
|
||
"failedToFetchHostConfig": "Recupero configurazione host non riuscito",
|
||
"serverOffline": "Server offline",
|
||
"cannotFetchMetrics": "Impossibile recuperare le metriche dal server offline",
|
||
"totpFailed": "Verifica TOTP non riuscita",
|
||
"noneAuthNotSupported": "Host Metrics non supporta il tipo di autenticazione 'none'.",
|
||
"noHostSelected": "Nessun host selezionato",
|
||
"load": "Carico",
|
||
"systemInfo": "Informazioni di sistema",
|
||
"hostname": "Nome host",
|
||
"operatingSystem": "Sistema operativo",
|
||
"kernel": "Kernel",
|
||
"seconds": "secondi",
|
||
"networkInterfaces": "Interfacce di rete",
|
||
"noInterfacesFound": "Nessuna interfaccia di rete trovata",
|
||
"noProcessesFound": "Nessun processo trovato",
|
||
"processesTotal": "totale",
|
||
"processesRunning": "in esecuzione",
|
||
"loginStats": "Statistiche di accesso SSH",
|
||
"noRecentLoginData": "Nessun dato di accesso recente",
|
||
"executingQuickAction": "Esecuzione di {{name}}...",
|
||
"quickActionSuccess": "{{name}} completato con successo",
|
||
"quickActionFailed": "{{name}} non riuscito",
|
||
"quickActionError": "Impossibile eseguire {{name}}",
|
||
"ports": {
|
||
"title": "Porte in ascolto",
|
||
"protocol": "Protocollo",
|
||
"port": "Porta",
|
||
"address": "Indirizzo",
|
||
"process": "Processo",
|
||
"search": "Cerca porte...",
|
||
"allProtocols": "Tutti",
|
||
"noData": "Nessun dato sulle porte in ascolto"
|
||
},
|
||
"firewall": {
|
||
"title": "Firewall",
|
||
"inactive": "Inattivo",
|
||
"policy": "Politica",
|
||
"rules": "regole",
|
||
"noRules": "Nessuna regola in questa catena",
|
||
"noData": "Nessun dato sul firewall disponibile",
|
||
"action": "Azione",
|
||
"protocol": "Proto",
|
||
"port": "Porta",
|
||
"source": "Sorgente",
|
||
"anywhere": "Ovunque",
|
||
"chains": "Catene"
|
||
},
|
||
"loadAvg": "Carico medio",
|
||
"swap": "Swap",
|
||
"architecture": "Architettura",
|
||
"refresh": "Aggiorna",
|
||
"retry": "Riprova",
|
||
"customize": "Personalizza layout",
|
||
"reset": "Reimposta",
|
||
"tabLive": "Live",
|
||
"editModeInstructions": "Trascina le schede per riordinarle, trascina il bordo inferiore per ridimensionarle e usa il pulsante della larghezza per modificare l'estensione della scheda. Aggiungi o rimuovi schede qui sotto.",
|
||
"managers": {
|
||
"services": "Servizi",
|
||
"processInspector": "Ispettore dei processi",
|
||
"logViewer": "Visualizzatore di log",
|
||
"cron": "Cron",
|
||
"packages": "Pacchetti",
|
||
"ssl": "Certificati SSL",
|
||
"firewall": "Firewall",
|
||
"users": "Utenti e permessi",
|
||
"healthCheck": "Controlli di integrità",
|
||
"diskBreakdown": "Analisi del disco",
|
||
"systemdTimers": "Timer",
|
||
"topMemory": "Principali per memoria",
|
||
"noData": "Nessun dato",
|
||
"sudoHint": "Imposta una password sudo per questo host nell'editor host per abilitare azioni privilegiate.",
|
||
"filter": "Filtra...",
|
||
"start": "Avvia",
|
||
"stop": "Ferma",
|
||
"restart": "Riavvia",
|
||
"actionDone": "{{name}} aggiornato",
|
||
"actionFailed": "Azione non riuscita",
|
||
"signalSent": "Segnale inviato al PID {{pid}}",
|
||
"killHint": "Clic: termina (SIGTERM). Clic destro: terminazione forzata (SIGKILL).",
|
||
"working": "In corso...",
|
||
"update": "Aggiorna",
|
||
"upgradeAll": "Aggiorna tutto",
|
||
"allUpToDate": "Tutto aggiornato",
|
||
"save": "Salva",
|
||
"command": "Comando",
|
||
"enabled": "Abilitato",
|
||
"cronSaved": "Crontab aggiornato",
|
||
"clients": "Client",
|
||
"dryRun": "Prova",
|
||
"renew": "Rinnova",
|
||
"noAcmeClient": "Nessun client ACME (certbot o acme.sh) trovato su questo host.",
|
||
"addInputRule": "Aggiungi regola INPUT",
|
||
"firewallWarning": "Le modifiche sono solo runtime finché non vengono rese permanenti. Fai attenzione a non rimanere bloccato fuori.",
|
||
"ruleApplied": "Regola applicata",
|
||
"invalidPort": "Inserisci una porta valida (1-65535)",
|
||
"newUsername": "Nuovo nome utente",
|
||
"addUser": "Aggiungi",
|
||
"deleteUser": "Elimina utente",
|
||
"noHealthChecks": "Nessun health check configurato al momento.",
|
||
"follow": "Segui",
|
||
"noLogData": "Nessun output di log.",
|
||
"tree": "Albero",
|
||
"enableDisable": "Abilita / disabilita all'avvio",
|
||
"grantSudo": "Concedi sudo",
|
||
"revokeSudo": "Revoca sudo",
|
||
"sslIssueCert": "Emetti certificato",
|
||
"sslExpired": "Scaduto",
|
||
"sslInDays": "in {{days}}d",
|
||
"sslNeedDomain": "Inserisci almeno un dominio",
|
||
"sslIssued": "Certificato emesso",
|
||
"sslDomainsPlaceholder": "example.com, www.example.com",
|
||
"sslHttpStandalone": "HTTP (standalone)",
|
||
"sslHttpWebroot": "HTTP (webroot)",
|
||
"sslDns": "DNS",
|
||
"sslDnsProvider": "Provider DNS (es. cloudflare)",
|
||
"sslIssueHint": "Le credenziali del provider DNS devono essere già configurate sull'host.",
|
||
"sslRevoke": "Revoca certificato",
|
||
"sslRevoked": "Certificato revocato",
|
||
"sslRevokeConfirm": "Revocare e rimuovere il certificato \"{{name}}\"? Questa azione non può essere annullata.",
|
||
"healthRun": "Esegui",
|
||
"healthName": "Nome",
|
||
"healthTarget": "Host / indirizzo",
|
||
"healthAddCheck": "Aggiungi controllo",
|
||
"healthSaved": "Controlli di integrità salvati",
|
||
"healthMissingFields": "Ogni controllo richiede un nome e un obiettivo",
|
||
"logFile": "File",
|
||
"logUnit": "Unità",
|
||
"logCustomPath": "Percorso personalizzato in /var/log (opzionale)",
|
||
"logGrep": "Filtra righe...",
|
||
"firewallPersist": "Rendi permanenti le regole",
|
||
"firewallPersisted": "Regole del firewall rese permanenti",
|
||
"wireguard": "WireGuard",
|
||
"tailscale": "Tailscale",
|
||
"wgNotInstalled": "WireGuard non è installato su questo host",
|
||
"wgNoInterfaces": "Nessuna interfaccia WireGuard configurata",
|
||
"wgInterfaceUp": "Attiva",
|
||
"wgInterfaceDown": "Disattiva",
|
||
"wgBringingUp": "Attivazione di {{name}} in corso...",
|
||
"wgBringingDown": "Disattivazione di {{name}} in corso...",
|
||
"wgInterfaceUpDone": "{{name}} è attivo",
|
||
"wgInterfaceDownDone": "{{name}} è disattivo",
|
||
"wgListenPort": "Porta",
|
||
"wgPublicKey": "Chiave pubblica",
|
||
"wgEndpoint": "Endpoint",
|
||
"wgAllowedIPs": "IP consentiti",
|
||
"wgLastHandshake": "Ultimo handshake",
|
||
"wgHandshakeNever": "Mai",
|
||
"wgTransfer": "Trasferimento",
|
||
"tsNotInstalled": "Tailscale non è installato su questo host",
|
||
"tsRunning": "In esecuzione",
|
||
"tsStopped": "Arrestato",
|
||
"tsEnable": "Connetti",
|
||
"tsDisable": "Disconnetti",
|
||
"tsEnabling": "Connessione a Tailscale in corso...",
|
||
"tsDisabling": "Disconnessione da Tailscale in corso...",
|
||
"tsEnabled": "Tailscale connesso",
|
||
"tsDisabled": "Tailscale disconnesso",
|
||
"tsIPs": "IP Tailscale",
|
||
"tsPeers": "Peer",
|
||
"tsOnline": "Online",
|
||
"tsOffline": "Offline",
|
||
"tsExitNode": "Nodo di uscita",
|
||
"tsExitNodeActive": "Nodo di uscita attivo",
|
||
"tsHostname": "Nome host"
|
||
}
|
||
},
|
||
"proxmoxStats": {
|
||
"tabTitle": "Statistiche di Proxmox",
|
||
"cpuUsage": "Utilizzo della CPU",
|
||
"memoryUsage": "Utilizzo della memoria",
|
||
"diskUsage": "Utilizzo del disco",
|
||
"networkInterfaces": "Interfacce di rete",
|
||
"uptime": "Tempo di attività",
|
||
"systemInfo": "Informazioni di sistema",
|
||
"guestsSummary": "Ospiti",
|
||
"storagePools": "Piscine di stoccaggio",
|
||
"clusterHealth": "Cluster Health",
|
||
"cpuCores_one": "{{count}} Nucleo",
|
||
"cpuCores_other": "{{count}} Nuclei",
|
||
"used": "Usato",
|
||
"total": "Totale",
|
||
"hostname": "Nome host",
|
||
"kernel": "Kernel",
|
||
"pveVersion": "Versione PVE",
|
||
"name": "Nome",
|
||
"status": "Stato",
|
||
"type": "Tipo",
|
||
"cpu": "processore",
|
||
"mem": "Mem",
|
||
"disk": "Disco",
|
||
"running": "Corsa",
|
||
"stopped": "Si è fermato",
|
||
"guestCounts": "{{running}}/{{total}} in esecuzione",
|
||
"inactive": "Inattivo",
|
||
"notClustered": "Nodo autonomo (non facente parte di un cluster)",
|
||
"quorate": "Citazione",
|
||
"notQuorate": "Non è stato raggiunto il quorum",
|
||
"nodeOnline": "Online",
|
||
"nodeOffline": "Offline",
|
||
"noHostSelected": "Nessun host selezionato",
|
||
"pveshNotFound": "pvesh non trovato: si tratta di un nodo Proxmox?",
|
||
"nodeDetectionFailed": "Impossibile determinare un nome nodo Proxmox valido",
|
||
"connecting": "Connessione in corso...",
|
||
"connectionFailed": "Impossibile connettersi al nodo Proxmox",
|
||
"refresh": "Rinfrescato",
|
||
"searchGuests": "Cerca ospiti...",
|
||
"filterAll": "Tutto",
|
||
"filterVm": "VM",
|
||
"filterLxc": "LXC",
|
||
"noGuests": "Nessuna macchina virtuale o container LXC trovato su questo nodo.",
|
||
"noGuestsMatch": "Nessun ospite corrisponde ai filtri attualmente attivi."
|
||
},
|
||
"auth": {
|
||
"tagline": "Gestione SSH e desktop remoto self-hosted",
|
||
"loginTitle": "Bentornato",
|
||
"registerTitle": "Crea account",
|
||
"forgotPassword": "Password dimenticata?",
|
||
"rememberMe": "Ricorda dispositivo per 30 giorni (include TOTP)",
|
||
"noAccount": "Non hai un account?",
|
||
"hasAccount": "Hai già un account?",
|
||
"twoFactorAuth": "Autenticazione a due fattori",
|
||
"enterCode": "Inserisci codice di verifica",
|
||
"backupCode": "Oppure usa codice di backup",
|
||
"verifyCode": "Verifica codice",
|
||
"redirectingToApp": "Reindirizzamento all'app in corso...",
|
||
"sshAuthenticationRequired": "Autenticazione SSH richiesta",
|
||
"sshNoKeyboardInteractive": "Autenticazione keyboard-interactive non disponibile",
|
||
"sshAuthenticationFailed": "Autenticazione non riuscita",
|
||
"sshAuthenticationTimeout": "Timeout autenticazione",
|
||
"sshNoKeyboardInteractiveDescription": "Il server non supporta l'autenticazione keyboard-interactive. Fornisci la password o la chiave SSH.",
|
||
"sshAuthFailedDescription": "Le credenziali fornite non sono corrette. Riprova con credenziali valide.",
|
||
"sshTimeoutDescription": "Il tentativo di autenticazione è scaduto. Riprova.",
|
||
"sshProvideCredentialsDescription": "Fornisci le credenziali SSH per connetterti a questo server.",
|
||
"sshPasswordDescription": "Inserisci la password per questa connessione SSH.",
|
||
"sshKeyPasswordDescription": "Se la tua chiave SSH è crittografata, inserisci qui la passphrase.",
|
||
"passphraseRequired": "Passphrase richiesta",
|
||
"passphraseRequiredDescription": "La chiave SSH è crittografata. Inserisci la passphrase per sbloccarla.",
|
||
"back": "Indietro",
|
||
"firstUser": "Primo utente",
|
||
"firstUserMessage": "Sei il primo utente e verrai designato amministratore. Puoi visualizzare le impostazioni di amministrazione nel menu a tendina dell'utente nella barra laterale. Se pensi che sia un errore, controlla i log di Docker o crea un issue su GitHub.",
|
||
"external": "Esterno",
|
||
"loginWithExternal": "Accedi con provider esterno",
|
||
"loginWithExternalDesc": "Accedi utilizzando il tuo provider di identità esterno configurato",
|
||
"externalNotSupportedInElectron": "L'autenticazione esterna non è ancora supportata nell'app Electron. Utilizza la versione web per l'accesso OIDC.",
|
||
"loginWithProvider": "Accedi con {{name}}",
|
||
"orContinueWith": "oppure continua con",
|
||
"ldapUsername": "Nome utente LDAP",
|
||
"ldapPassword": "Password LDAP",
|
||
"ldapSignIn": "Accedi",
|
||
"ldapLoginFailed": "Accesso LDAP non riuscito",
|
||
"resetPasswordButton": "Reimposta password",
|
||
"sendResetCode": "Invia codice di reset",
|
||
"resetCodeDesc": "Inserisci il tuo nome utente per ricevere un codice di reset della password. Il codice verrà registrato nei log del container Docker.",
|
||
"resetCode": "Codice di reset",
|
||
"verifyCodeButton": "Verifica codice",
|
||
"enterResetCode": "Inserisci il codice a 6 cifre dai log del container Docker per l'utente:",
|
||
"newPassword": "Nuova password",
|
||
"confirmNewPassword": "Conferma password",
|
||
"enterNewPassword": "Inserisci la nuova password per l'utente:",
|
||
"signUp": "Registrati",
|
||
"desktopApp": "App desktop",
|
||
"loggingInToDesktopApp": "Accesso all'app desktop in corso",
|
||
"loadingServer": "Caricamento server in corso...",
|
||
"dataLossWarning": "Reimpostare la password in questo modo eliminerà tutti gli host SSH salvati, le credenziali e altri dati crittografati. Questa azione non può essere annullata. Utilizza questa opzione solo se hai dimenticato la password e non hai effettuato l'accesso.",
|
||
"authenticationDisabled": "Autenticazione disabilitata",
|
||
"authenticationDisabledDesc": "Tutti i metodi di autenticazione sono attualmente disabilitati. Contatta l'amministratore.",
|
||
"passwordLoginDisabledDesc": "L'accesso con password è disabilitato. Utilizza una passkey o un provider di autenticazione esterno.",
|
||
"signInWithPasskey": "Accedi con passkey",
|
||
"passkeyLoginFailed": "Accesso con passkey non riuscito",
|
||
"attemptsRemaining": "{{count}} tentativi rimanenti",
|
||
"confirmResetDataWipe": "Questo account non ha effettuato l'accesso dopo l'aggiornamento della crittografia, pertanto i dati archiviati non possono essere recuperati senza la vecchia password. Il ripristino eliminerà definitivamente host, credenziali e snippet. Continuare?"
|
||
},
|
||
"hostKey": {
|
||
"verifyNewHost": "Verifica chiave host SSH",
|
||
"keyChangedWarning": "Chiave host SSH modificata",
|
||
"firstConnectionTitle": "Prima connessione a questo host",
|
||
"firstConnectionDescription": "L'autenticità di questo host non può essere stabilita. Verifica che l'impronta corrisponda a quanto ti aspetti.",
|
||
"keyChangedDescription": "La chiave host di questo server è cambiata dall'ultima connessione. Ciò potrebbe indicare un problema di sicurezza.",
|
||
"previousKey": "Chiave precedente",
|
||
"newFingerprint": "Nuova impronta",
|
||
"fingerprint": "Impronta",
|
||
"verifyInstructions": "Se ti fidi di questo host, fai clic su Accetta per continuare e salvare questa impronta per le connessioni future.",
|
||
"securityWarning": "Avviso di sicurezza",
|
||
"acceptAndContinue": "Accetta e continua",
|
||
"acceptNewKey": "Accetta nuova chiave e continua"
|
||
},
|
||
"errors": {
|
||
"databaseConnection": "Impossibile connettersi al database",
|
||
"unknownError": "Errore sconosciuto",
|
||
"loginFailed": "Accesso non riuscito",
|
||
"failedPasswordReset": "Impossibile avviare il ripristino della password",
|
||
"failedVerifyCode": "Verifica del codice di ripristino non riuscita",
|
||
"failedCompleteReset": "Completamento del ripristino della password non riuscito",
|
||
"invalidTotpCode": "Codice TOTP non valido",
|
||
"failedOidcLogin": "Impossibile avviare l'accesso OIDC",
|
||
"silentSigninOidcUnavailable": "È stato richiesto l'accesso silenzioso, ma l'accesso OIDC non è disponibile.",
|
||
"failedUserInfo": "Impossibile ottenere le informazioni utente dopo l'accesso",
|
||
"oidcAuthFailed": "Autenticazione OIDC non riuscita",
|
||
"invalidAuthUrl": "URL di autorizzazione non valido ricevuto dal backend",
|
||
"requiredField": "Questo campo è obbligatorio",
|
||
"minLength": "La lunghezza minima è {{min}}",
|
||
"passwordMismatch": "Le password non corrispondono",
|
||
"passwordLoginDisabled": "L'accesso con nome utente/password è attualmente disabilitato",
|
||
"sessionExpired": "Sessione scaduta - effettua di nuovo l'accesso",
|
||
"totpRateLimited": "Limite di tentativi superato: troppi tentativi di verifica TOTP. Riprova più tardi.",
|
||
"totpRateLimitedWithTime": "Limite di tentativi superato: troppi tentativi di verifica TOTP. Attendi {{time}} secondi prima di riprovare.",
|
||
"resetCodeRateLimited": "Limite di tentativi superato: troppi tentativi di verifica. Riprova più tardi.",
|
||
"resetCodeRateLimitedWithTime": "Limite di tentativi raggiunto: troppi tentativi di verifica. Attendere {{time}} secondi prima di riprovare.",
|
||
"authTokenSaveFailed": "Salvataggio del token di autenticazione non riuscito",
|
||
"keyringUnavailable": "Accesso effettuato, ma la sessione non è stata salvata: questo sistema non dispone di un portachiavi per crittografarla. Avvia un Servizio Segreto (come gnome-keyring o KWallet) e accedi di nuovo.",
|
||
"failedToLoadServer": "Caricamento del server non riuscito",
|
||
"remoteServerRequired": "È necessario un server remoto. Per utilizzare questo tipo di connessione, collega un server remoto nelle Impostazioni."
|
||
},
|
||
"messages": {
|
||
"registrationDisabled": "La registrazione di nuovi account è attualmente disabilitata da un amministratore. Effettua il login o contatta un amministratore.",
|
||
"userNotAllowed": "Il tuo account non è autorizzato a registrarsi. Contatta un amministratore.",
|
||
"databaseConnectionFailed": "Connessione al server del database non riuscita",
|
||
"resetCodeSent": "Codice di reset inviato ai log Docker",
|
||
"codeVerified": "Codice verificato con successo",
|
||
"passwordResetSuccess": "Password reimpostata con successo",
|
||
"loginSuccess": "Login effettuato con successo",
|
||
"registrationSuccess": "Registrazione completata con successo"
|
||
},
|
||
"profile": {
|
||
"c2sTunnelConfigDesc": "Tunnel desktop locale verso host SSH configurati.",
|
||
"c2sTunnelPresets": "Preimpostazioni tunnel client",
|
||
"c2sTunnelPresetsDesc": "Salva l'elenco dei tunnel locali di questo client desktop come preimpostazione server con nome, oppure carica una preimpostazione in questo client.",
|
||
"c2sTunnelPresetsUnavailable": "Le preimpostazioni tunnel client sono disponibili solo nel client desktop.",
|
||
"c2sPresetName": "Nome preimpostazione",
|
||
"c2sPresetNamePlaceholder": "Nome preimpostazione client",
|
||
"c2sPresetToLoad": "Preimpostazione da caricare",
|
||
"c2sNoPresetSelected": "Nessuna preimpostazione selezionata",
|
||
"c2sNoPresets": "Nessuna preimpostazione salvata",
|
||
"c2sLoadPreset": "Carica",
|
||
"c2sCurrentLocalConfig": "{{count}} tunnel client locale configurato/i su questo desktop.",
|
||
"c2sPresetSyncNote": "Le preimpostazioni sono snapshot espliciti; caricandone una si sostituisce l'elenco dei tunnel client locali di questo desktop.",
|
||
"c2sPresetSaved": "Preimpostazione tunnel client salvata",
|
||
"c2sPresetLoaded": "Preimpostazione tunnel client caricata localmente",
|
||
"c2sPresetRenamed": "Preimpostazione tunnel client rinominata",
|
||
"c2sPresetDeleted": "Preimpostazione tunnel client eliminata",
|
||
"c2sPresetLoadError": "Caricamento delle preimpostazioni tunnel client non riuscito"
|
||
},
|
||
"placeholders": {
|
||
"maxRetries": "3",
|
||
"retryInterval": "10",
|
||
"language": "Lingua",
|
||
"keyPassword": "password chiave",
|
||
"pastePrivateKey": "Incolla qui la tua chiave privata...",
|
||
"localListenerHost": "127.0.0.1 (ascolta localmente)",
|
||
"localTargetHost": "127.0.0.1 (destinazione su questo computer)",
|
||
"socksListenerHost": "127.0.0.1 (listener SOCKS)",
|
||
"enterPassword": "Inserisci la password",
|
||
"defaultPort": "22",
|
||
"defaultEndpointPort": "224"
|
||
},
|
||
"dashboard": {
|
||
"title": "Dashboard",
|
||
"loading": "Caricamento dashboard...",
|
||
"github": "GitHub",
|
||
"support": "Supporto",
|
||
"discord": "Discord",
|
||
"docs": "Documentazione",
|
||
"donate": "Dona",
|
||
"serverOverview": "Panoramica server",
|
||
"version": "Versione",
|
||
"upToDate": "Aggiornato",
|
||
"updateAvailable": "Aggiornamento disponibile",
|
||
"beta": "Beta",
|
||
"uptime": "Uptime",
|
||
"database": "Database",
|
||
"healthy": "In salute",
|
||
"error": "Errore",
|
||
"totalHosts": "Host totali",
|
||
"totalTunnels": "Tunnel totali",
|
||
"totalCredentials": "Credenziali totali",
|
||
"recentActivity": "Attività recente",
|
||
"reset": "Reimposta",
|
||
"loadingRecentActivity": "Caricamento attività recente...",
|
||
"noRecentActivity": "Nessuna attività recente",
|
||
"quickActions": "Azioni rapide",
|
||
"addHost": "Aggiungi host",
|
||
"addCredential": "Aggiungi credenziale",
|
||
"adminSettings": "Impostazioni amministratore",
|
||
"userProfile": "Profilo utente",
|
||
"serverStats": "Statistiche server",
|
||
"loadingServerStats": "Caricamento statistiche server...",
|
||
"noServerData": "Nessun dato del server disponibile",
|
||
"cpu": "CPU",
|
||
"ram": "RAM",
|
||
"customizeLayout": "Personalizza Dashboard",
|
||
"dashboardSettings": "Impostazioni Dashboard",
|
||
"enableDisableCards": "Abilita/Disabilita schede",
|
||
"resetLayout": "Ripristina predefinito",
|
||
"serverOverviewCard": "Riepilogo server",
|
||
"recentActivityCard": "Attività recente",
|
||
"networkGraphCard": "Grafico di rete",
|
||
"networkGraph": "Grafico di rete",
|
||
"quickActionsCard": "Azioni rapide",
|
||
"serverStatsCard": "Statistiche server",
|
||
"panelMain": "Principale",
|
||
"panelSide": "Laterale",
|
||
"justNow": "adesso",
|
||
"serviceLinks": "Link ai servizi",
|
||
"homepagePreview": "Anteprima home page"
|
||
},
|
||
"donation": {
|
||
"title": "Ti piace Termix?",
|
||
"body": "Termix è gratuito e open source, sviluppato e mantenuto da un team di due persone nel tempo libero. Se ha sostituito uno strumento commerciale per il quale altrimenti pagheresti, una donazione aiuta a coprire i costi di hosting e a sostenere lo sviluppo. Al momento, le donazioni sono solo in criptovaluta.",
|
||
"milestones": "Le donazioni aiutano anche a finanziare il tempo necessario per ricercare e apprendere ciò che serve per sviluppare funzionalità come il supporto a SAML e Kubernetes. Vedi i progressi nella pagina delle donazioni.",
|
||
"cta": "Dona",
|
||
"dismiss": "Forse più tardi"
|
||
},
|
||
"dashboardTab": {
|
||
"stable": "STABILE",
|
||
"hostsOnline": "Host online",
|
||
"activeTunnels": "Tunnel attivi",
|
||
"registerNewServer": "Registra un nuovo server",
|
||
"storeSshKeysOrPasswords": "Memorizza chiavi SSH o password",
|
||
"manageUsersAndRoles": "Gestisci utenti e ruoli",
|
||
"manageYourAccount": "Gestisci il tuo account",
|
||
"hostStatus": "Stato host",
|
||
"noHostsConfigured": "Nessun host configurato",
|
||
"online": "ONLINE",
|
||
"offline": "OFFLINE",
|
||
"checking": "IN VERIFICA",
|
||
"onlineLower": "Online",
|
||
"nodes": "{{count}} nodi",
|
||
"add": "Aggiungi:",
|
||
"commandPalette": "Palette comandi",
|
||
"done": "Fatto",
|
||
"editModeInstructions": "Trascina le schede per riordinarle · Trascina il divisore di colonna per ridimensionare le colonne · Trascina il bordo inferiore di una scheda per ridimensionarne l'altezza · Cestino per rimuovere",
|
||
"empty": "Vuoto",
|
||
"clear": "Pulisci",
|
||
"serviceLinksTitle": "Collegamenti ai servizi",
|
||
"serviceLinksEmpty": "Nessun collegamento ai servizi",
|
||
"serviceLinksAddLabel": "Etichetta",
|
||
"serviceLinksAddUrl": "URL",
|
||
"serviceLinksAdd": "Aggiungi",
|
||
"serviceLinksLabelPlaceholder": "Il mio servizio",
|
||
"serviceLinksUrlPlaceholder": "http://192.168.1.10:8080",
|
||
"serviceLinksInvalidUrl": "Inserisci un indirizzo web valido",
|
||
"serviceLinksAddFailed": "Impossibile aggiungere il collegamento al servizio",
|
||
"disk": "Disco",
|
||
"viewServerDetails": "Visualizza dettagli server"
|
||
},
|
||
"sessionLogs": {
|
||
"title": "Registri di sessione",
|
||
"noLogs": "Ancora nessun registro di sessione",
|
||
"noLogsDesc": "Abilita la registrazione delle sessioni su un host per iniziare a registrare",
|
||
"duration": "Durata",
|
||
"viewLog": "Visualizza registro",
|
||
"downloadLog": "Scarica",
|
||
"downloadAsText": "Scarica come testo",
|
||
"deleteLog": "Elimina",
|
||
"confirmDelete": "Eliminare questo registro di sessione?",
|
||
"confirmDeleteDesc": "Questa azione non può essere annullata.",
|
||
"copyContent": "Copia",
|
||
"copied": "Copiato!",
|
||
"loadError": "Impossibile caricare i registri di sessione",
|
||
"deleteError": "Impossibile eliminare il registro di sessione",
|
||
"filterByHost": "Filtra per host..."
|
||
},
|
||
"networkGraph": {
|
||
"addHost": "Aggiungi host",
|
||
"addGroup": "Aggiungi gruppo",
|
||
"addLink": "Aggiungi collegamento",
|
||
"zoomIn": "Ingrandisci",
|
||
"zoomOut": "Riduci",
|
||
"resetView": "Reimposta vista",
|
||
"selectHost": "Seleziona host",
|
||
"chooseHost": "Scegli un host...",
|
||
"parentGroup": "Gruppo padre",
|
||
"noGroup": "Nessun gruppo",
|
||
"groupName": "Nome gruppo",
|
||
"color": "Colore",
|
||
"source": "Origine",
|
||
"target": "Destinazione",
|
||
"moveToGroup": "Sposta nel gruppo",
|
||
"selectGroup": "Seleziona gruppo...",
|
||
"addConnection": "Aggiungi connessione",
|
||
"hostDetails": "Dettagli host",
|
||
"removeFromGroup": "Rimuovi dal gruppo",
|
||
"addHostHere": "Aggiungi host qui",
|
||
"editGroup": "Modifica gruppo",
|
||
"delete": "Elimina",
|
||
"add": "Aggiungi",
|
||
"create": "Crea",
|
||
"move": "Sposta",
|
||
"connect": "Connetti",
|
||
"createGroup": "Crea gruppo",
|
||
"selectSourcePlaceholder": "Seleziona origine...",
|
||
"selectTargetPlaceholder": "Seleziona destinazione...",
|
||
"invalidFile": "File non valido",
|
||
"hostAlreadyExists": "L'host è già presente nella topologia",
|
||
"connectionExists": "La connessione esiste già",
|
||
"unknown": "Sconosciuto",
|
||
"name": "Nome",
|
||
"ip": "IP",
|
||
"status": "Stato",
|
||
"failedToAddNode": "Impossibile aggiungere il nodo",
|
||
"sourceDifferentFromTarget": "Origine e destinazione devono essere diverse",
|
||
"exportJSON": "Esporta JSON",
|
||
"importJSON": "Importa JSON",
|
||
"terminal": "Terminale",
|
||
"fileManager": "Gestore file",
|
||
"tunnel": "Tunnel",
|
||
"docker": "Docker",
|
||
"serverStats": "Metriche host",
|
||
"hostMetrics": "Metriche host",
|
||
"noNodes": "Nessun nodo al momento"
|
||
},
|
||
"docker": {
|
||
"notEnabled": "Docker non è abilitato per questo host",
|
||
"validating": "Convalida Docker in corso...",
|
||
"connecting": "Connessione in corso...",
|
||
"error": "Errore",
|
||
"version": "{{runtime}} {{version}}",
|
||
"connectionFailed": "Connessione a Docker non riuscita",
|
||
"containerStarted": "Container {{name}} avviato",
|
||
"failedToStartContainer": "Impossibile avviare il container {{name}}",
|
||
"containerStopped": "Container {{name}} arrestato",
|
||
"failedToStopContainer": "Impossibile arrestare il container {{name}}",
|
||
"containerRestarted": "Container {{name}} riavviato",
|
||
"failedToRestartContainer": "Impossibile riavviare il container {{name}}",
|
||
"containerPaused": "Container {{name}} in pausa",
|
||
"containerUnpaused": "Container {{name}} riattivato",
|
||
"failedToTogglePauseContainer": "Impossibile cambiare lo stato di pausa del container {{name}}",
|
||
"containerRemoved": "Container {{name}} rimosso",
|
||
"failedToRemoveContainer": "Impossibile rimuovere il container {{name}}",
|
||
"image": "Immagine",
|
||
"ports": "Porte",
|
||
"noPorts": "Nessuna porta",
|
||
"start": "Avvia",
|
||
"confirmRemoveContainer": "Sei sicuro di voler rimuovere il container '{{name}}'? Questa azione non può essere annullata.",
|
||
"runningContainerWarning": "Attenzione: questo container è attualmente in esecuzione. La rimozione lo arresterà prima.",
|
||
"loadingContainers": "Caricamento container in corso...",
|
||
"manager": "Gestore Docker",
|
||
"autoRefresh": "Aggiornamento automatico",
|
||
"timestamps": "Timestamp",
|
||
"lines": "Righe",
|
||
"filterLogs": "Filtra log...",
|
||
"refresh": "Aggiorna",
|
||
"download": "Scarica",
|
||
"clear": "Pulisci",
|
||
"logsDownloaded": "Log scaricati con successo",
|
||
"last50": "Ultime 50",
|
||
"last100": "Ultime 100",
|
||
"last500": "Ultime 500",
|
||
"last1000": "Ultime 1000",
|
||
"allLogs": "Tutti i log",
|
||
"noLogsMatching": "Nessun log corrispondente a \"{{query}}\"",
|
||
"noLogsAvailable": "Nessun log disponibile",
|
||
"noContainersFound": "Nessun contenitore trovato",
|
||
"noContainersFoundHint": "Nessun contenitore Docker disponibile su questo host",
|
||
"searchPlaceholder": "Cerca contenitori...",
|
||
"allStatuses": "Tutti gli stati",
|
||
"stateRunning": "In esecuzione",
|
||
"statePaused": "In pausa",
|
||
"stateExited": "Terminato",
|
||
"stateRestarting": "In riavvio",
|
||
"noContainersMatchFilters": "Nessun contenitore corrisponde ai filtri",
|
||
"noContainersMatchFiltersHint": "Prova a modificare i criteri di ricerca o di filtro",
|
||
"failedToFetchStats": "Impossibile recuperare le statistiche del contenitore",
|
||
"containerNotRunning": "Contenitore non in esecuzione",
|
||
"startContainerToViewStats": "Avvia il contenitore per visualizzare le statistiche",
|
||
"loadingStats": "Caricamento statistiche...",
|
||
"errorLoadingStats": "Errore nel caricamento delle statistiche",
|
||
"noStatsAvailable": "Nessuna statistica disponibile",
|
||
"cpuUsage": "Utilizzo CPU",
|
||
"current": "Corrente",
|
||
"memoryUsage": "Utilizzo memoria",
|
||
"networkIo": "I/O di rete",
|
||
"input": "Input",
|
||
"output": "Output",
|
||
"blockIo": "Block I/O",
|
||
"read": "Lettura",
|
||
"write": "Scrittura",
|
||
"pids": "PIDs",
|
||
"containerInformation": "Informazioni sul container",
|
||
"name": "Nome",
|
||
"id": "ID",
|
||
"state": "Stato",
|
||
"containerMustBeRunning": "Il container deve essere in esecuzione per accedere alla console",
|
||
"verificationCodePrompt": "Inserisci il codice di verifica",
|
||
"totpVerificationFailed": "Verifica TOTP fallita. Riprova.",
|
||
"warpgateVerificationFailed": "Autenticazione Warpgate fallita. Riprova.",
|
||
"connectedTo": "Connesso a {{containerName}}",
|
||
"disconnected": "Disconnesso",
|
||
"consoleError": "Errore console",
|
||
"errorMessage": "Errore: {{message}}",
|
||
"failedToConnect": "Connessione al container fallita",
|
||
"console": "Console",
|
||
"selectShell": "Seleziona shell",
|
||
"bash": "Bash",
|
||
"sh": "sh",
|
||
"ash": "ash",
|
||
"connect": "Connetti",
|
||
"disconnect": "Disconnetti",
|
||
"notConnected": "Non connesso",
|
||
"clickToConnect": "Clicca Connetti per avviare una sessione shell",
|
||
"connectingTo": "Connessione a {{containerName}} in corso...",
|
||
"containerNotFound": "Container non trovato",
|
||
"backToList": "Torna all'elenco",
|
||
"logs": "Log",
|
||
"stats": "Statistiche",
|
||
"consoleTab": "Console",
|
||
"startContainerToAccess": "Avvia il container per accedere alla console"
|
||
},
|
||
"admin": {
|
||
"sectionGeneral": "Generale",
|
||
"sectionOidc": "OIDC",
|
||
"sectionSso": "Provider SSO",
|
||
"ssoAddProvider": "Aggiungi provider",
|
||
"ssoDocsLink": "Visualizza documentazione",
|
||
"ssoProviderDocsLink": "Visualizza documentazione",
|
||
"ssoNoProviders": "Nessun provider SSO configurato.",
|
||
"ssoProviderName": "Nome visualizzato",
|
||
"ssoProviderType": "Tipo provider",
|
||
"ssoDeleteProvider": "Elimina provider",
|
||
"ssoDeleteConfirm": "Eliminare questo provider? Gli utenti associati non potranno più accedere.",
|
||
"ssoTypeOidc": "OIDC",
|
||
"ssoTypeLdap": "LDAP",
|
||
"ssoTypeGithub": "GitHub",
|
||
"ssoTypeGoogle": "Google",
|
||
"ssoEnabled": "Abilitato",
|
||
"ssoDisabled": "Disabilitato",
|
||
"ssoSaveProvider": "Salva provider",
|
||
"ssoTestConnection": "Test connessione",
|
||
"ssoEditProvider": "Modifica provider",
|
||
"ldapHost": "Host LDAP",
|
||
"ldapPort": "Porta",
|
||
"ldapUseTls": "Usa TLS (LDAPS)",
|
||
"ldapBindDn": "Bind DN",
|
||
"ldapBindPassword": "Password di bind",
|
||
"ldapUserSearchBase": "Base di ricerca utenti",
|
||
"ldapUserSearchFilter": "Filtro di ricerca utenti",
|
||
"ldapUsernameAttr": "Attributo nome utente",
|
||
"ldapDisplayNameAttr": "Attributo nome visualizzato",
|
||
"ldapGroupSearchBase": "Base di ricerca gruppi",
|
||
"ldapAdminGroup": "Gruppo amministratori",
|
||
"ldapAllowedUsers": "Utenti autorizzati",
|
||
"sectionUsers": "Utenti",
|
||
"sectionSessions": "Sessioni",
|
||
"sectionRoles": "Ruoli",
|
||
"sectionDatabase": "Database",
|
||
"sectionApiKeys": "Chiavi API",
|
||
"sectionAuditLog": "Registro di controllo",
|
||
"sectionSsl": "SSL / Let's Encrypt",
|
||
"sectionTouchInput": "Input tattile",
|
||
"touchEnabled": "Abilita input tattile",
|
||
"touchEnabledDesc": "Consenti lo scorrimento con un solo dito nei terminali",
|
||
"touchMomentumEnabled": "Abilitare lo slancio",
|
||
"touchMomentumEnabledDesc": "Continua a scorrere brevemente dopo uno swipe",
|
||
"touchAdvanced": "Avanzato",
|
||
"touchDragThreshold": "Trascinamento",
|
||
"touchMaxWheelDelta": "Delta massimo della ruota",
|
||
"touchMomentumSampleWindow": "Finestra di campionamento del momento",
|
||
"touchReleaseGracePeriod": "Periodo di grazia per il rilascio",
|
||
"touchMinimumVelocity": "Velocità minima",
|
||
"touchMaximumVelocity": "velocità massima",
|
||
"touchMaximumDuration": "Durata massima",
|
||
"touchMaximumTravel": "Viaggio massimo",
|
||
"touchDecayTime": "tempo di decadimento",
|
||
"touchPixelsPerTick": "Pixel per tick",
|
||
"touchMaximumFrameInterval": "Intervallo massimo tra i fotogrammi",
|
||
"touchMaximumTicksPerFrame": "Numero massimo di tick per fotogramma",
|
||
"touchResetDefaults": "Ripristina le impostazioni predefinite",
|
||
"touchSaved": "Impostazioni di input touch salvate",
|
||
"touchSaveFailed": "Impossibile salvare le impostazioni di input touch.",
|
||
"sectionImageStorage": "Archiviazione delle immagini",
|
||
"imageStorageMode": "Modalità di archiviazione",
|
||
"imageStorageModeDesc": "Dove vengono scritte le immagini del terminale incollate e caricate. Le selezioni automatiche per connessione, locale e remota (SFTP), sono fisse.",
|
||
"imageStorageModeAuto": "Auto",
|
||
"imageStorageModeLocal": "Locale",
|
||
"imageStorageModeRemoteSftp": "Remoto (SFTP)",
|
||
"imageStorageLocalDir": "Cartella locale",
|
||
"imageStorageLocalDirDesc": "Percorso assoluto nel backend di Termix. Non viene visualizzato dopo il salvataggio per motivi di sicurezza.",
|
||
"imageStorageLocalDirPlaceholder": "Lascia vuoto per mantenere aggiornato",
|
||
"imageStorageHostPath": "Percorso host",
|
||
"imageStorageHostPathDesc": "La visualizzazione lato host della directory locale ricevuta dagli agenti terminali.",
|
||
"imageStorageTtl": "TTL (ms)",
|
||
"imageStorageMaxCount": "Numero massimo di immagini",
|
||
"imageStorageMaxBytes": "byte di archiviazione massimi",
|
||
"imageStorageSaved": "Impostazioni di archiviazione delle immagini salvate",
|
||
"imageStorageSaveFailed": "Impossibile salvare le impostazioni di archiviazione delle immagini.",
|
||
"imageStorageInstanceId": "ID sessione terminale",
|
||
"imageStorageInstanceIdDesc": "ID istanza di una delle schede del terminale a cui sei connesso, utilizzato per testare la visibilità.",
|
||
"imageStorageInstanceIdRequired": "Inserire prima l'ID dell'istanza della sessione del terminale",
|
||
"imageStorageTest": "Test",
|
||
"imageStorageTesting": "Test...",
|
||
"imageStorageTestFailed": "Impossibile testare l'archiviazione delle immagini",
|
||
"imageStorageTestConnected": "La sessione del terminale è connessa.",
|
||
"imageStorageTestNotConnected": "Nessuna sessione terminale connessa con questo ID istanza.",
|
||
"imageStorageTestSelectedMode": "Per caricare un file si utilizzerebbe: {{mode}}",
|
||
"imageStorageSelectedModeUnavailable": "Non disponibile",
|
||
"imageStorageTestLocalVisible": "La directory locale è visibile dall'host connesso.",
|
||
"imageStorageTestLocalNotVisible": "La directory locale NON è visibile dall'host connesso.",
|
||
"sslDescription": "Emettere e rinnovare automaticamente un certificato SSL attendibile da Let's Encrypt. Richiede un dominio pubblico e accesso alla porta 80 o al DNS.",
|
||
"sslDocsLink": "Visualizza documentazione SSL",
|
||
"sslDomain": "Dominio",
|
||
"sslDomainPlaceholder": "termix.example.com",
|
||
"sslDomainDesc": "Il nome di dominio pubblico per il certificato.",
|
||
"sslEmail": "Email",
|
||
"sslEmailPlaceholder": "admin@example.com",
|
||
"sslEmailDesc": "Email di contatto per notifiche e account Let's Encrypt.",
|
||
"sslChallengeType": "Tipo di challenge",
|
||
"sslChallengeTypeDesc": "Come dimostrare la proprietà del dominio a Let's Encrypt.",
|
||
"sslChallengeHttp": "HTTP (webroot) - richiede la porta 80 accessibile da internet",
|
||
"sslChallengeDns": "DNS (Cloudflare) - richiede un token API Cloudflare",
|
||
"sslCloudflareToken": "Token API Cloudflare",
|
||
"sslCloudflareTokenPlaceholder": "Inserisci token...",
|
||
"sslCloudflareTokenDesc": "Token con autorizzazione Zone:DNS:Edit per il tuo dominio.",
|
||
"sslCertStatus": "Stato del certificato",
|
||
"sslCertStatusNone": "Nessun certificato",
|
||
"sslCertStatusValid": "Valido",
|
||
"sslCertStatusExpiring": "In scadenza",
|
||
"sslCertStatusExpired": "Scaduto",
|
||
"sslCertExpiresAt": "Scade il {{date}}",
|
||
"sslLastIssued": "Ultimo rilascio il {{date}}",
|
||
"sslRequestCert": "Emetti / Rinnova certificato",
|
||
"sslRequestCertLoading": "Richiesta certificato in corso...",
|
||
"sslRequestCertSuccess": "Certificato emesso e installato con successo",
|
||
"sslRequestCertFailed": "Richiesta certificato fallita",
|
||
"sslSave": "Salva impostazioni",
|
||
"sslSaved": "Impostazioni SSL salvate",
|
||
"sslSaveFailed": "Salvataggio impostazioni SSL fallito",
|
||
"sslRequiresDomain": "Dominio ed email sono obbligatori",
|
||
"sslInfoNote": "Dopo aver emesso o caricato un certificato, Termix abiliterà automaticamente HTTPS sulla porta SSL_PORT (predefinita 8443) oltre alla porta HTTP esistente. Assicurarsi che tale porta sia pubblicata/mappata a questo container in modo che sia raggiungibile.",
|
||
"sslManualOption": "Manuale (caricamento del certificato)",
|
||
"sslManualCert": "Certificato (PEM)",
|
||
"sslManualCertPlaceholder": "-----INIZIO CERTIFICATO-----",
|
||
"sslManualKey": "Chiave privata (PEM)",
|
||
"sslManualKeyPlaceholder": "-----INIZIO CHIAVE PRIVATA-----",
|
||
"sslManualDesc": "Incolla il tuo certificato e la chiave privata esistenti, inclusa la catena completa se richiesta dalla tua CA.",
|
||
"sslManualUpload": "Carica e installa il certificato",
|
||
"sslManualUploadLoading": "Caricamento del certificato in corso...",
|
||
"sslManualUploadSuccess": "Certificato caricato e installato correttamente.",
|
||
"sslManualUploadFailed": "Caricamento del certificato non riuscito",
|
||
"sslManualRequiresFields": "Sono necessari il certificato e la chiave privata.",
|
||
"auditLogTotal": "{{total}} voci totali",
|
||
"auditLogEmpty": "Nessuna voce trovata nel registro di audit",
|
||
"auditLogSuccess": "Successo",
|
||
"auditLogFailed": "Fallito",
|
||
"auditLogClearFilters": "Cancella filtri",
|
||
"auditLogPage": "Pagina {{page}} di {{totalPages}} ({{total}} totali)",
|
||
"auditLogIp": "IP",
|
||
"auditLogResourceId": "ID risorsa",
|
||
"auditLogFilterUser": "Utente",
|
||
"auditLogFilterAction": "Azione",
|
||
"auditLogFilterResourceType": "Tipo risorsa",
|
||
"auditLogFilterStatus": "Stato",
|
||
"auditLogFilterFrom": "Da",
|
||
"auditLogFilterTo": "A",
|
||
"auditLogFilterAll": "Tutti",
|
||
"allowRegistration": "Consenti registrazione utenti",
|
||
"allowRegistrationDesc": "Consenti ai nuovi utenti di registrarsi autonomamente con nome utente e password",
|
||
"allowPasswordLogin": "Consenti accesso con password",
|
||
"allowPasswordLoginDesc": "Accesso con nome utente/password",
|
||
"oidcAutoProvision": "Provisioning automatico OIDC",
|
||
"oidcAutoProvisionDesc": "Crea automaticamente account per utenti OIDC/SSO al primo accesso (indipendentemente dall'opzione di registrazione)",
|
||
"oidcSilentLoginDefault": "Accesso OIDC silenzioso predefinito",
|
||
"oidcSilentLoginDefaultDesc": "Reindirizza automaticamente all'accesso OIDC ad ogni visita, saltando completamente il modulo di accesso",
|
||
"oidcSilentLoginDefaultLockedDesc": "Questa impostazione è bloccata dalla variabile d'ambiente OIDC_SILENT_LOGIN_DEFAULT e non può essere modificata qui.",
|
||
"allowPasswordReset": "Consenti reset password",
|
||
"allowPasswordResetDesc": "Codice di reset tramite log Docker",
|
||
"commandHistoryEnabled": "Cronologia comandi",
|
||
"commandHistoryEnabledDesc": "Consenti la registrazione della cronologia comandi. Se disabilitato, la cronologia non viene salvata indipendentemente dalle impostazioni per host.",
|
||
"updateCommandHistoryFailed": "Aggiornamento dell'impostazione della cronologia comandi non riuscito",
|
||
"analyticsEnabled": "Condividi le statistiche di utilizzo anonime",
|
||
"analyticsEnabledDesc": "Invia un conteggio giornaliero anonimo di utenti, host e utilizzo delle funzionalità per contribuire al miglioramento di Termix. Non vengono mai inclusi dati personali o dettagli di connessione.",
|
||
"analyticsEnabledLockedDesc": "Questa impostazione è bloccata dalla variabile d'ambiente ENABLE_TELEMETRY e non può essere modificata qui.",
|
||
"updateAnalyticsFailed": "Impossibile aggiornare le impostazioni di analisi",
|
||
"sessionSharingGloballyEnabled": "Consenti la condivisione della sessione",
|
||
"sessionSharingGloballyEnabledDesc": "Consente la condivisione di sessioni live di terminale, RDP, VNC e Telnet a livello di istanza. Quando disabilitata, questa opzione sovrascrive tutte le impostazioni di condivisione per singolo host.",
|
||
"updateSessionSharingFailed": "Impossibile aggiornare le impostazioni di condivisione della sessione",
|
||
"sessionTimeout": "Timeout sessione",
|
||
"hours": "ore",
|
||
"sessionTimeoutRange": "Min 1h · Max 720h",
|
||
"monitoringDefaults": "Impostazioni predefinite monitoraggio",
|
||
"statusCheck": "Verifica stato",
|
||
"metrics": "Metriche",
|
||
"sec": "sec",
|
||
"logLevel": "Livello di log",
|
||
"enableGuacamole": "Abilita Guacamole",
|
||
"enableGuacamoleDesc": "Desktop remoto RDP/VNC",
|
||
"enableGuacamoleDocsLink": "Visualizza documentazione",
|
||
"guacdUrl": "URL guacd",
|
||
"tailscaleApiKey": "Chiave API Tailscale",
|
||
"tailscaleApiKeyDescription": "Utilizzata per il rilevamento dei dispositivi nell'editor host. Supporta le chiavi Tailscale (tskey-) e Headscale (hskey-). Genera una chiave su tailscale.com/admin/settings/keys o dalla tua istanza Headscale.",
|
||
"tailscaleApiKeyDocsLink": "Visualizza documentazione",
|
||
"tailscaleApiBaseUrl": "URL di base dell'API",
|
||
"tailscaleApiBaseUrlDescription": "Opzionale. Specificare un'istanza di Headscale autogestita anziché api.tailscale.com. Lasciare vuoto per utilizzare l'impostazione predefinita di Tailscale.",
|
||
"oidcDescription": "Configura OpenID Connect per il SSO. I campi contrassegnati con * sono obbligatori.",
|
||
"oidcDocsLink": "Visualizza documentazione",
|
||
"oidcClientId": "ID client",
|
||
"oidcClientSecret": "Segreto client",
|
||
"oidcAuthUrl": "URL di autorizzazione",
|
||
"oidcIssuerUrl": "URL dell'emittente",
|
||
"oidcTokenUrl": "URL token",
|
||
"oidcUserIdentifier": "Percorso identificatore utente",
|
||
"oidcDisplayName": "Percorso nome visualizzato",
|
||
"oidcScopes": "Ambiti",
|
||
"oidcUserinfoUrl": "Sovrascrivi URL Userinfo",
|
||
"oidcAllowedUsers": "Utenti consentiti",
|
||
"oidcAllowedUsersDesc": "Un'email per riga. Lascia vuoto per consentire a tutti.",
|
||
"oidcAdminGroup": "Gruppo amministratori",
|
||
"oidcAdminGroupDesc": "Gli utenti di questo gruppo ottengono i diritti di amministratore. Lascia vuoto per disabilitare la sincronizzazione dei gruppi.",
|
||
"oidcGroupClaim": "Attributo gruppo",
|
||
"oidcGroupClaimDesc": "Opzionale. Il percorso dell'attributo contenente i gruppi dell'utente. Il valore predefinito è groups, roles, quindi group. Da utilizzare per provider con un attributo personalizzato (es. Zitadel).",
|
||
"oidcCaCert": "Certificato CA personalizzato",
|
||
"oidcCaCertDesc": "Opzionale. Certificato CA in formato PEM per provider OIDC che utilizzano una CA privata o autofirmata. Lascia vuoto per usare l'archivio dei certificati attendibili di sistema.",
|
||
"removeOidc": "Rimuovi",
|
||
"usersCount": "{{count}} utenti",
|
||
"searchUsers": "Cerca utenti...",
|
||
"noUsers": "Nessun utente",
|
||
"noUsersMatch": "Nessun utente corrisponde alla tua ricerca",
|
||
"pageOf": "Pagina {{page}} di {{total}}",
|
||
"createUser": "Crea",
|
||
"newRole": "Nuovo ruolo",
|
||
"roleName": "Nome",
|
||
"roleDisplayName": "Nome visualizzato",
|
||
"roleDescription": "Descrizione",
|
||
"rolesCount": "{{count}} ruoli",
|
||
"createRole": "Crea",
|
||
"creating": "Creazione...",
|
||
"exportDatabase": "Esporta database",
|
||
"exportDatabaseDesc": "Scarica un backup SQLite portatile di tutti gli host, le credenziali e le impostazioni",
|
||
"export": "Esporta",
|
||
"exporting": "Esportazione...",
|
||
"importDatabase": "Importa database",
|
||
"importDatabaseDesc": "Ripristina da un backup .sqlite portatile su qualsiasi database backend",
|
||
"importDatabaseSelected": "Selezionato: {{name}}",
|
||
"selectFile": "Seleziona file",
|
||
"changeFile": "Cambia",
|
||
"import": "Importa",
|
||
"importing": "Importazione...",
|
||
"apiKeysCount": "{{count}} chiavi",
|
||
"apiKeysDocsLink": "Vedi documenti",
|
||
"apiKeysCliHint": "Utilizza una chiave API con la CLI di Termix per gestire i server dal tuo terminale.",
|
||
"apiKeysCliLink": "Visualizza la documentazione della CLI",
|
||
"newApiKey": "Nuova chiave API",
|
||
"apiKeyCreatedWarning": "Chiave creata - copiala ora, non verrà più mostrata.",
|
||
"apiKeyName": "Nome",
|
||
"apiKeyUser": "Utente",
|
||
"apiKeySelectUser": "Seleziona un utente...",
|
||
"apiKeyExpiresAt": "Scade il",
|
||
"createKey": "Crea chiave",
|
||
"apiKeyNoExpiry": "Senza scadenza",
|
||
"revokedBadge": "REVOCATO",
|
||
"authTypeDual": "Autenticazione doppia",
|
||
"authTypeOidc": "OIDC",
|
||
"authTypeLocal": "Locale",
|
||
"adminStatusAdministrator": "Amministratore",
|
||
"adminStatusRegularUser": "Utente regolare",
|
||
"adminBadge": "AMMIN",
|
||
"systemBadge": "SIST",
|
||
"customBadge": "PERSONALIZZATO",
|
||
"youBadge": "TU",
|
||
"sessionsActive": "{{count}} attivi",
|
||
"sessionActive": "Attivo: {{time}}",
|
||
"sessionExpires": "Scad: {{time}}",
|
||
"revokeAll": "Tutte",
|
||
"revokeAllSessionsSuccess": "Tutte le sessioni dell'utente revocate",
|
||
"revokeAllSessionsFailed": "Revoca sessioni non riuscita",
|
||
"revokeSessionFailed": "Revoca sessione non riuscita",
|
||
"addRole": "Aggiungi ruolo",
|
||
"noCustomRoles": "Nessun ruolo personalizzato definito",
|
||
"removeRoleFailed": "Rimozione ruolo non riuscita",
|
||
"assignRoleFailed": "Assegnazione ruolo non riuscita",
|
||
"deleteRoleFailed": "Eliminazione ruolo non riuscita",
|
||
"userAdminAccess": "Amministratore",
|
||
"userAdminAccessDesc": "Accesso completo a tutte le impostazioni di amministrazione",
|
||
"userRoles": "Ruoli",
|
||
"revokeAllUserSessions": "Revoca tutte le sessioni",
|
||
"revokeAllUserSessionsDesc": "Forza il riaccesso su tutti i dispositivi",
|
||
"revoke": "Revoca",
|
||
"deleteUserWarning": "L'eliminazione di questo utente è permanente.",
|
||
"deleteUser": "Elimina {{username}}",
|
||
"deleting": "Eliminazione in corso...",
|
||
"deleteUserFailed": "Eliminazione utente non riuscita",
|
||
"deleteUserSuccess": "Utente \"{{username}}\" eliminato",
|
||
"deleteRoleSuccess": "Ruolo \"{{name}}\" eliminato",
|
||
"revokeKeySuccess": "Chiave \"{{name}}\" revocata",
|
||
"revokeKeyFailed": "Revoca chiave non riuscita",
|
||
"copiedToClipboard": "Copiato negli appunti",
|
||
"done": "Fatto",
|
||
"createUserTitle": "Crea utente",
|
||
"createUserDesc": "Crea un nuovo account locale.",
|
||
"createUserUsername": "Nome utente",
|
||
"createUserPassword": "Password",
|
||
"createUserPasswordHint": "Minimo 6 caratteri.",
|
||
"createUserEnterUsername": "Inserisci nome utente",
|
||
"createUserEnterPassword": "Inserisci password",
|
||
"createUserSubmit": "Crea utente",
|
||
"editUserTitle": "Gestisci utente: {{username}}",
|
||
"editUserDesc": "Modifica ruoli, stato di amministratore, sessioni e impostazioni dell'account.",
|
||
"editUserUsername": "Nome utente",
|
||
"editUserAuthType": "Tipo di autenticazione",
|
||
"editUserAdminStatus": "Stato amministratore",
|
||
"editUserUserId": "ID utente",
|
||
"linkAccountTitle": "Collega account",
|
||
"linkAccountDesc": "Unisci l'account OIDC {{username}} con un account locale esistente.",
|
||
"linkAccountDescLocal": "Collega un account locale {{username}} con un account solo OIDC esistente.",
|
||
"linkAccountWarningTitle": "Questo comporterà:",
|
||
"linkAccountEffect1": "Eliminare l'account solo OIDC",
|
||
"linkAccountEffect2": "Aggiungere l'accesso OIDC all'account di destinazione",
|
||
"linkAccountEffect3": "Consentire sia l'accesso OIDC che quello con password",
|
||
"linkAccountTargetUsername": "Nome utente account locale",
|
||
"linkAccountTargetPlaceholder": "Inserisci il nome utente dell'account locale da collegare",
|
||
"linkAccountOidcUsername": "Nome utente account OIDC",
|
||
"linkAccountOidcPlaceholder": "Inserisci il nome utente dell'account solo OIDC da unire",
|
||
"linkAccountOidcNotFound": "Nessun account solo OIDC trovato con quel nome utente",
|
||
"linkAccounts": "Collega account",
|
||
"linkAccountSuccess": "Account collegati con successo",
|
||
"linkAccountFailed": "Collegamento account non riuscito",
|
||
"linkAccountInProgress": "Collegamento in corso...",
|
||
"unlinkAccountTitle": "Scollega OIDC",
|
||
"unlinkAccountDesc": "Rimuovi l'autenticazione OIDC da {{username}}. Potrà accedere solo con la password.",
|
||
"unlinkAccountWarning": "Questo rimuoverà l'accesso OIDC da questo account. L'utente deve avere una password impostata per continuare ad accedere.",
|
||
"unlinkAccount": "Scollega OIDC",
|
||
"unlinkAccountInProgress": "Scollegamento in corso...",
|
||
"unlinkAccountSuccess": "OIDC scollegato con successo",
|
||
"unlinkAccountFailed": "Scollegamento OIDC non riuscito",
|
||
"saving": "Salvataggio in corso...",
|
||
"updateRegistrationFailed": "Aggiornamento impostazione registrazione non riuscito",
|
||
"updatePasswordLoginFailed": "Aggiornamento impostazione accesso con password non riuscito",
|
||
"cannotDisablePasswordLoginWithTotp": "Impossibile disabilitare l'accesso con password mentre la 2FA è abilitata per uno o più utenti. Disabilita prima la 2FA.",
|
||
"updateOidcAutoProvisionFailed": "Aggiornamento impostazione provisioning automatico OIDC non riuscito",
|
||
"updateOidcSilentLoginDefaultFailed": "Aggiornamento impostazione accesso OIDC silenzioso non riuscito",
|
||
"updatePasswordResetFailed": "Aggiornamento impostazione reimpostazione password non riuscito",
|
||
"sessionTimeoutRange2": "Il timeout della sessione deve essere compreso tra 1 e 720 ore",
|
||
"sessionTimeoutSaved": "Timeout di sessione salvato",
|
||
"sessionTimeoutSaveFailed": "Salvataggio timeout di sessione non riuscito",
|
||
"monitoringIntervalInvalid": "Valori di intervallo non validi",
|
||
"monitoringSaved": "Impostazioni di monitoraggio salvate",
|
||
"monitoringSaveFailed": "Salvataggio impostazioni di monitoraggio non riuscito",
|
||
"metricsHistoryRetention": "Conservazione cronologia metriche",
|
||
"metricsHistoryRetentionRange": "Da 1 a 90 giorni",
|
||
"days": "giorni",
|
||
"guacamoleSaved": "Impostazioni di Guacamole salvate",
|
||
"guacamoleSaveFailed": "Salvataggio impostazioni di Guacamole non riuscito",
|
||
"guacamoleUpdateFailed": "Aggiornamento impostazione Guacamole non riuscito",
|
||
"tailscaleSettingsSaved": "Impostazioni di Tailscale salvate",
|
||
"tailscaleSettingsSaveFailed": "Salvataggio impostazioni di Tailscale non riuscito",
|
||
"logLevelUpdateFailed": "Aggiornamento livello di log non riuscito",
|
||
"oidcSaved": "Configurazione OIDC salvata",
|
||
"oidcSaveFailed": "Salvataggio configurazione OIDC non riuscito",
|
||
"oidcRemoved": "Configurazione OIDC rimossa",
|
||
"oidcRemoveFailed": "Rimozione configurazione OIDC non riuscita",
|
||
"createUserRequired": "Nome utente e password sono obbligatori",
|
||
"createUserPasswordTooShort": "La password deve contenere almeno 6 caratteri",
|
||
"createUserSuccess": "Utente \"{{username}}\" creato",
|
||
"createUserFailed": "Creazione utente non riuscita",
|
||
"updateAdminStatusFailed": "Aggiornamento stato amministratore non riuscito",
|
||
"allSessionsRevoked": "Tutte le sessioni revocate",
|
||
"revokeSessionsFailed": "Revoca sessioni non riuscita",
|
||
"manageUserData": "Gestisci dati utente",
|
||
"backToUsers": "Torna agli utenti",
|
||
"manageTabAccount": "Account",
|
||
"manageTabHosts": "Host",
|
||
"manageTabCredentials": "Credenziali",
|
||
"manageTabSnippets": "Snippet",
|
||
"manageTabSessions": "Sessioni",
|
||
"manageTabDanger": "Pericolo",
|
||
"manageEditorBack": "Torna ai dati di {{username}}",
|
||
"dataLockedBadge": "BLOCCATO",
|
||
"dataLockedNotice": "I dati di {{username}} rimangono bloccati fino al prossimo accesso. I relativi host, credenziali e frammenti non possono essere visualizzati o modificati fino ad allora.",
|
||
"resetPasswordTitle": "Reimposta password",
|
||
"resetPasswordOidcOnly": "Questo utente accede tramite un provider esterno e non ha una password.",
|
||
"resetPasswordPlaceholder": "Nuova password",
|
||
"resetPasswordBtn": "Reimposta",
|
||
"resetPasswordWorking": "Reimpostazione in corso...",
|
||
"resetPasswordSuccess": "Password reimpostata",
|
||
"resetPasswordSuccessWiped": "Password reimpostata. I dati crittografati dell'utente sono stati cancellati.",
|
||
"resetPasswordFailed": "Reimpostazione password non riuscita",
|
||
"resetPasswordConfirmWipe": "{{username}} non ha effettuato l'accesso dall'aggiornamento della crittografia, pertanto i suoi dati non possono essere recuperati. Con la reimpostazione verranno eliminati i suoi host, credenziali e frammenti. Continuare?",
|
||
"totpSectionTitle": "Autenticazione a due fattori",
|
||
"totpStatusEnabled": "TOTP è abilitato per questo utente",
|
||
"totpStatusDisabled": "TOTP non è abilitato per questo utente",
|
||
"disableTotp": "Disabilita",
|
||
"disableTotpConfirm": "Disabilitare l’autenticazione a due fattori per {{username}}? L’utente potrà accedere solo con la password.",
|
||
"totpDisabledSuccess": "TOTP disabilitato",
|
||
"totpDisableFailed": "Disabilitazione TOTP non riuscita",
|
||
"manageApiKeys": "Chiavi API",
|
||
"apiKeyNamePlaceholder": "Nome chiave",
|
||
"apiKeyCopyNotice": "Copia questa chiave ora, non verrà più mostrata.",
|
||
"noApiKeysForUser": "Nessuna chiave API",
|
||
"apiKeyDeleteFailed": "Eliminazione chiave API non riuscita",
|
||
"exportUserData": "Esportazione dati",
|
||
"exportUserDataDesc": "Scarica gli host, le credenziali e i dati del gestore file di questo utente in formato JSON. I segreti vengono decrittografati.",
|
||
"exportUserDataSuccess": "Dati utente esportati",
|
||
"exportUserDataFailed": "Esportazione dati utente non riuscita",
|
||
"hostsCount": "{{count}} host",
|
||
"addHostForUser": "Aggiungi host",
|
||
"noHostsForUser": "Questo utente non ha host",
|
||
"connectToHost": "Connetti",
|
||
"deleteHostConfirm": "Eliminare l’host \"{{name}}\" appartenente a {{username}}?",
|
||
"hostDeletedSuccess": "Host eliminato",
|
||
"hostDeleteFailed": "Eliminazione host non riuscita",
|
||
"credentialsCount": "{{count}} credenziali",
|
||
"addCredentialForUser": "Aggiungi credenziale",
|
||
"noCredentialsForUser": "Questo utente non ha credenziali",
|
||
"deleteCredentialConfirm": "Eliminare la credenziale \"{{name}}\" appartenente a {{username}}?",
|
||
"credentialDeletedSuccess": "Credenziale eliminata",
|
||
"credentialDeleteFailed": "Impossibile eliminare la credenziale",
|
||
"snippetsCount": "{{count}} snippet",
|
||
"addSnippetForUser": "Aggiungi snippet",
|
||
"noSnippetsForUser": "Questo utente non ha snippet",
|
||
"snippetRequiredFields": "Nome e contenuto dello snippet sono obbligatori",
|
||
"snippetNamePlaceholder": "Nome snippet",
|
||
"snippetContentPlaceholder": "Contenuto comando",
|
||
"snippetFolderPlaceholder": "Cartella (opzionale)",
|
||
"snippetSaved": "Snippet salvato",
|
||
"snippetSaveFailed": "Impossibile salvare lo snippet",
|
||
"deleteSnippetConfirm": "Eliminare lo snippet \"{{name}}\" appartenente a {{username}}?",
|
||
"snippetDeletedSuccess": "Snippet eliminato",
|
||
"snippetDeleteFailed": "Impossibile eliminare lo snippet",
|
||
"noSessionsForUser": "Nessuna sessione attiva",
|
||
"deleteUserDangerDesc": "Eliminare definitivamente {{username}} e tutti i relativi dati (host, credenziali, snippet, cronologia). Questa azione non può essere annullata.",
|
||
"deleteUserConfirm": "Eliminare definitivamente {{username}} e tutti i relativi dati?",
|
||
"deleteUserAdminBlocked": "Rimuovere lo stato di amministratore prima di eliminare questo utente.",
|
||
"createRoleRequired": "Nome e nome visualizzato sono obbligatori",
|
||
"createRoleSuccess": "Ruolo \"{{name}}\" creato",
|
||
"createRoleFailed": "Impossibile creare il ruolo",
|
||
"apiKeyNameRequired": "Il nome della chiave è obbligatorio",
|
||
"apiKeyUserRequired": "L'ID utente è obbligatorio",
|
||
"apiKeyCreatedSuccess": "Chiave API \"{{name}}\" creata",
|
||
"apiKeyCreateFailed": "Impossibile creare la chiave API",
|
||
"exportSuccess": "Database esportato con successo",
|
||
"exportFailed": "Esportazione del database non riuscita",
|
||
"importSelectFile": "Selezionare prima un file",
|
||
"importCompleted": "Importazione completata: {{total}} elementi importati, {{skipped}} ignorati",
|
||
"importFailed": "Importazione non riuscita: {{error}}",
|
||
"importError": "Importazione del database non riuscita",
|
||
"sectionHostDefaults": "Predefiniti host",
|
||
"hostDefaultsDesc": "Impostazioni applicate automaticamente alla creazione di un nuovo host. I singoli host possono comunque sovrascriverle.",
|
||
"hostDefaultsSocks5": "Proxy SOCKS5",
|
||
"hostDefaultsUseSocks5": "Abilita proxy SOCKS5",
|
||
"hostDefaultsUseSocks5Desc": "Precompila proxy SOCKS5 su tutti i nuovi host",
|
||
"hostDefaultsSocks5Host": "Host / Porta proxy",
|
||
"hostDefaultsSocks5Username": "Nome utente proxy",
|
||
"hostDefaultsSocks5Password": "Password proxy",
|
||
"hostDefaultsMetrics": "Metriche host",
|
||
"hostDefaultsMetricsEnabled": "Abilita metriche",
|
||
"hostDefaultsMetricsEnabledDesc": "Raccogli metriche CPU, memoria e altre sui nuovi host per impostazione predefinita",
|
||
"hostDefaultsStatusCheckEnabled": "Abilita controllo stato",
|
||
"hostDefaultsStatusCheckEnabledDesc": "Verifica lo stato online/offline sui nuovi host per impostazione predefinita",
|
||
"hostDefaultsTerminal": "Terminale",
|
||
"hostDefaultsSessionLogging": "Registrazione sessione",
|
||
"hostDefaultsSessionLoggingDesc": "Registra sessioni terminale sui nuovi host per impostazione predefinita",
|
||
"hostDefaultsCommandHistory": "Cronologia comandi",
|
||
"hostDefaultsCommandHistoryDesc": "Registra cronologia comandi sui nuovi host per impostazione predefinita",
|
||
"hostDefaultsSaved": "Impostazioni predefinite host salvate",
|
||
"hostDefaultsSaveFailed": "Salvataggio impostazioni predefinite host non riuscito",
|
||
"rolePermissions": {
|
||
"count": "{{count}} permessi",
|
||
"editAction": "Modifica permessi",
|
||
"loadError": "Caricamento catalogo permessi non riuscito",
|
||
"saved": "Permessi ruolo salvati",
|
||
"saveError": "Salvataggio permessi ruolo non riuscito",
|
||
"save": "Salva",
|
||
"saving": "Salvataggio in corso..."
|
||
},
|
||
"aiGloballyEnabled": "Assistente basato sull'intelligenza artificiale",
|
||
"aiGloballyEnabledDesc": "Consenti agli utenti di attivare l'assistente AI. Quando è disattivato, l'assistente è nascosto e bloccato per tutti.",
|
||
"aiPrivateEndpoints": "Host di IA privati consentiti",
|
||
"aiPrivateEndpointsDesc": "Host sulla tua rete privata a cui gli utenti possono indirizzare un provider, come ad esempio un'istanza di Ollama autogestita. Separali con delle virgole.",
|
||
"updateAiEnabledFailed": "Impossibile aggiornare le impostazioni dell'IA",
|
||
"updateAiEndpointsFailed": "Impossibile aggiornare gli host consentiti"
|
||
},
|
||
"newUi": {
|
||
"sidebar": {
|
||
"quickConnect": {
|
||
"hostLabel": "Host",
|
||
"hostPlaceholder": "192.168.1.1 o example.com",
|
||
"portLabel": "Porta",
|
||
"portPlaceholder": "22",
|
||
"usernameLabel": "Nome utente",
|
||
"usernamePlaceholder": "username",
|
||
"authLabel": "Autenticazione",
|
||
"passwordLabel": "Password",
|
||
"passwordPlaceholder": "password",
|
||
"privateKeyLabel": "Chiave privata",
|
||
"privateKeyPlaceholder": "Incolla la chiave privata...",
|
||
"credentialLabel": "Credenziale",
|
||
"credentialPlaceholder": "Seleziona una credenziale salvata",
|
||
"connectToTerminal": "Connetti al terminale",
|
||
"connectToFiles": "Connetti ai file"
|
||
},
|
||
"history": {
|
||
"noTerminalSelected": "Nessun terminale selezionato",
|
||
"noTerminalSelectedHint": "Apri una scheda di terminale SSH per visualizzare la cronologia dei comandi",
|
||
"searchPlaceholder": "Cerca nella cronologia...",
|
||
"clearAll": "Cancella tutto",
|
||
"noHistoryEntries": "Nessuna voce nella cronologia",
|
||
"trackingDisabled": "Tracciamento cronologia disabilitato",
|
||
"trackingDisabledHint": "Abilitalo nelle impostazioni del terminale dell'host."
|
||
},
|
||
"sshTools": {
|
||
"keyRecordingTitle": "Registrazione tasti",
|
||
"recordToTerminals": "Registra sui terminali",
|
||
"selectAll": "Tutti",
|
||
"selectNone": "Nessuno",
|
||
"noTerminalTabsOpen": "Nessuna scheda di terminale aperta",
|
||
"selectTerminalsAbove": "Seleziona i terminali sopra",
|
||
"broadcastInputPlaceholder": "Digita qui per trasmettere le pressioni dei tasti...",
|
||
"fillPassword": "Inserisci password",
|
||
"fillPasswordSuccess": "Password inserita in {{count}} terminale/i",
|
||
"fillPasswordMissing": "Nessuna password salvata per {{count}} terminale/i selezionato/i",
|
||
"stopRecording": "Interrompi registrazione",
|
||
"startRecording": "Avvia registrazione",
|
||
"settingsTitle": "Impostazioni",
|
||
"enableRightClickCopyPaste": "Abilita copia/incolla con clic destro"
|
||
},
|
||
"splitScreen": {
|
||
"layoutTitle": "Layout",
|
||
"selectLayoutAbove": "Seleziona un layout sopra",
|
||
"selectLayoutHint": "Scegli quanti riquadri visualizzare",
|
||
"panesTitle": "Riquadri",
|
||
"openTabsTitle": "Schede aperte",
|
||
"dragTabsHint": "Trascina le schede nei riquadri sopra, oppure usa Assegnazione rapida",
|
||
"dropHere": "Rilascia qui",
|
||
"emptyPane": "Vuoto",
|
||
"dashboard": "Dashboard",
|
||
"clearSplitScreen": "Cancella divisione schermo",
|
||
"quickAssign": "Assegnazione rapida",
|
||
"alreadyAssigned": "Pannello {{index}}",
|
||
"splitTab": "Dividi scheda",
|
||
"addToSplit": "Aggiungi alla divisione",
|
||
"removeFromSplit": "Rimuovi dalla divisione",
|
||
"assignToPane": "Assegna al pannello",
|
||
"hotkeysTitle": "Scorciatoie da tastiera",
|
||
"hotkeysSplitRight": "Attiva/disattiva divisione in 2 pannelli",
|
||
"hotkeysSplitBelow": "Attiva/disattiva divisione in 3 pannelli",
|
||
"hotkeysNavigatePane": "Naviga tra i pannelli",
|
||
"hotkeysNextTab": "Scheda successiva",
|
||
"hotkeysPrevTab": "Scheda precedente",
|
||
"hotkeysJumpTab": "Vai alla scheda"
|
||
},
|
||
"snippets": {
|
||
"title": "Snippet",
|
||
"createSnippetTitle": "Crea snippet",
|
||
"createSnippetDescription": "Crea un nuovo snippet di comando per un'esecuzione rapida",
|
||
"nameLabel": "Nome",
|
||
"namePlaceholder": "es. Riavvia Nginx",
|
||
"descriptionLabel": "Descrizione",
|
||
"descriptionPlaceholder": "Descrizione opzionale",
|
||
"optional": "Opzionale",
|
||
"folderLabel": "Cartella",
|
||
"noFolder": "Nessuna cartella (Senza categoria)",
|
||
"commandLabel": "Comando",
|
||
"commandPlaceholder": "es. sudo systemctl restart nginx",
|
||
"typeLabel": "Tipo",
|
||
"typeCommand": "Comando",
|
||
"typeNote": "Nota",
|
||
"noteLabel": "Nota",
|
||
"notePlaceholder": "ad esempio, un messaggio di promemoria o un avviso riutilizzabile",
|
||
"cancel": "Annulla",
|
||
"createSnippetButton": "Crea snippet",
|
||
"createFolderTitle": "Crea cartella",
|
||
"createFolderDescription": "Organizza i tuoi snippet in cartelle",
|
||
"folderNameLabel": "Nome cartella",
|
||
"folderNamePlaceholder": "es. Comandi di sistema, Script Docker",
|
||
"folderColorLabel": "Colore cartella",
|
||
"folderIconLabel": "Icona cartella",
|
||
"previewLabel": "Anteprima",
|
||
"folderNameFallback": "Nome cartella",
|
||
"createFolderButton": "Crea cartella",
|
||
"targetTerminals": "Terminali di destinazione",
|
||
"selectAll": "Tutti",
|
||
"selectNone": "Nessuno",
|
||
"noTerminalTabsOpen": "Nessuna scheda terminale aperta",
|
||
"searchPlaceholder": "Cerca snippet...",
|
||
"newSnippet": "Nuovo snippet",
|
||
"newFolder": "Nuova cartella",
|
||
"run": "Esegui",
|
||
"noSnippetsInFolder": "Nessuno snippet in questa cartella",
|
||
"uncategorized": "Senza categoria",
|
||
"editSnippetTitle": "Modifica snippet",
|
||
"editSnippetDescription": "Aggiorna questo snippet di comando",
|
||
"saveSnippetButton": "Salva modifiche",
|
||
"createSuccess": "Snippet creato con successo",
|
||
"createFailed": "Impossibile creare lo snippet",
|
||
"updateSuccess": "Snippet aggiornato con successo",
|
||
"updateFailed": "Impossibile aggiornare lo snippet",
|
||
"deleteFailed": "Impossibile eliminare lo snippet",
|
||
"folderCreateSuccess": "Cartella creata con successo",
|
||
"folderCreateFailed": "Impossibile creare la cartella",
|
||
"editFolderTitle": "Modifica cartella",
|
||
"editFolderDescription": "Rinomina o modifica l'aspetto di questa cartella",
|
||
"saveFolderButton": "Salva modifiche",
|
||
"editFolder": "Modifica cartella",
|
||
"deleteFolder": "Elimina cartella",
|
||
"folderDeleteSuccess": "Cartella \"{{name}}\" eliminata",
|
||
"folderDeleteFailed": "Impossibile eliminare la cartella",
|
||
"folderEditSuccess": "Cartella aggiornata con successo",
|
||
"folderEditFailed": "Impossibile aggiornare la cartella",
|
||
"confirmRunMessage": "Eseguire \"{{name}}\"?",
|
||
"confirmRunButton": "Esegui",
|
||
"runSuccess": "Eseguito \"{{name}}\" su {{count}} terminali",
|
||
"pasteSuccess": "Incollato \"{{name}}\" nel/nei terminale/i {{count}}",
|
||
"pasteToTerminal": "Impasto",
|
||
"copySuccess": "Copiato \"{{name}}\" negli appunti",
|
||
"shareTitle": "Condividi snippet",
|
||
"shareUser": "Utente",
|
||
"shareRole": "Ruolo",
|
||
"selectUser": "Seleziona un utente...",
|
||
"selectRole": "Seleziona un ruolo...",
|
||
"shareSuccess": "Snippet condiviso con successo",
|
||
"shareFailed": "Condivisione snippet non riuscita",
|
||
"revokeSuccess": "Accesso revocato",
|
||
"revokeFailed": "Revoca accesso non riuscita",
|
||
"currentAccess": "Accesso corrente",
|
||
"shareLoadError": "Caricamento dati di condivisione non riuscito",
|
||
"loading": "Caricamento...",
|
||
"close": "Chiudi",
|
||
"reorderFailed": "Salvataggio ordine snippet non riuscito",
|
||
"importExport": "Importa / Esporta",
|
||
"exportBtn": "Esporta JSON",
|
||
"importBtn": "Importa JSON",
|
||
"exportSuccess": "Snippet esportati con successo",
|
||
"exportFailed": "Esportazione snippet non riuscita",
|
||
"importTitle": "Importa snippet",
|
||
"importDescription": "Importa snippet e cartelle da un file JSON esportato da Termix",
|
||
"importDropOrClick": "Trascina qui un file JSON o clicca per cercare",
|
||
"importSelectedFile": "Selezionato: {{name}}",
|
||
"importOverwrite": "Sovrascrivi snippet esistenti con stesso nome e cartella",
|
||
"importStartBtn": "Importa",
|
||
"importSuccess": "Importazione completata: {{snippets}} snippet aggiunti, {{updated}} aggiornati, {{skipped}} saltati, {{folders}} cartelle aggiunte",
|
||
"importFailed": "Importazione snippet non riuscita",
|
||
"importInvalidFile": "File non valido: previsto un oggetto JSON con array di snippet o cartelle",
|
||
"targetHostsLabel": "Host di destinazione",
|
||
"targetHostsHint": "Assegna host per eseguire questo snippet direttamente senza un terminale aperto.",
|
||
"noHostsAvailable": "Nessun host configurato",
|
||
"clearTargetHosts": "Cancella tutto",
|
||
"hasTargetHosts": "Ha host di destinazione",
|
||
"runOnTargets": "Esegui sugli host",
|
||
"directRunSuccess": "Eseguito \"{{name}}\" su {{count}} host",
|
||
"directRunPartialFail": "\"{{name}}\" non riuscito su uno o più host",
|
||
"executionResultTitle": "Risultati esecuzione: {{name}}",
|
||
"executionResultDescription": "Output dell'esecuzione dello snippet su ciascun host di destinazione.",
|
||
"executionSuccess": "Successo",
|
||
"executionFailed": "Fallito",
|
||
"expandAll": "Espandi tutte le cartelle",
|
||
"collapseAll": "Comprimi tutte le cartelle",
|
||
"settings": "Impostazioni dello snippet",
|
||
"variablesHint": "Variabili: $HOST, $USER, $PORT, $NAME, ${INPUT_1:Etichetta}",
|
||
"variablesDialogTitle": "Esegui \"{{name}}\"",
|
||
"variablesDialogDescription": "Inserisci i valori richiesti da questo frammento di codice prima di eseguirlo.",
|
||
"variablesPreviewLabel": "Anteprima",
|
||
"variablesConfirmButton": "Correre"
|
||
},
|
||
"automations": {
|
||
"title": "Automazioni",
|
||
"tabAutomations": "Automazioni",
|
||
"tabRuns": "Corse",
|
||
"tabChannels": "Canali",
|
||
"createAutomation": "Nuova automazione",
|
||
"backToAutomations": "Torna alle automazioni",
|
||
"createTitle": "Nuova automazione",
|
||
"editTitle": "Automazione di modifica",
|
||
"empty": "Nessuna automazione ancora disponibile. Creane una per reagire a una metrica, a una pianificazione o a un evento.",
|
||
"emptyRuns": "Nessuna corsa ancora.",
|
||
"emptyChannels": "Nessun canale ancora. Aggiungine uno per inviare notifiche da qualche parte.",
|
||
"noChannelsHint": "Nessun canale configurato al momento. Aggiungine uno nella scheda Canali.",
|
||
"addChannel": "Aggiungi canale",
|
||
"testChannel": "Test",
|
||
"channelTestSent": "Notifica di test inviata",
|
||
"channelTestFailed": "Notifica di prova non riuscita",
|
||
"channelDeleted": "Canale eliminato",
|
||
"deleteChannelConfirm": "Eliminare questo canale? Le automazioni che lo utilizzano smetteranno di inviare notifiche.",
|
||
"nameLabel": "Nome",
|
||
"namePlaceholder": "Ad esempio, pulire /data quando è pieno",
|
||
"nameRequired": "Il nome è obbligatorio",
|
||
"descriptionLabel": "Descrizione",
|
||
"descriptionPlaceholder": "Descrizione facoltativa",
|
||
"enabledLabel": "Abilitato",
|
||
"concurrencyLabel": "Se è già in esecuzione",
|
||
"concurrencyHint": "Cosa fare se questo problema si ripresenta prima che l'ultima esecuzione sia terminata.",
|
||
"concurrency": {
|
||
"skip": "Salta la nuova corsa",
|
||
"queue": "Aspetta e corri dopo",
|
||
"allow": "Eseguili entrambi contemporaneamente"
|
||
},
|
||
"save": "Salva",
|
||
"created": "Automazione creata",
|
||
"updated": "Automazione salvata",
|
||
"deleted": "Automazione eliminata",
|
||
"deleteConfirm": "Eliminare questa automazione? Anche la sua cronologia di esecuzione verrà eliminata.",
|
||
"runNow": "Corri adesso",
|
||
"testRun": "Esecuzione del test",
|
||
"testRunHint": "Esegue ogni passaggio ma non tocca nulla al di fuori di Termix.",
|
||
"runStarted": "Corsa iniziata",
|
||
"runFinished": "Corsa terminata: {{status}}",
|
||
"trigger": "Grilletto",
|
||
"steps": "Passaggi",
|
||
"addStep": "Aggiungi passaggio",
|
||
"removeStep": "Rimuovere il passaggio",
|
||
"moveUp": "Spostarsi verso l'alto",
|
||
"moveDown": "Scendendo",
|
||
"noSteps": "Nessun passaggio ancora. Aggiungine uno per specificare cosa dovrebbe succedere.",
|
||
"webhookTokenTitle": "URL del webhook",
|
||
"webhookTokenDescription": "Questa immagine viene visualizzata una sola volta. Salvala ora, non sarà possibile recuperarla in seguito.",
|
||
"copy": "Copia",
|
||
"copied": "Copiato",
|
||
"viewJson": "JSON",
|
||
"viewBuilder": "Costruttore",
|
||
"viewGraph": "Grafico",
|
||
"lastRun": "Prima corsa",
|
||
"never": "Mai",
|
||
"duration": "{{seconds}}s",
|
||
"stepOutput": "Produzione",
|
||
"stepError": "Errore",
|
||
"dryRunBadge": "Esecuzione del test",
|
||
"hostSelector": {
|
||
"trigger": "Host che ha attivato l'evento",
|
||
"host": "Ospite specifico",
|
||
"fleet": "Flotta",
|
||
"all": "Tutti gli host"
|
||
},
|
||
"triggerKinds": {
|
||
"metric_threshold": "Soglia metrica",
|
||
"host_status": "L'host sale o scende",
|
||
"health_check": "modifiche al controllo sanitario",
|
||
"schedule": "Secondo un programma",
|
||
"docker_event": "evento contenitore",
|
||
"internal_event": "Evento Termix",
|
||
"webhook": "Webhook in entrata"
|
||
},
|
||
"stepTypes": {
|
||
"notify": "Invia una notifica",
|
||
"http": "Chiamare un medico",
|
||
"run_snippet": "Esegui uno snippet",
|
||
"run_command": "Eseguire un comando",
|
||
"docker": "Controllare un contenitore",
|
||
"tunnel": "Controllare un tunnel",
|
||
"wol": "Svegliare un ospite",
|
||
"wait": "Aspettare",
|
||
"set_var": "Imposta una variabile",
|
||
"if": "Se / altrimenti",
|
||
"run_automation": "Esegui un'altra automazione",
|
||
"stop": "Fermare"
|
||
},
|
||
"statuses": {
|
||
"running": "Corsa",
|
||
"success": "Successo",
|
||
"failed": "Fallito",
|
||
"timeout": "Tempo scaduto",
|
||
"skipped": "Saltato",
|
||
"cancelled": "Annullato"
|
||
},
|
||
"fields": {
|
||
"host": "Ospite",
|
||
"metric": "metrico",
|
||
"mount": "Punto di appoggio",
|
||
"operator": "È",
|
||
"value": "Valore",
|
||
"forSeconds": "Sostenuto per (secondi)",
|
||
"cooldown": "Tempo di raffreddamento (minuti)",
|
||
"cron": "espressione Cron",
|
||
"intervalSeconds": "Ogni (secondi)",
|
||
"timezone": "Fuso orario",
|
||
"timezoneServer": "Ora del server",
|
||
"timezoneHint": "In questa zona vengono letti i tempi di Cron. Non si applica alle programmazioni a intervalli.",
|
||
"container": "Contenitore",
|
||
"command": "Comando",
|
||
"url": "URL",
|
||
"method": "Metodo",
|
||
"body": "Corpo",
|
||
"channels": "Canali",
|
||
"title": "Titolo",
|
||
"message": "Messaggio",
|
||
"snippet": "Frammento",
|
||
"seconds": "secondi",
|
||
"conditionLeftPlaceholder": "Valore da controllare",
|
||
"conditionRightPlaceholder": "Confronta con",
|
||
"variableName": "Nome variabile",
|
||
"variableValue": "Valore",
|
||
"elevated": "Esegui con sudo",
|
||
"onError": "Se questo non funziona",
|
||
"allowPrivateNetwork": "Consenti indirizzi di rete locale",
|
||
"allowPrivateNetworkHint": "Necessario per un servizio self-hosted sulla tua LAN. Disattivato per impostazione predefinita per impedire richieste a indirizzi interni."
|
||
},
|
||
"onError": {
|
||
"stop": "Ferma la corsa",
|
||
"continue": "Proseguire"
|
||
}
|
||
},
|
||
"fleets": {
|
||
"title": "Flotte",
|
||
"createFleet": "Crea flotta",
|
||
"createFleetTitle": "Crea flotta",
|
||
"editFleetTitle": "Modifica flotta",
|
||
"createFleetDescription": "Una flotta è un gruppo denominato di host su cui è possibile eseguire azioni come un'unica unità.",
|
||
"nameLabel": "Nome",
|
||
"namePlaceholder": "ad esempio, server web",
|
||
"nameRequired": "Il nome della flotta è obbligatorio",
|
||
"descriptionLabel": "Descrizione",
|
||
"descriptionPlaceholder": "Descrizione facoltativa",
|
||
"colorLabel": "Colore",
|
||
"tagRulesLabel": "Regole dei tag",
|
||
"tagRulesPlaceholder": "prod-web, edge",
|
||
"tagRulesHint": "Oltre agli host aggiunti manualmente, vengono inclusi automaticamente anche quelli che presentano uno qualsiasi di questi tag.",
|
||
"fleetCreated": "Flotta creata",
|
||
"fleetUpdated": "Flotta aggiornata",
|
||
"fleetDeleted": "Flotta eliminata",
|
||
"saveFailed": "Impossibile salvare la flotta",
|
||
"deleteFailed": "Impossibile eliminare la flotta",
|
||
"loadFailed": "Impossibile caricare le flotte",
|
||
"deleteFleetTitle": "Elimina flotta",
|
||
"deleteFleetDescription": "Sei sicuro di voler eliminare \"{{name}}\"? Questa operazione non elimina gli host membri stessi.",
|
||
"searchFleets": "Cerca flotte...",
|
||
"noFleets": "Nessuna flotta ancora. Creane una per iniziare.",
|
||
"memberCount": "{{count}} host",
|
||
"memberCount_other": "{{count}} host",
|
||
"manageMembers": "Gestisci i membri",
|
||
"manageMembersTitle": "Gestisci i membri della flotta",
|
||
"manageMembersDescription": "Attiva o disattiva l'inclusione degli host nell'elenco statico di questa flotta. Gli host corrispondenti alle regole dei tag sono sempre inclusi.",
|
||
"searchHosts": "Cerca host...",
|
||
"noHostsFound": "Nessun host trovato",
|
||
"noMembers": "Questa flotta non ha ancora membri. Aggiungi host o imposta una regola di tag.",
|
||
"membersLoadFailed": "Impossibile caricare i membri della flotta",
|
||
"memberUpdateFailed": "Impossibile aggiornare l'appartenenza alla flotta",
|
||
"tabRun": "Comando di esecuzione",
|
||
"tabTransfer": "Trasferimento file",
|
||
"tabInventory": "Inventario",
|
||
"openInventoryTab": "Apri in una scheda completa",
|
||
"tabPackages": "Pacchetti",
|
||
"runOnFleet": "Run on Fleet",
|
||
"commandPlaceholder": "uptime && df -h",
|
||
"commandRequired": "È richiesto un comando",
|
||
"commandInputsLabel": "Input di comando",
|
||
"commandSucceeded": "Comando eseguito correttamente su tutti gli host",
|
||
"commandPartialFailure": "{{failed}} di {{total}} host non sono riusciti",
|
||
"commandFailed": "Impossibile eseguire il comando",
|
||
"resultSuccess": "Successo",
|
||
"resultFailed": "Fallito",
|
||
"push": "Spingere",
|
||
"pull": "Tiro",
|
||
"remotePathLabel": "Percorso remoto",
|
||
"remotePathRequired": "È necessario un percorso remoto",
|
||
"fileLabel": "File",
|
||
"fileRequired": "È necessario un file",
|
||
"pushHint": "Il file selezionato viene scritto esattamente in questo percorso su ogni host della flotta.",
|
||
"pullHint": "Il file presente in questo percorso viene letto da ogni host e scaricato come un singolo file zip, una cartella per ogni host.",
|
||
"transferComplete": "Trasferimento completato",
|
||
"transferFailed": "Trasferimento non riuscito",
|
||
"refreshInventory": "Aggiorna l'inventario",
|
||
"inventoryLoadFailed": "Impossibile caricare l'inventario",
|
||
"inventoryRefreshed": "Inventario aggiornato",
|
||
"inventoryRefreshFailed": "Impossibile aggiornare l'inventario",
|
||
"inventoryNoData": "Nessun dato di inventario disponibile al momento: aggiorna la pagina per visualizzarlo.",
|
||
"inventoryHost": "Ospite",
|
||
"inventoryCollectedCount": "{{count}}/{{total}} raccolto",
|
||
"inventoryOs": "Sistema operativo",
|
||
"inventoryKernel": "Kernel",
|
||
"inventoryArch": "Arco",
|
||
"inventoryUptime": "Tempo di attività",
|
||
"inventoryPackageManager": "Responsabile del pacchetto",
|
||
"inventoryCollectedAt": "Raccolto",
|
||
"packageActionLabel": "Azione",
|
||
"packageInstall": "Installare",
|
||
"packageRemove": "Rimuovere",
|
||
"packageUpgradeAll": "Aggiorna tutti i pacchetti",
|
||
"packageNameLabel": "Nome del pacchetto",
|
||
"packageNameRequired": "È richiesto un nome per il pacchetto",
|
||
"packageHint": "Richiede l'accesso a livello di gestione per host ed eleva i privilegi utilizzando la password sudo memorizzata sull'host."
|
||
},
|
||
"workspaces": {
|
||
"title": "Spazi di lavoro",
|
||
"saveCurrent": "Salva corrente",
|
||
"saveCurrentTitle": "Salva l'area di lavoro corrente",
|
||
"saveCurrentDescription": "Salva ogni scheda aperta, layout diviso e disposizione dei riquadri come nuova area di lavoro denominata.",
|
||
"nameLabel": "Nome",
|
||
"namePlaceholder": "ad esempio, Debugging di produzione",
|
||
"nameRequired": "Il nome dell'area di lavoro è obbligatorio",
|
||
"colorLabel": "Colore",
|
||
"workspaceCreated": "Area di lavoro salvata",
|
||
"workspaceUpdated": "Area di lavoro aggiornata",
|
||
"workspaceDeleted": "Area di lavoro eliminata",
|
||
"workspaceDuplicated": "Area di lavoro duplicata",
|
||
"saveFailed": "Impossibile salvare l'area di lavoro",
|
||
"updateFailed": "Impossibile aggiornare l'area di lavoro",
|
||
"deleteFailed": "Impossibile eliminare l'area di lavoro",
|
||
"duplicateFailed": "Impossibile duplicare l'area di lavoro",
|
||
"loadFailed": "Impossibile caricare gli spazi di lavoro",
|
||
"applyFailed": "Impossibile applicare l'area di lavoro",
|
||
"deleteWorkspaceTitle": "Elimina l'area di lavoro",
|
||
"deleteWorkspaceDescription": "Sei sicuro di voler eliminare \"{{name}}\"? Questa operazione non può essere annullata.",
|
||
"noWorkspaces": "Nessun spazio di lavoro salvato al momento. Salva la disposizione attuale delle schede per iniziare.",
|
||
"tabCount": "{{count}} tab",
|
||
"tabCount_other": "{{count}} schede",
|
||
"apply": "Fare domanda a",
|
||
"applyConfirmTitle": "Applica l'area di lavoro",
|
||
"applyConfirmDescription": "Applicando \"{{name}}\" chiuderai le schede correnti e le sostituirai con la disposizione salvata di quest'area di lavoro. Le modifiche non salvate al layout corrente andranno perse.",
|
||
"applyConfirmButton": "Applica l'area di lavoro",
|
||
"updateWithCurrent": "Aggiorna con la versione attuale",
|
||
"updateWithCurrentConfirm": "Sovrascrivi \"{{name}}\" con la tua attuale disposizione delle schede?",
|
||
"rename": "Rinominare",
|
||
"duplicate": "Duplicato",
|
||
"duplicateNameSuffix": "{{name}} (copia)",
|
||
"setDefault": "Imposta come predefinito",
|
||
"unsetDefault": "Rimuovi come predefinito",
|
||
"defaultBadge": "Predefinito",
|
||
"lastSession": "Ultima sessione",
|
||
"lastSessionDescription": "Si aggiorna automaticamente con la disposizione delle schede più recente. Applicala per ripristinare quelle che avevi aperte.",
|
||
"lastUsed": "Ultimo utilizzo {{time}}",
|
||
"neverUsed": "mai applicato",
|
||
"tabsSkipped": "Area di lavoro applicata — {{count}} scheda(e) saltata(e) (l'host non esiste più): {{names}}"
|
||
},
|
||
"keybindings": {
|
||
"title": "Scorciatoie da tastiera",
|
||
"description": "Personalizza le scorciatoie da tastiera per copiare, incollare e controllare il terminale, oppure associa dei tasti per inviare testo o eseguire un frammento di codice.",
|
||
"defaultsHeading": "Scorciatoie integrate",
|
||
"customHeading": "Collegamenti personalizzati",
|
||
"addBinding": "Aggiungi collegamento",
|
||
"addBindingTitle": "Aggiungi collegamento",
|
||
"editBindingTitle": "Modifica collegamento",
|
||
"loading": "Caricamento...",
|
||
"noCustomBindings": "Nessuna scorciatoia personalizzata ancora",
|
||
"defaultBadge": "Predefinito",
|
||
"customizedBadge": "Personalizzato",
|
||
"customize": "Personalizzare",
|
||
"resetToDefault": "Ripristina le impostazioni predefinite",
|
||
"resetAllToDefaults": "Ripristina tutte le impostazioni predefinite",
|
||
"close": "Vicino",
|
||
"cancel": "Cancellare",
|
||
"saveBinding": "Salva collegamento",
|
||
"saveError": "Impossibile salvare le scorciatoie da tastiera",
|
||
"pressKeysToRecord": "Combinazione di tasti",
|
||
"pressKeysPlaceholder": "Fare clic e premere i tasti",
|
||
"recording": "Premere i tasti...",
|
||
"comboRequiredError": "Premere prima una combinazione di tasti",
|
||
"textRequiredError": "Inserisci il testo da inviare",
|
||
"controlCodeRequiredError": "Inserisci una sola lettera come codice di controllo",
|
||
"snippetRequiredError": "Seleziona un frammento",
|
||
"conflictWarning": "Questa combinazione è già associata a {{combo}}. Il salvataggio farà scattare entrambi.",
|
||
"actionLabel": "Azione",
|
||
"actionCopy": "Copia selezione",
|
||
"actionPaste": "Impasto",
|
||
"actionSendControlCode": "Invia il segnale Ctrl+lettera",
|
||
"actionSendText": "Invia testo",
|
||
"actionRunSnippet": "Esegui il frammento di codice esistente",
|
||
"controlCodeLabel": "Lettera",
|
||
"textLabel": "Testo da inviare",
|
||
"appendEnterLabel": "Premi Invio dopo aver inviato",
|
||
"snippetLabel": "Frammento",
|
||
"selectSnippetPlaceholder": "Seleziona un frammento",
|
||
"orphanedSnippetWarning": "frammento non trovato",
|
||
"clipboardPermissionNote": "In alcuni browser potrebbe essere richiesta l'autorizzazione per l'apposizione degli appunti al primo utilizzo."
|
||
},
|
||
"connectionDefaults": {
|
||
"title": "Impostazioni predefinite di connessione",
|
||
"description": "Imposta valori che ogni host eredita a meno che non li sovrascriva.",
|
||
"manage": "Maneggio",
|
||
"dialogDescription": "Queste impostazioni si applicano agli host che non specificano alcuna impostazione. Qualsiasi impostazione configurata su un host ha la precedenza.",
|
||
"tabTerminal": "terminale",
|
||
"tabRemoteDesktop": "Desktop remoto",
|
||
"inherit": "Ereditare",
|
||
"on": "SU",
|
||
"off": "Spento",
|
||
"resizeDisplayUpdate": "Aggiornamento della visualizzazione",
|
||
"resizeReconnect": "Ricollega",
|
||
"clearAll": "Cancella tutto",
|
||
"saved": "Impostazioni di connessione salvate",
|
||
"saveFailed": "Impossibile salvare le impostazioni di connessione predefinite."
|
||
},
|
||
"userProfile": {
|
||
"donateTitle": "Mantieni Termix vivo",
|
||
"donateDescription": "Termix è gratuito, self-hosted e sviluppato da poche persone nel tempo libero. Se ti ha fatto risparmiare tempo o denaro, una donazione in criptovalute aiuta a mantenerlo attivo.",
|
||
"donateMilestones": "Le donazioni finanziano il tempo per ricercare e apprendere ciò che serve per implementare il supporto a SAML, Kubernetes e Agent. Vedi i progressi e dona.",
|
||
"donateButton": "Dona criptovalute",
|
||
"storageModeLocal": "Browser",
|
||
"storageModeCloud": "Database",
|
||
"storageModeDescription": "Browser salva le impostazioni solo in questo browser. Database le sincronizza con il server e le carica su qualsiasi dispositivo.",
|
||
"resetToDefaults": "Ripristina predefiniti",
|
||
"resetToDefaultsSuccess": "Impostazioni ripristinate ai valori predefiniti.",
|
||
"storageModeSwitch": "Memorizzazione preferenze",
|
||
"sectionAccount": "Account",
|
||
"desktopProfileTitle": "Profilo desktop locale automatico",
|
||
"desktopProfileDescription": "Questo profilo è limitato al backend integrato e accede automaticamente. Non richiede password di accesso; la funzione di sincronizzazione remota descritta di seguito utilizza un account server separato.",
|
||
"sectionInterface": "Interfaccia",
|
||
"interfacePresetDesc": "Quanti dettagli mostra Termix. Ogni funzionalità rimane disponibile.",
|
||
"preset_simple": "Semplice",
|
||
"preset_simple_desc": "Solo l'essenziale.",
|
||
"preset_balanced": "Equilibrato",
|
||
"preset_balanced_desc": "La configurazione standard.",
|
||
"preset_advanced": "Avanzato",
|
||
"preset_advanced_desc": "Tutto acceso, stipato in modo compatto.",
|
||
"presetClearOverrides": "Ripristina tutto",
|
||
"presetOverridesTitle": "Personalizzato",
|
||
"presetRevertArea": "Ripristina",
|
||
"presetConfirmTitle": "Passare a {{preset}}?",
|
||
"presetConfirmDesc": "Questa operazione ripristina la barra laterale, la navigazione, il layout del pannello di controllo, la barra degli strumenti del terminale e la visualizzazione del file manager. Gli host, le credenziali e la pagina iniziale non vengono modificati.",
|
||
"presetConfirmApply": "Applica preimpostazione",
|
||
"runSetupAgainDesc": "Analizziamo di nuovo la configurazione della prima esecuzione.",
|
||
"runSetupAgainButton": "Esecuzione configurazione",
|
||
"uiArea_chrome": "App Chrome",
|
||
"uiArea_hostList": "Elenco host",
|
||
"uiArea_credentialList": "Elenco delle credenziali",
|
||
"uiArea_rail": "Navigazione",
|
||
"uiArea_dashboard": "Pannello di controllo",
|
||
"uiArea_terminal": "terminale",
|
||
"uiArea_fileManager": "Gestore file",
|
||
"uiArea_docker": "Docker",
|
||
"uiArea_hostMetrics": "Metriche dell'host",
|
||
"uiArea_hostEditor": "Editore ospite",
|
||
"uiArea_homepage": "pagine iniziali",
|
||
"sectionAppearance": "Aspetto",
|
||
"sectionSecurity": "Sicurezza",
|
||
"sectionApiKeys": "Chiavi API",
|
||
"sectionData": "Dati",
|
||
"sectionC2sTunnels": "Tunnel C2S",
|
||
"usernameLabel": "Nome utente",
|
||
"roleLabel": "Ruolo",
|
||
"roleAdministrator": "Amministratore",
|
||
"authMethodLabel": "Metodo di autenticazione",
|
||
"authMethodLocal": "Locale",
|
||
"twoFaLabel": "2FA",
|
||
"twoFaOn": "Attivo",
|
||
"twoFaOff": "Disattivo",
|
||
"versionLabel": "Versione",
|
||
"betaProgramTitle": "Programma Beta",
|
||
"betaProgramDescription": "Prova in anteprima le prossime funzionalità con il tag Docker :beta a rilascio continuo. Instabile, non per ambienti di produzione.",
|
||
"betaProgramFeedback": "Hai trovato un bug? Segnalalo qui.",
|
||
"betaProgramLearnMore": "Scopri di più",
|
||
"cliTitle": "CLI di Termix",
|
||
"cliDescription": "Apri i terminali, esegui i comandi e sposta i file dalla tua shell.",
|
||
"cliLearnMore": "Saperne di più",
|
||
"deleteAccount": "Elimina account",
|
||
"deleteAccountDescription": "Elimina definitivamente il tuo account",
|
||
"changeServerDescription": "Passa a un altro server backend Termix",
|
||
"deleteButton": "Elimina",
|
||
"deleteAccountPermanent": "Questa azione è permanente e non può essere annullata.",
|
||
"deleteAccountWarning": "Tutte le sessioni, gli host, le credenziali e le impostazioni verranno eliminate definitivamente.",
|
||
"confirmPasswordDeletePlaceholder": "Inserisci la password per confermare",
|
||
"languageLabel": "Lingua",
|
||
"themeLabel": "Tema",
|
||
"fontSizeLabel": "Dimensione carattere",
|
||
"accentColorLabel": "Colore accento",
|
||
"settingsTerminal": "Terminale",
|
||
"commandAutocomplete": "Completamento comandi",
|
||
"commandAutocompleteDesc": "Mostra il completamento automatico durante la digitazione se premi il tasto Tab.",
|
||
"localEcho": "Eco locale",
|
||
"localEchoDesc": "Riduci la latenza di input percepita utilizzando la predizione sicura della pressione dei tasti a livello locale.",
|
||
"keyboardShortcuts": "Scorciatoie da tastiera",
|
||
"keyboardShortcutsDescription": "Personalizza le scorciatoie da tastiera per copiare, incollare e i comandi del terminale.",
|
||
"manageShortcuts": "Maneggio",
|
||
"terminalLinkBehavior": "Clic su link nel terminale",
|
||
"terminalLinkBehaviorDesc": "Comportamento predefinito quando si fa clic su un collegamento nel terminale",
|
||
"historyTracking": "Tracciamento cronologia",
|
||
"historyTrackingDesc": "Traccia i comandi del terminale",
|
||
"commandPalette": "Palette comandi",
|
||
"commandPaletteDesc": "Abilita scorciatoia da tastiera",
|
||
"reopenTabsOnLogin": "Riapri schede all'accesso",
|
||
"reopenTabsOnLoginDesc": "Ripristina le schede aperte quando accedi o aggiorni la pagina, anche da un altro dispositivo",
|
||
"confirmTabClose": "Conferma chiusura scheda",
|
||
"confirmTabCloseDesc": "Chiedi prima di chiudere le schede del terminale",
|
||
"settingsAppRail": "App Rail",
|
||
"sidebarSettingsMoved": "Le impostazioni di visualizzazione della barra laterale dell'host sono state spostate nel pannello Personalizza barra laterale, che si apre dalla barra degli strumenti Host.",
|
||
"showHostTags": "Mostra etichette host",
|
||
"showHostTagsDesc": "Visualizza le etichette nell'elenco host",
|
||
"hostTrayOnClick": "Clic per espandere azioni host",
|
||
"hostTrayOnClickDesc": "Mostra sempre i pulsanti di connessione; clicca per espandere le opzioni di gestione invece del passaggio del mouse",
|
||
"compactHostView": "Vista host compatta",
|
||
"compactHostViewDesc": "Riduci ogni host a una singola riga mostrando solo nome e indirizzo",
|
||
"statusColors": "Colori di stato reali",
|
||
"statusColorsDesc": "Usa verde/rosso per lo stato online/offline invece del colore accento",
|
||
"pinAppRail": "Fissa barra app",
|
||
"pinAppRailDesc": "Mantieni la barra app laterale sinistra sempre espansa, invece di espanderla al passaggio del mouse",
|
||
"openFullscreenSettings": "Apri le impostazioni a schermo intero",
|
||
"exitFullscreenSettings": "Esci dalle impostazioni a schermo intero",
|
||
"expandAppRailOnHover": "Espandi barra app al passaggio del mouse",
|
||
"expandAppRailOnHoverDesc": "Consenti alla barra app laterale sinistra di espandersi quando il puntatore vi passa sopra",
|
||
"settingsNavigation": "Navigazione",
|
||
"navigationTabsDesc": "Scegli quali schede visualizzare nella barra laterale",
|
||
"foldersCollapsed": "Cartelle chiuse",
|
||
"foldersCollapsedDesc": "Chiudi le cartelle per impostazione predefinita",
|
||
"confirmExecution": "Conferma esecuzione",
|
||
"confirmExecutionDesc": "Conferma prima di eseguire gli snippet",
|
||
"settingsUpdates": "Aggiornamenti",
|
||
"disableUpdateChecks": "Disabilita controllo aggiornamenti",
|
||
"disableUpdateChecksDesc": "Non verificare la presenza di aggiornamenti",
|
||
"totpAuthenticator": "Autenticatore TOTP",
|
||
"totpEnabled": "2FA è attivata",
|
||
"totpDisabled": "Aggiungi sicurezza aggiuntiva all'accesso",
|
||
"disable": "Disabilita",
|
||
"enable": "Abilita",
|
||
"setupTotp": "Configura TOTP",
|
||
"qrCode": "Codice QR",
|
||
"totpInstructions": "Scansiona il codice QR o inserisci il segreto nella tua app di autenticazione, quindi inserisci il codice a 6 cifre",
|
||
"totpCodePlaceholder": "000000",
|
||
"verify": "Verifica",
|
||
"changePassword": "Modifica password",
|
||
"currentPasswordLabel": "Password attuale",
|
||
"currentPasswordPlaceholder": "Password attuale",
|
||
"newPasswordLabel": "Nuova password",
|
||
"newPasswordPlaceholder": "Nuova password",
|
||
"confirmPasswordLabel": "Conferma nuova password",
|
||
"confirmPasswordPlaceholder": "Conferma nuova password",
|
||
"updatePassword": "Aggiorna password",
|
||
"createApiKeyTitle": "Crea chiave API",
|
||
"createApiKeyDescription": "Genera una nuova chiave API per l'accesso programmatico.",
|
||
"apiKeyNameLabel": "Nome",
|
||
"apiKeyNamePlaceholder": "es. Pipeline CI",
|
||
"expiryDateLabel": "Data di scadenza",
|
||
"optional": "opzionale",
|
||
"cancel": "Annulla",
|
||
"createKey": "Crea chiave",
|
||
"apiKeyCreatedWarning": "Chiave creata: copiala ora, non verrà più visualizzata.",
|
||
"copyApiKey": "Copia la chiave API",
|
||
"copiedToClipboard": "Copiato negli appunti",
|
||
"apiKeyCount": "{{count}} chiavi",
|
||
"newKey": "Nuova chiave",
|
||
"noApiKeys": "Nessuna chiave API ancora.",
|
||
"apiKeyActive": "Attiva",
|
||
"apiKeyUsageHint": "Includi la tua chiave nell'",
|
||
"apiKeyUsageHintHeader": "intestazione.",
|
||
"apiKeyPermissionsHint": "Le chiavi ereditano i permessi dell'utente che le ha create.",
|
||
"exportData": "Esporta i miei dati",
|
||
"exportDataDesc": "Scarica una copia di backup dei tuoi host, credenziali e impostazioni per trasferirla su un altro dispositivo.",
|
||
"export": "Esportare",
|
||
"exporting": "Esportazione...",
|
||
"importData": "Importa i miei dati",
|
||
"importDataDesc": "Ripristina host, credenziali e impostazioni da un file di backup .sqlite",
|
||
"importDataSelected": "Selezionato: {{name}}",
|
||
"selectFile": "Seleziona il file",
|
||
"changeFile": "Modifica",
|
||
"import": "Importare",
|
||
"importing": "Importazione...",
|
||
"exportSuccess": "Esportazione dei dati completata con successo.",
|
||
"exportFailed": "L'esportazione dei dati non è riuscita.",
|
||
"importSelectFile": "Seleziona prima un file",
|
||
"importCompleted": "Importazione completata: {{total}} elementi importati, {{skipped}} elementi saltati",
|
||
"importFailed": "Importazione non riuscita: {{error}}",
|
||
"roleUser": "Utente",
|
||
"authMethodDual": "Doppia autenticazione",
|
||
"authMethodOidc": "OIDC",
|
||
"totpSetupFailed": "Impossibile avviare la configurazione TOTP",
|
||
"totpEnter6Digits": "Inserisci un codice a 6 cifre",
|
||
"totpEnabledSuccess": "Autenticazione a due fattori abilitata",
|
||
"totpInvalidCode": "Codice non valido, riprova",
|
||
"totpDisableInputRequired": "Inserisci il tuo codice TOTP o la password",
|
||
"totpDisabledSuccess": "Autenticazione a due fattori disabilitata",
|
||
"totpDisableFailed": "Impossibile disabilitare la 2FA",
|
||
"totpDisableTitle": "Disabilita 2FA",
|
||
"totpDisablePlaceholder": "Inserisci codice TOTP o password",
|
||
"totpDisableConfirm": "Disabilita 2FA",
|
||
"totpContinueVerify": "Procedi alla verifica",
|
||
"totpVerifyTitle": "Verifica codice",
|
||
"totpBackupTitle": "Codici di backup",
|
||
"totpDownloadBackup": "Scarica i codici di backup",
|
||
"passkeys": "Passkeys",
|
||
"passkeysDesc": "Utilizza credenziali WebAuthn/FIDO2 per accedere senza password",
|
||
"passkeyName": "Nome passkey",
|
||
"passkeyUvPreferred": "Preferita",
|
||
"passkeyUvRequired": "Obbligatoria",
|
||
"passkeyUvDiscouraged": "Sconsigliata",
|
||
"addPasskey": "Aggiungi passkey",
|
||
"noPasskeys": "Nessuna passkey registrata.",
|
||
"passkeyAdded": "Passkey aggiunta",
|
||
"passkeyAddFailed": "Impossibile aggiungere la passkey",
|
||
"passkeyDeleted": "Passkey eliminata",
|
||
"passkeyDeleteFailed": "Impossibile eliminare la passkey",
|
||
"done": "Fatto",
|
||
"secretCopied": "Segreto copiato negli appunti",
|
||
"apiKeyNameRequired": "Il nome della chiave è obbligatorio",
|
||
"apiKeyCreated": "Chiave API \"{{name}}\" creata",
|
||
"apiKeyCreateFailed": "Impossibile creare la chiave API",
|
||
"apiKeyUser": "Utente",
|
||
"apiKeyExpires": "Scadenza",
|
||
"apiKeyRevoked": "Chiave API \"{{name}}\" revocata",
|
||
"apiKeyRevokeFailed": "Impossibile revocare la chiave API",
|
||
"passwordFieldsRequired": "Password attuale e nuova sono obbligatorie",
|
||
"passwordMismatch": "Le password non corrispondono",
|
||
"passwordTooShort": "La password deve contenere almeno 6 caratteri",
|
||
"passwordUpdated": "Password aggiornata con successo",
|
||
"passwordUpdateFailed": "Impossibile aggiornare la password",
|
||
"deletePasswordRequired": "La password è necessaria per eliminare l'account",
|
||
"deleteFailed": "Impossibile eliminare l'account",
|
||
"deleting": "Eliminazione in corso...",
|
||
"colorPickerTooltip": "Apri selettore colore",
|
||
"themeSystem": "Sistema",
|
||
"themeLight": "Chiaro",
|
||
"themeDark": "Scuro",
|
||
"themeDracula": "Dracula",
|
||
"themeCatppuccin": "Catppuccin",
|
||
"themeNord": "Nord",
|
||
"themeSolarized": "Solarized",
|
||
"themeTokyoNight": "Tokyo Night",
|
||
"themeOneDark": "One Dark",
|
||
"themeGruvbox": "Gruvbox"
|
||
}
|
||
}
|
||
},
|
||
"terminalToolbar": {
|
||
"title": "Barra degli strumenti del terminale",
|
||
"showActions": "Mostra la barra degli strumenti",
|
||
"hideToolbar": "Nascondi la barra degli strumenti",
|
||
"showToolbar": "Espandi la barra degli strumenti",
|
||
"moveToolbar": "Sposta la barra degli strumenti",
|
||
"moveToolbarHint": "Trascina per riposizionare la barra degli strumenti",
|
||
"layout": "Modalità di visualizzazione della barra degli strumenti",
|
||
"layoutIcon": "Solo icona",
|
||
"layoutLabeled": "Icone ed etichette",
|
||
"layoutExpanded": "Espandeto con metriche",
|
||
"image": "Azioni sulle immagini (solo immagini)",
|
||
"upload": "Carica immagine",
|
||
"paste": "Incolla l'immagine",
|
||
"detachTmux": "Scollega tmux",
|
||
"detachTmuxDescription": "Scollega la sessione tmux",
|
||
"imageActionFailed": "L'azione sull'immagine non è riuscita.",
|
||
"retry": "Riprova",
|
||
"dismissError": "Chiudi errore immagine",
|
||
"cpu": "processore",
|
||
"memory": "Memoria",
|
||
"disk": "Disco",
|
||
"statsUnavailable": "Statistiche in tempo reale non disponibili",
|
||
"tmuxDetach": "Scollega la sessione tmux",
|
||
"uploadImage": "Carica un'immagine sull'host",
|
||
"uploadingImage": "Caricamento in corso...",
|
||
"pasteImage": "Incolla l'immagine dagli appunti (solo immagini)",
|
||
"openFiles": "Apri file",
|
||
"openDocker": "Open Docker",
|
||
"openTunnel": "Tunnel aperto",
|
||
"openHostMetrics": "Metriche Open Host",
|
||
"openProxmoxStats": "Statistiche di Proxmox aperte",
|
||
"openTmuxMonitor": "Monitor Tmux aperto"
|
||
},
|
||
"tmuxMonitor": {
|
||
"title": "Monitor Tmux",
|
||
"failedToLoadHosts": "Impossibile caricare gli host",
|
||
"failedToLoad": "Impossibile caricare le sessioni tmux",
|
||
"tmuxUnavailable": "tmux non è installato su questo host",
|
||
"noSessions": "Nessuna sessione tmux su questo host",
|
||
"noHostSelected": "Nessun host selezionato",
|
||
"attached": "Connesso",
|
||
"detached": "Scollegato",
|
||
"attach": "Connetti",
|
||
"editTags": "Modifica tag",
|
||
"tagsHint": "Tag separati da virgole (es. YOLO, lab, training)",
|
||
"tagsSaved": "Tag salvati",
|
||
"tagsSaveFailed": "Salvataggio dei tag non riuscito",
|
||
"searchPlaceholder": "Cerca output tra le sessioni...",
|
||
"searchResults": "{{count}} corrispondenze",
|
||
"searchFailed": "Ricerca non riuscita",
|
||
"selectPaneHint": "Seleziona un pannello per visualizzare l'anteprima dell'output",
|
||
"closePreview": "Chiudi anteprima",
|
||
"newSession": "Nuova sessione",
|
||
"newSessionHint": "Nome sessione (lettere, cifre, _ @ % + = -)",
|
||
"newSessionPlaceholder": "my-session",
|
||
"create": "Crea",
|
||
"sessionCreated": "Sessione \"{{name}}\" creata",
|
||
"sessionCreateFailed": "Creazione della sessione non riuscita",
|
||
"splitRight": "Dividi a destra",
|
||
"splitDown": "Dividi in basso",
|
||
"splitFailed": "Divisione del pannello non riuscita",
|
||
"newWindow": "Nuova finestra",
|
||
"windowCreateFailed": "Creazione della finestra non riuscita",
|
||
"attachSessionTooltip": "Connetti a {{session}}",
|
||
"refresh": "Aggiorna",
|
||
"refreshFailed": "Aggiornamento delle sessioni non riuscito",
|
||
"collapseAll": "Comprimi tutto",
|
||
"expandAll": "Espandi tutto",
|
||
"moreActions": "Altre azioni",
|
||
"sessionStats": "Statistiche sessione",
|
||
"renameSessionTitle": "Rinomina sessione \"{{name}}\"",
|
||
"rename": "Rinomina",
|
||
"sessionRenamed": "Sessione rinominata in \"{{name}}\"",
|
||
"sessionRenameFailed": "Rinomina della sessione non riuscita",
|
||
"editTagsTitle": "Modifica tag per \"{{name}}\"",
|
||
"killPane": "Termina riquadro",
|
||
"resizeTree": "Trascina per ridimensionare — doppio clic per ripristinare",
|
||
"reattach": "Ricollega (risolve una visualizzazione alterata)",
|
||
"killWindow": "Termina finestra",
|
||
"killWindowTitle": "Terminare la finestra {{index}} di \"{{session}}\"?",
|
||
"killWindowBody": "Tutti i riquadri e i processi in questa finestra verranno terminati. Terminare l'ultima finestra chiude la sessione.",
|
||
"windowKillFailed": "Terminazione della finestra non riuscita",
|
||
"statusActivity": "Attività",
|
||
"statusWindows": "Finestre",
|
||
"statusPanes": "riquadri",
|
||
"statusTags": "Tag",
|
||
"killPaneTitle": "Terminare il riquadro {{id}}?",
|
||
"killPaneBody": "Il processo in esecuzione in questo riquadro verrà terminato. Terminare l'ultimo riquadro chiude la sua finestra.",
|
||
"paneKillFailed": "Terminazione del riquadro non riuscita",
|
||
"killSessionTitle": "Terminare la sessione \"{{name}}\"?",
|
||
"killSessionBody": "Tutte le finestre e i processi in esecuzione in questa sessione verranno terminati. Questa operazione non può essere annullata.",
|
||
"kill": "Termina",
|
||
"sessionKilled": "Sessione \"{{name}}\" terminata",
|
||
"sessionKillFailed": "Terminazione della sessione non riuscita",
|
||
"hostUnreachable": "Impossibile connettersi all'host. Verifica che sia online e raggiungibile.",
|
||
"noServer": "Nessun server tmux in esecuzione su questo host.",
|
||
"searchTruncated": "Risultati parziali — la ricerca copre le ultime {{lines}} righe di ogni riquadro e al massimo {{panes}} riquadri.",
|
||
"closeSearchResults": "Chiudi risultati ricerca",
|
||
"retry": "Riprova",
|
||
"noHosts": "Nessun host SSH disponibile",
|
||
"noHostsHint": "Abilita l'opzione Monitor Tmux su un host SSH (Gestione host → scheda Terminale) per monitorare le sue sessioni tmux.",
|
||
"tmuxInstallHint": "Installalo sull'host con:",
|
||
"attachTooltip": "Apri un terminale su {{host}}",
|
||
"attachTooltipPane": "Apri un terminale su {{host}} — sessione tmux {{session}}",
|
||
"timeJustNow": "adesso",
|
||
"timeMinutes": "{{count}}m fa",
|
||
"timeHours": "{{count}}h fa",
|
||
"timeDays": "{{count}}d fa"
|
||
},
|
||
"mobileKeyboard": {
|
||
"shift": "Maiusc",
|
||
"ctrl": "Ctrl",
|
||
"esc": "Esc",
|
||
"tab": "Tab",
|
||
"backTab": "⇥",
|
||
"arrowUp": "Freccia Su",
|
||
"arrowDown": "Freccia Giù",
|
||
"arrowLeft": "Freccia Sinistra",
|
||
"arrowRight": "Freccia Destra",
|
||
"home": "Home",
|
||
"end": "Fine",
|
||
"pageUp": "Pag Su",
|
||
"pageDown": "Pag Giù",
|
||
"delete": "Canc",
|
||
"paste": "Impasto",
|
||
"editQuickKeys": "Modifica tasti rapidi",
|
||
"quickKeysTitle": "Tasti Rapidi",
|
||
"quickKeysDesc": "Tocca × per rimuovere. Supporta fino a 8 caratteri.",
|
||
"quickKeyPlaceholder": "ad es. sudo ",
|
||
"addQuickKey": "Aggiungi",
|
||
"removeQuickKey": "Rimuovi",
|
||
"resetDefaults": "Ripristina impostazioni predefinite",
|
||
"done": "Fine"
|
||
},
|
||
"serial": {
|
||
"title": "Seriale",
|
||
"portLabel": "Porta",
|
||
"portPlaceholder": "/dev/ttyUSB0 or COM3",
|
||
"baudRateLabel": "Baud rate",
|
||
"dataBitsLabel": "Dati",
|
||
"stopBitsLabel": "Stop",
|
||
"parityLabel": "Parità",
|
||
"parityNone": "Nessuna",
|
||
"parityEven": "Pari",
|
||
"parityOdd": "Dispari",
|
||
"connect": "Connetti alla Seriale",
|
||
"disconnect": "Disconnetti",
|
||
"refreshPorts": "Aggiorna porte",
|
||
"connected": "Connesso a {{path}} a {{baud}} baud",
|
||
"disconnected": "Porta seriale disconnessa",
|
||
"connectionError": "Impossibile aprire la porta seriale",
|
||
"wsError": "Errore WebSocket",
|
||
"errorNoServerUrl": "Nessun URL del server configurato",
|
||
"notSupportedTitle": "Seriale non supportato",
|
||
"notSupported": "Le connessioni seriali richiedono un browser con supporto Web Serial API (Chrome, Edge o Firefox 151+), oppure l'app desktop Termix.",
|
||
"hideHint": "Puoi nascondere la scheda Seriale in Profilo Utente > Aspetto > Barra laterale > Navigazione.",
|
||
"browserPickerHint": "Fai clic su Connetti e il browser aprirà un selettore di porte per scegliere il dispositivo."
|
||
},
|
||
"metricsHistory": {
|
||
"title": "Cronologia metriche",
|
||
"historySuffix": "Cronologia",
|
||
"cpuMemoryDisk": "CPU / Memoria / Disco",
|
||
"network": "Rete",
|
||
"download": "RX",
|
||
"upload": "TX",
|
||
"noData": "Nessun dato storico disponibile per questo intervallo di tempo.",
|
||
"custom": "Personalizzato",
|
||
"to": "a",
|
||
"apply": "Applica",
|
||
"viewHistory": "Visualizza cronologia"
|
||
},
|
||
"alerts": {
|
||
"tabFirings": "Avvisi",
|
||
"tabRules": "Regole",
|
||
"tabChannels": "Canali",
|
||
"noFirings": "Nessun avviso non confermato",
|
||
"noRules": "Nessuna regola di avviso configurata",
|
||
"noChannels": "Nessun canale di notifica configurato",
|
||
"rulesDesc": "Le regole di avviso attivano le notifiche",
|
||
"channelsDesc": "Dove vengono inviate le notifiche di avviso",
|
||
"acknowledge": "Conferma",
|
||
"ackAll": "Conferma tutto",
|
||
"allAcknowledged": "Tutti gli avvisi confermati",
|
||
"ackFailed": "Conferma dell'avviso non riuscita",
|
||
"ackAllFailed": "Conferma di tutti gli avvisi non riuscita",
|
||
"showAcknowledged": "Mostra tutti",
|
||
"hideAcknowledged": "Nascondi confermati",
|
||
"addChannel": "Aggiungi canale",
|
||
"editChannel": "Modifica canale",
|
||
"channelName": "Nome",
|
||
"channelType": "Tipo",
|
||
"channelNameRequired": "Nome obbligatorio",
|
||
"webhookUrl": "URL",
|
||
"webhookUrlRequired": "URL webhook obbligatorio",
|
||
"webhookDesc": "Invia un payload JSON via POST a questo URL quando scatta un avviso",
|
||
"ntfyServer": "URL server",
|
||
"ntfyTopic": "Argomento",
|
||
"ntfyTopicRequired": "Argomento obbligatorio",
|
||
"ntfyToken": "Token di accesso (facoltativo)",
|
||
"channelSaveFailed": "Salvataggio del canale non riuscito",
|
||
"test": "Test",
|
||
"testSent": "Notifica di test inviata",
|
||
"testFailed": "Notifica di test fallita",
|
||
"testFailedWithReason": "Notifica di prova non riuscita: {{reason}}",
|
||
"addRule": "Aggiungi regola di avviso",
|
||
"editRule": "Modifica regola di avviso",
|
||
"ruleName": "Nome regola",
|
||
"ruleNameRequired": "Nome obbligatorio",
|
||
"triggerType": "Trigger",
|
||
"thresholdValue": "Soglia (%)",
|
||
"durationSeconds": "Durata (secondi, 0 = attiva immediatamente)",
|
||
"cooldownMinutes": "Cooldown (minuti)",
|
||
"channels": "Canali di notifica",
|
||
"noChannelsHint": "Aggiungi prima i canali nella scheda Canali",
|
||
"ruleSaveFailed": "Salvataggio della regola non riuscito"
|
||
},
|
||
"ai": {
|
||
"title": "Assistente",
|
||
"send": "Inviare",
|
||
"stop": "Fermare",
|
||
"save": "Salva",
|
||
"cancel": "Cancellare",
|
||
"running": "corsa",
|
||
"approve": "Approvare",
|
||
"reject": "Rifiutare",
|
||
"inputPlaceholder": "Chiedi informazioni sui tuoi server o descrivi una modifica da proporre",
|
||
"selectProvider": "Seleziona un fornitore",
|
||
"providerSettings": "Impostazioni del provider",
|
||
"addProvider": "Aggiungi fornitore",
|
||
"editProvider": "Fornitore di modifica",
|
||
"removeProvider": "Rimuovi il fornitore",
|
||
"providerType": "Fornitore",
|
||
"providerLabel": "Nome",
|
||
"providerLabelPlaceholder": "Ad esempio: Ollama locale",
|
||
"baseUrl": "Indirizzo del server",
|
||
"apiKey": "Chiave API",
|
||
"defaultModel": "Modello predefinito",
|
||
"defaultModelPlaceholder": "Ad esempio: llama3.1 o claude-opus-5",
|
||
"labelRequired": "Assegna un nome a questo fornitore",
|
||
"providerSaveFailed": "Impossibile salvare il provider",
|
||
"providerUpdated": "Fornitore aggiornato",
|
||
"providerDeleteFailed": "Impossibile rimuovere il provider",
|
||
"privateEndpointHint": "Gli indirizzi sulla tua rete privata richiedono prima l'autorizzazione di un amministratore per l'host.",
|
||
"providerOllama": "Ollama",
|
||
"providerAnthropic": "Antropico",
|
||
"providerOpenai": "OpenAI",
|
||
"providerGemini": "Google Gemini",
|
||
"providerOpenaiCompatible": "Compatibile con OpenAI",
|
||
"toolArguments": "Ingresso",
|
||
"toolResult": "Risultato",
|
||
"statusApplied": "Applicato",
|
||
"statusRejected": "Respinto",
|
||
"proposalApplied": "Modifica applicata",
|
||
"proposalApplyFailed": "Impossibile applicare la modifica",
|
||
"proposalRejectFailed": "Impossibile rifiutare la modifica",
|
||
"enableTitle": "Abilita l'assistente IA",
|
||
"enableDescription": "Lascia che l'assistente legga la tua configurazione e ti suggerisca delle modifiche da approvare.",
|
||
"readOnlyCommands": "Consenti comandi diagnostici di sola lettura",
|
||
"readOnlyCommandsDescription": "L'assistente può eseguire un breve elenco di comandi sicuri come df e uptime senza chiedere conferma ogni volta. Qualsiasi operazione che modifichi un server viene sempre proposta in anticipo.",
|
||
"modelDetectFailed": "Non è stato possibile contattare il fornitore, quindi questo è un elenco generico. È possibile digitare qualsiasi nome di modello.",
|
||
"modelCustom": "Inserisci il nome del modello",
|
||
"modelRefresh": "Aggiorna elenco",
|
||
"modelPlaceholder": "Scegli o digita un modello",
|
||
"attachHint": "Digita @ per fare riferimento a un host, uno snippet o un'automazione. Le modifiche proposte sono da approvare.",
|
||
"runCommandTitle": "Esegui il comando"
|
||
},
|
||
"macros": {
|
||
"title": "Macro",
|
||
"description": "Esegui una serie di comandi salvati in un terminale e reagisci a ciò che il server ti invia in risposta.",
|
||
"target": "Bersaglio",
|
||
"noTerminal": "Nessun terminale aperto",
|
||
"empty": "Ancora nessuna macro",
|
||
"emptyHint": "Crea una macro per automatizzare un flusso di lavoro da terminale, come l'accesso, il riavvio di un servizio o la risposta a richieste.",
|
||
"create": "Nuova macro",
|
||
"back": "Torna alle macro",
|
||
"name": "Nome",
|
||
"namePlaceholder": "Riavvia il server web",
|
||
"nameRequired": "Assegna un nome alla macro prima di salvarla.",
|
||
"descriptionLabel": "Descrizione",
|
||
"descriptionPlaceholder": "Cosa fa questa macro (facoltativo)",
|
||
"unsaved": "Modifiche non salvate",
|
||
"save": "Salva",
|
||
"saved": "Macro salvata",
|
||
"saveFailed": "Impossibile salvare la macro",
|
||
"delete": "Eliminare",
|
||
"deleteTitle": "Eliminare questa macro?",
|
||
"deleteBody": "\"{{name}}\" verrà eliminato definitivamente. Questa operazione non può essere annullata.",
|
||
"deleted": "Macro eliminato",
|
||
"cancel": "Cancellare",
|
||
"run": "Correre",
|
||
"stop": "Fermare",
|
||
"running": "Corsa...",
|
||
"completed": "Macro terminato",
|
||
"failed": "Il fallimento di Macro",
|
||
"loadFailed": "Impossibile caricare le macro",
|
||
"needTerminal": "Aprire e collegare prima un terminale",
|
||
"noSteps": "Questa macro non ha ancora passaggi. Aggiungine uno qui sotto.",
|
||
"addStep": "Aggiungi passaggio",
|
||
"stepNumber": "Passo {{number}}",
|
||
"removeStep": "Rimuovere il passaggio",
|
||
"confirmRunTitle": "Eseguire questa macro?",
|
||
"confirmRunBody": "\"{{name}}\" invierà comandi a {{host}}.",
|
||
"confirmRunAction": "Esegui macro",
|
||
"stepTypes": {
|
||
"send": {
|
||
"label": "inviare comando",
|
||
"help": "Digita il testo nel terminale, proprio come se lo avessi digitato tu."
|
||
},
|
||
"wait": {
|
||
"label": "Attendi l'output",
|
||
"help": "Si mette in pausa finché il server non stampa il testo che hai specificato, ad esempio una richiesta di password."
|
||
},
|
||
"delay": {
|
||
"label": "Pausa",
|
||
"help": "Attende un intervallo di tempo fisso prima di procedere al passo successivo."
|
||
},
|
||
"if": {
|
||
"label": "Se l'output contiene",
|
||
"help": "Controlla tutto ciò che il server ha stampato finora, quindi esegue uno dei due rami."
|
||
},
|
||
"repeat": {
|
||
"label": "Ripetere",
|
||
"help": "Esegue i passaggi al suo interno un numero prestabilito di volte."
|
||
}
|
||
},
|
||
"send": {
|
||
"text": "Comando o testo",
|
||
"textPlaceholder": "systemctl restart nginx",
|
||
"pressEnter": "Premi Invio dopo aver inviato",
|
||
"pressEnterHelp": "Disattiva questa opzione per digitare del testo senza inviarlo."
|
||
},
|
||
"wait": {
|
||
"pattern": "Attendi che l'output contenga",
|
||
"patternPlaceholder": "password:",
|
||
"timeout": "Rinunciare dopo",
|
||
"onTimeout": "Se non appare mai",
|
||
"stop": "Interrompi la macro",
|
||
"continue": "Continua comunque"
|
||
},
|
||
"delay": {
|
||
"duration": "Attendi"
|
||
},
|
||
"ifStep": {
|
||
"pattern": "Se l'output contiene",
|
||
"patternPlaceholder": "Attivo: attivo (in corsa)",
|
||
"then": "Poi fai questo",
|
||
"else": "Altrimenti fai così",
|
||
"emptyBranch": "Nessun gradino"
|
||
},
|
||
"repeat": {
|
||
"count": "Numero di volte",
|
||
"times": "volte"
|
||
},
|
||
"match": {
|
||
"useRegex": "Corrispondenza con un'espressione regolare",
|
||
"useRegexHelp": "Lasciare vuoto questo elemento per far sì che il testo corrisponda esattamente a come è stato scritto.",
|
||
"invalidRegex": "Non è un'espressione regolare valida, verrà interpretata come testo semplice."
|
||
},
|
||
"seconds": "secondi",
|
||
"secondsShort": "{{count}}s"
|
||
}
|
||
}
|