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": "Inbäddad SSH-tunnelhanterare för en konfigurerad värd",
"widgetNoHostSelected": "Ingen värd konfigurerad"
},
"serverConfig": {
"title": "Serverkonfiguration",
"description": "Konfigurera Termix-serverns URL för att ansluta till dina backend-tjänster",
"serverUrl": "Server-URL",
"enterServerUrl": "Ange en server-URL",
"saveFailed": "Kunde inte spara konfigurationen",
"saveError": "Fel vid sparning av konfigurationen",
"saving": "Sparande...",
"saveConfig": "Spara konfiguration",
"helpText": "Ange URL:en där din Termix-server körs (t.ex. http://localhost:30001 eller https://your-server.com)",
"changeServer": "Ändra server",
"mustIncludeProtocol": "Serverns URL måste börja med http:// eller https://",
"allowInvalidCertificate": "Tillåt ogiltigt certifikat",
"allowInvalidCertificateDesc": "Använd endast för betrodda, självhostade servrar med självsignerade certifikat eller IP-adresscertifikat.",
"useEmbedded": "Använd lokal server",
"embeddedDesc": "Kör Termix med den inbyggda lokala servern (ingen fjärrserver behövs)",
"embeddedConnecting": "Ansluter till lokal server...",
"embeddedNotReady": "Den lokala servern är inte redo än. Vänta en stund och försök igen.",
"localServer": "Lokal server",
"savedServers": "Sparade servrar",
"noSavedServers": "Inga sparade servrar",
"removeServer": "Ta bort"
},
"migrationNotice": {
"title": "Termix Desktop körs nu fristående",
"body1": "Den här appen brukade ansluta direkt till din Termix-server. Den har omarbetats för att köras helt självständigt och lagrar värdar och inloggningsuppgifter lokalt så att den fortsätter att fungera offline. Tvåvägssynkronisering med en egen Termix-server är nu valfritt.",
"body2": "Dina befintliga värdar och inloggningsuppgifter finns fortfarande på {{url}}. Aktivera fjärrsynkronisering och återanslut till servern för att få tillbaka dem och hålla båda synkroniserade framöver.",
"dismiss": "Inte nu",
"setUpSync": "Konfigurera fjärrsynkronisering"
},
"remoteSync": {
"title": "Fjärrsynkronisering",
"description": "Anslut alternativt den här skrivbordsappen till en självhostad Termix-server för att synkronisera dina värdar, inloggningsuppgifter och kodavsnitt mellan enheter. Appen fungerar alltid helt offline oavsett om du ansluter eller inte.",
"notConnected": "Inte ansluten",
"connected": "Ansluten",
"connectedTo": "Ansluten till {{url}}",
"lastSynced": "Senast synkroniserad {{time}}",
"neverSynced": "Aldrig synkroniserad",
"syncError": "Synkroniseringsfel: {{message}}",
"needsReauth": "Inloggningen har upphört",
"connectButton": "Anslut till servern",
"disconnectButton": "Koppla från",
"syncNowButton": "Synkronisera nu",
"syncing": "Synkroniserar...",
"syncSuccess": "Fjärrsynkronisering slutförd",
"syncUnavailable": "Fjärrsynkronisering kunde inte startas",
"serverUrl": "Server-URL",
"enterServerUrl": "Ange en server-URL",
"mustIncludeProtocol": "Serverns URL måste börja med http:// eller https://",
"connectionTestFailed": "Kunde inte nå en Termix-server på den URL:en",
"allowInvalidCertificate": "Tillåt ogiltigt certifikat",
"allowInvalidCertificateDesc": "Använd endast för betrodda, självhostade servrar med självsignerade certifikat eller IP-adresscertifikat.",
"savedServers": "Sparade servrar",
"removeServer": "Ta bort",
"continueButton": "Fortsätta",
"cancelButton": "Avboka",
"signInTitle": "Logga in på {{url}}",
"originTitle": "Anslutningens ursprung",
"originDescription": "Välj var SSH-anslutningar kommer ifrån som standard. Detta kan åsidosättas per värd.",
"originLocal": "Den här enheten (lokalt nätverk)",
"originRemote": "Fjärrserver",
"bannerReconnect": "Återanslut",
"bannerMessage": "Fjärrsynkronisering behöver autentiseras på nytt"
},
"versionCheck": {
"error": "Versionskontrollfel",
"checkFailed": "Misslyckades med att söka efter uppdateringar",
"upToDate": "Appen är uppdaterad",
"currentVersion": "Du kör version {{version}}",
"updateAvailable": "Uppdatering tillgänglig",
"updateLinkLabel": "Uppdatering tillgänglig — öppna versionsinformationen på GitHub",
"newVersionAvailable": "En ny version är tillgänglig! Du kör {{current}}, men {{latest}} är tillgänglig.",
"betaVersion": "Betaversion",
"betaVersionDesc": "Du kör {{current}}, vilket är nyare än den senaste stabila versionen {{latest}}.",
"releasedOn": "Släpptes den {{date}}",
"downloadUpdate": "Ladda ner uppdatering",
"checking": "Söker efter uppdateringar...",
"checkUpdates": "Kontrollera efter uppdateringar",
"checkingUpdates": "Söker efter uppdateringar...",
"updateRequired": "Uppdatering krävs"
"updateLinkLabel": "Uppdatering tillgänglig — öppna versionsinformationen på GitHub"
},
"common": {
"close": "Nära",
@@ -1565,8 +1487,6 @@
"resetCodeRateLimitedWithTime": "Begränsad hastighet: För många verifieringsförsök. Vänta {{time}} sekunder innan du försöker igen.",
"authTokenSaveFailed": "Misslyckades med att spara autentiseringstoken",
"authTokenMissing": "Servern returnerade inte en ny autentiseringstoken. Vänligen logga in igen.",
"authTokenRejected": "Fjärrservern avvisade den nya autentiseringstoken",
"keyringUnavailable": "Inloggad, men sessionen kunde inte lagras: det här systemet har ingen nyckelring tillgänglig att kryptera den med. Starta en hemlig tjänst (som gnome-keyring eller KWallet) och logga in igen.",
"failedToLoadServer": "Misslyckades med att ladda servern",
"remoteServerRequired": "Fjärrserver krävs. Anslut en fjärrserver i Inställningar för att använda den här anslutningstypen."
},