feat: rebuild desktop sync as linked server accounts, fix packaged plugin bundles and UI scaling

This commit is contained in:
LukeGus committed 2026-09-26 00:41:25 -05:00
1 parent 7c02daccf4
commit 6cd9a2846d
242 files changed
+39127 -8558

No files matched your search

+1 -81
View File
@@ -232,86 +232,8 @@
"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...",
"syncSuccess": "Sincronizzazione remota completata",
"syncUnavailable": "Impossibile avviare la sincronizzazione remota",
"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"
"updateLinkLabel": "Aggiornamento disponibile: consulta le note di rilascio su GitHub."
},
"common": {
"close": "Chiudi",
@@ -1565,8 +1487,6 @@
"resetCodeRateLimitedWithTime": "Limite di tentativi raggiunto: troppi tentativi di verifica. Attendere {{time}} secondi prima di riprovare.",
"authTokenSaveFailed": "Salvataggio del token di autenticazione non riuscito",
"authTokenMissing": "Il server non ha restituito un nuovo token di autenticazione. Effettua nuovamente l'accesso.",
"authTokenRejected": "Il server remoto ha rifiutato il nuovo token di autenticazione",
"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."
},