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": "Ingeboude SSH-tonnelbestuurder vir 'n gekonfigureerde gasheer",
"widgetNoHostSelected": "Geen gasheer gekonfigureer nie"
},
"serverConfig": {
"title": "Bedienerkonfigurasie",
"description": "Konfigureer die Termix-bediener-URL om aan jou backend-dienste te koppel",
"serverUrl": "Bediener-URL",
"enterServerUrl": "Voer asseblief 'n bediener-URL in",
"saveFailed": "Kon nie konfigurasie stoor nie",
"saveError": "Fout met die stoor van die konfigurasie",
"saving": "Stoor...",
"saveConfig": "Stoor Konfigurasie",
"helpText": "Voer die URL in waar jou Termix-bediener loop (bv. http://localhost:30001 of https://your-server.com)",
"changeServer": "Verander bediener",
"mustIncludeProtocol": "Bediener-URL moet met http:// of https:// begin",
"allowInvalidCertificate": "Laat ongeldige sertifikaat toe",
"allowInvalidCertificateDesc": "Gebruik slegs vir vertroude selfgehoste bedieners met selfgetekende of IP-adres sertifikate.",
"useEmbedded": "Gebruik plaaslike bediener",
"embeddedDesc": "Begin Termix met die ingeboude plaaslike bediener (geen afstandbediener nodig nie)",
"embeddedConnecting": "Verbind met plaaslike bediener...",
"embeddedNotReady": "Die plaaslike bediener is nog nie gereed nie. Wag asseblief 'n oomblik en probeer weer.",
"localServer": "Plaaslike bediener",
"savedServers": "Gestoorde bedieners",
"noSavedServers": "Geen gestoorde bedieners nie",
"removeServer": "Verwyder"
},
"migrationNotice": {
"title": "Termix Desktop loop nou alleenstaande",
"body1": "Hierdie toepassing het voorheen direk aan jou Termix-bediener gekoppel. Dit is herontwerp om volledig op sy eie te loop, en stoor gashere en geloofsbriewe plaaslik sodat dit vanlyn kan bly werk. Tweerigting-sinchronisasie met 'n self-gehoste Termix-bediener is nou opsioneel.",
"body2": "Jou bestaande gashere en geloofsbriewe is steeds op {{url}}. Skakel Afstandsinchronisasie aan en koppel weer aan daardie bediener om hulle terug te bring en albei vorentoe gesinchroniseer te hou.",
"dismiss": "Nie nou nie",
"setUpSync": "Stel afstandsinchronisasie op"
},
"remoteSync": {
"title": "Afstandsinchronisasie",
"description": "Koppel opsioneel hierdie lessenaar-app aan 'n self-gehoste Termix-bediener om jou gashere, geloofsbriewe en brokkies oor toestelle te sinkroniseer. Die app werk altyd ten volle vanlyn, of jy nou koppel of nie.",
"notConnected": "Nie gekoppel nie",
"connected": "Verbonde",
"connectedTo": "Gekoppel aan {{url}}",
"lastSynced": "Laas gesinkroniseer {{time}}",
"neverSynced": "Nooit gesinkroniseer nie",
"syncError": "Sinkronisasiefout: {{message}}",
"needsReauth": "Aanmelding het verval",
"connectButton": "Koppel aan bediener",
"disconnectButton": "Ontkoppel",
"syncNowButton": "Sinkroniseer nou",
"syncing": "Sinkroniseer...",
"syncSuccess": "Afstandsinchronisasie voltooi",
"syncUnavailable": "Afstandsinchronisasie kon nie begin word nie",
"serverUrl": "Bediener-URL",
"enterServerUrl": "Voer asseblief 'n bediener-URL in",
"mustIncludeProtocol": "Bediener-URL moet met http:// of https:// begin",
"connectionTestFailed": "Kon nie 'n Termix-bediener by daardie URL bereik nie",
"allowInvalidCertificate": "Laat ongeldige sertifikaat toe",
"allowInvalidCertificateDesc": "Gebruik slegs vir vertroude selfgehoste bedieners met selfgetekende of IP-adres sertifikate.",
"savedServers": "Gestoorde bedieners",
"removeServer": "Verwyder",
"continueButton": "Gaan voort",
"cancelButton": "Kanselleer",
"signInTitle": "Meld aan by {{url}}",
"originTitle": "Verbindingsoorsprong",
"originDescription": "Kies waar SSH-verbindings standaard vandaan kom. Dit kan per gasheer oorskryf word.",
"originLocal": "Hierdie toestel (plaaslike netwerk)",
"originRemote": "Afstandbediener",
"bannerReconnect": "Herkoppel",
"bannerMessage": "Afstandsinchronisasie benodig herverifikasie"
},
"versionCheck": {
"error": "Weergawekontrolefout",
"checkFailed": "Kon nie vir opdaterings kyk nie",
"upToDate": "Toepassing is op datum",
"currentVersion": "Jy gebruik weergawe {{version}}",
"updateAvailable": "Opdatering beskikbaar",
"updateLinkLabel": "Opdatering beskikbaar — maak die vrystellingsnotas op GitHub oop",
"newVersionAvailable": "'n Nuwe weergawe is beskikbaar! Jy gebruik {{current}}, maar {{latest}} is beskikbaar.",
"betaVersion": "Beta-weergawe",
"betaVersionDesc": "Jy gebruik {{current}}, wat nuwer is as die nuutste stabiele weergawe {{latest}}.",
"releasedOn": "Uitgereik op {{date}}",
"downloadUpdate": "Laai opdatering af",
"checking": "Kontroleer tans vir opdaterings...",
"checkUpdates": "Kyk vir opdaterings",
"checkingUpdates": "Kontroleer tans vir opdaterings...",
"updateRequired": "Opdatering Vereis"
"updateLinkLabel": "Opdatering beskikbaar — maak die vrystellingsnotas op GitHub oop"
},
"common": {
"close": "Maak toe",
@@ -1565,8 +1487,6 @@
"resetCodeRateLimitedWithTime": "Tempo beperk: Te veel verifikasiepogings. Wag asseblief {{time}} sekondes voordat u weer probeer.",
"authTokenSaveFailed": "Kon nie verifikasietoken stoor nie",
"authTokenMissing": "Die bediener het nie 'n nuwe verifikasietoken teruggegee nie. Meld asseblief weer aan.",
"authTokenRejected": "Die afgeleë bediener het die nuwe verifikasieteken verwerp",
"keyringUnavailable": "Aangemeld, maar die sessie kon nie gestoor word nie: hierdie stelsel het geen sleutelring beskikbaar om dit mee te enkripteer nie. Begin 'n Geheime Diens (soos gnome-sleutelring of KWallet) en meld weer aan.",
"failedToLoadServer": "Kon nie bediener laai nie",
"remoteServerRequired": "Afstandbediener word benodig. Koppel 'n afstandbediener in Instellings om hierdie verbindingstipe te gebruik."
},