feat: move the terminal fully into the ssh-terminal plugin (B9)

This commit is contained in:
LukeGus committed 2026-09-23 21:41:22 -05:00
1 parent 535126fd1b
commit 79d77678c9
309 files changed
+41789 -14958

No files matched your search

+1 -175
View File
@@ -742,7 +742,6 @@
"addHost": "Voeg een host toe",
"editHost": "Bewerk de host",
"cloneHost": "Kloonhost",
"enableTerminal": "Terminal inschakelen",
"enableTunnel": "Tunnel inschakelen",
"enableFileManager": "Bestandsbeheer inschakelen",
"enableDocker": "Docker inschakelen",
@@ -1041,8 +1040,6 @@
"enableSessionLoggingDesc": "Sla de uitvoer van de terminalsessie op voor latere beoordeling.",
"allowSessionSharing": "Sessiedeling toestaan",
"allowSessionSharingDesc": "Sta toe dat live sessies op deze host via een link of met andere gebruikers worden gedeeld.",
"enableCommandHistory": "Commandogeschiedenis",
"enableCommandHistoryDesc": "Sla de commando's die in deze terminal worden uitgevoerd op voor de geschiedenis en automatisch aanvullen.",
"localEchoLabel": "Local Echo",
"localEchoDesc": "Voorspel lokaal veilige toetsaanslagen, ook bij trage internetverbindingen. Wachtwoordprompts en besturingsinvoer worden nooit weergegeven.",
"localEchoDefault": "Gebruik de globale instelling",
@@ -1072,8 +1069,6 @@
"bindHost": "Bind Host",
"enableTmuxMonitor": "Tmux Monitor inschakelen",
"enableTmuxMonitorDesc": "Toon deze host in de Tmux Monitor en voeg de bijbehorende Tmux-acties toe aan de zijbalk.",
"enableTerminalToolbar": "Terminalwerkbalk inschakelen",
"enableTerminalToolbarDesc": "Toon een sneltoegangsbalk die is vastgezet aan de actieve terminal voor de tools en live statistieken van deze host.",
"connectionToolbar": "Verbindingswerkbalk",
"showConnectionToolbar": "Verbindingswerkbalk weergeven",
"showConnectionToolbarDesc": "Toon de werkbalk in de SSH-, RDP-, VNC- en Telnet-sessies van deze host. Je kunt de werkbalk ook tijdelijk verbergen via de werkbalk zelf.",
@@ -1550,9 +1545,7 @@
"links": "Links",
"navigate": "Navigeren",
"select": "Select",
"toggleWith": "Schakelen met",
"localTerminal": "Lokale terminal",
"localTerminalDesc": "Open een shell op deze computer."
"toggleWith": "Schakelen met"
},
"splitScreen": {
"paneEmpty": "Paneel {{index}} - leeg",
@@ -1717,57 +1710,13 @@
"loadSharesFailed": "Het laden van actieve aandelen is mislukt."
},
"terminal": {
"sessionExpiredNotice": "Je vorige sessie op {{host}} is na {{minutes}} minuten verlopen; de shell en alles wat erin draaide, is verdwenen. Schakel Auto-Tmux op deze host in om sessies actief te houden.",
"sessionExpiredNoticeNoMinutes": "Je vorige sessie op {{host}} is verlopen terwijl de verbinding verbroken was; de shell en alles wat daarin draaide, is verdwenen. Schakel Auto-Tmux in op deze host om sessies actief te houden.",
"enableAutoTmuxAction": "Auto-Tmux inschakelen",
"autoTmuxEnabled": "Auto-Tmux ingeschakeld voor {{host}}. Dit geldt vanaf de volgende verbinding.",
"autoTmuxEnableFailed": "Auto-Tmux inschakelen is mislukt.",
"connect": "Verbinden met de host",
"clear": "Duidelijk",
"paste": "Plakken",
"reconnect": "Opnieuw verbinding maken",
"connectionLost": "Verbinding verbroken",
"connected": "Aangesloten",
"clipboardWriteFailed": "Kopiëren naar klembord mislukt. Zorg ervoor dat de pagina via HTTPS of localhost wordt aangeboden.",
"clipboardReadFailed": "Het lezen van het klembord is mislukt. Zorg ervoor dat de juiste klembordrechten zijn verleend.",
"clipboardHttpWarning": "Kon het klembord niet lezen. Sommige browsers beperken de toegang tot het klembord buiten HTTPS - probeer in plaats daarvan Ctrl+V, of serveer Termix via HTTPS.",
"passwordPromptFillTitle": "Voer het opgeslagen wachtwoord in op dit veld.",
"unknownError": "Er is een onbekende fout opgetreden.",
"websocketError": "WebSocket-verbindingsfout",
"connecting": "Verbinden...",
"noHostSelected": "Geen host geselecteerd",
"reconnecting": "Opnieuw verbinding maken... ({{attempt}}/{{max}})",
"reconnected": "De verbinding is succesvol hersteld.",
"tmuxSessionCreated": "tmux-sessie aangemaakt: {{name}}",
"tmuxSessionAttached": "tmux-sessie gekoppeld: {{name}}",
"tmuxUnavailable": "Tmux is niet geïnstalleerd op de externe host, er wordt teruggevallen op de standaard shell.",
"tmuxSessionPickerTitle": "tmux-sessies",
"tmuxSessionPickerDesc": "Bestaande tmux-sessies gevonden op deze host. Selecteer er een om opnieuw verbinding te maken of een nieuwe sessie te creëren.",
"tmuxWindows": "Windows",
"tmuxWindowCount": "{{count}} venster",
"tmuxAttached": "Aangesloten klanten",
"tmuxAttachedCount": "{{count}} bevestigd",
"tmuxLastActivity": "Laatste activiteit",
"tmuxTimeJustNow": "zojuist",
"tmuxTimeMinutes": "{{count}}m geleden",
"tmuxTimeHours": "{{count}}uur geleden",
"tmuxTimeDays": "{{count}}dagen geleden",
"tmuxCreateNew": "Start een nieuwe sessie",
"tmuxCopyHint": "Pas je selectie aan en druk op Enter om naar het klembord te kopiëren.",
"tmuxDetach": "Ontkoppel van de tmux-sessie",
"tmuxDetached": "Losgekoppeld van de tmux-sessie",
"searchPlaceholder": "Vinden",
"searchCaseSensitive": "Lucifersdoosje",
"searchWholeWord": "Combineer het hele woord",
"searchRegex": "Gebruik een reguliere expressie.",
"searchNoResults": "Geen resultaten",
"searchResultCount": "{{index}} van {{count}}",
"searchNext": "Volgende wedstrijd (Invoeren)",
"searchPrevious": "Vorige wedstrijd (Shift+Enter)",
"searchClose": "Sluiten (Escape)",
"maxReconnectAttemptsReached": "Maximaal aantal herverbindingspogingen bereikt",
"closeTab": "Dichtbij",
"connectionTimeout": "Verbindingstime-out",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}",
"runTitle": "Bezig met uitvoeren van {{command}} - {{host}}",
@@ -1790,27 +1739,14 @@
"opksshOpenBrowser": "Open de browser om te authenticeren.",
"opksshWaitingForAuth": "Wachten op authenticatie in de browser...",
"opksshAuthenticating": "Authenticatie wordt verwerkt...",
"opksshTimeout": "De authenticatie is mislukt vanwege een time-out. Probeer het opnieuw.",
"opksshAuthFailed": "Authenticatie mislukt. Controleer uw inloggegevens en probeer het opnieuw.",
"opksshSignInWith": "Aanmelden met {{provider}}",
"vaultAuthTitle": "Aanmelden bij Vault is vereist.",
"vaultAuthDescription": "Er is een venster geopend om in te loggen bij HashiCorp Vault. Voltooi de aanmelding daar; deze verbinding wordt automatisch tot stand gebracht.",
"vaultAuthFailed": "Authenticatie voor de kluis is mislukt. Probeer het opnieuw.",
"vaultReopen": "Heropen het aanmeldvenster",
"sudoPasswordPopupTitle": "Wachtwoord invoeren?",
"linkDialogTitle": "Open link",
"linkDialogOpen": "Open",
"linkDialogCopy": "Kopiëren",
"websocketAbnormalClose": "De verbinding is onverwacht verbroken. Dit kan te wijten zijn aan een probleem met de reverse proxy of de SSL-configuratie. Controleer de serverlogboeken.",
"connectionLogTitle": "Verbindingslogboek",
"connectionLogCopy": "Kopieer logbestanden naar het klembord.",
"connectionLogEmpty": "Nog geen verbindingslogboeken",
"connectionLogWaiting": "Wachten op verbindingslogboeken...",
"connectionLogCopied": "Verbindingslogboeken naar het klembord gekopieerd.",
"connectionLogCopyFailed": "Het kopiëren van logbestanden naar het klembord is mislukt.",
"connectionRejected": "Verbinding geweigerd door de server. Controleer uw authenticatie- en netwerkconfiguratie.",
"hostKeyRejected": "SSH-hostsleutelverificatie geweigerd. Verbinding verbroken.",
"sessionTakenOver": "De sessie is in een ander tabblad geopend. Opnieuw verbinding maken...",
"split": {
"splitTab": "Gesplitst tabblad",
"addToSplit": "Toevoegen aan splitsen",
@@ -2225,55 +2161,6 @@
"sectionApiKeys": "API-sleutels",
"sectionAuditLog": "Auditlogboek",
"sectionSsl": "SSL / Let's Encrypt",
"sectionTouchInput": "Aanraakinvoer",
"touchEnabled": "Aanraakinvoer inschakelen",
"touchEnabledDesc": "Schakel scrollen met één vinger in op terminals in.",
"touchMomentumEnabled": "Activeer momentum",
"touchMomentumEnabledDesc": "Scroll nog even kort verder na een veegbeweging.",
"touchAdvanced": "Geavanceerd",
"touchDragThreshold": "Sleepdrempel",
"touchMaxWheelDelta": "Maximale wieldelta",
"touchMomentumSampleWindow": "Momentum-steekproefvenster",
"touchReleaseGracePeriod": "Vrijlatingstermijn",
"touchMinimumVelocity": "Minimale snelheid",
"touchMaximumVelocity": "Maximale snelheid",
"touchMaximumDuration": "Maximale duur",
"touchMaximumTravel": "Maximale reis",
"touchDecayTime": "Vervaltijd",
"touchPixelsPerTick": "Pixels per tik",
"touchMaximumFrameInterval": "Maximale frame-interval",
"touchMaximumTicksPerFrame": "Maximaal aantal ticks per frame",
"touchResetDefaults": "Terugzetten naar standaardinstellingen",
"touchSaved": "Aanraakinvoerinstellingen opgeslagen",
"touchSaveFailed": "Het opslaan van de aanraakinvoerinstellingen is mislukt.",
"sectionImageStorage": "Afbeeldingsopslag",
"imageStorageMode": "Opslagmodus",
"imageStorageModeDesc": "Hier worden geplakte en geüploade terminalafbeeldingen opgeslagen. Automatische selectie op basis van de verbinding, lokaal en extern (SFTP) zijn vastgelegd.",
"imageStorageModeAuto": "Auto",
"imageStorageModeLocal": "Lokaal",
"imageStorageModeRemoteSftp": "Op afstand (SFTP)",
"imageStorageLocalDir": "Lokale map",
"imageStorageLocalDirDesc": "Het absolute pad in de Termix-backend. Wordt na het opslaan om veiligheidsredenen niet weergegeven.",
"imageStorageLocalDirPlaceholder": "Laat dit veld leeg om de huidige pagina te behouden.",
"imageStorageHostPath": "Hostpad",
"imageStorageHostPathDesc": "De weergave aan de hostzijde van de lokale directory die terminalagents ontvangen.",
"imageStorageTtl": "TTL (ms)",
"imageStorageMaxCount": "Maximaal aantal afbeeldingen",
"imageStorageMaxBytes": "Maximale opslagcapaciteit in bytes",
"imageStorageSaved": "Instellingen voor beeldopslag opgeslagen",
"imageStorageSaveFailed": "Het opslaan van de instellingen voor beeldopslag is mislukt.",
"imageStorageInstanceId": "Terminal sessie instantie-ID",
"imageStorageInstanceIdDesc": "Instantie-ID van een van uw verbonden terminaltabbladen, gebruikt om de zichtbaarheid te testen.",
"imageStorageInstanceIdRequired": "Voer eerst een instantie-ID van een terminalsessie in.",
"imageStorageTest": "Test",
"imageStorageTesting": "Testen...",
"imageStorageTestFailed": "Het testen van de beeldopslag is mislukt.",
"imageStorageTestConnected": "De terminalsessie is verbonden.",
"imageStorageTestNotConnected": "Er is geen verbonden terminalsessie met deze instantie-ID.",
"imageStorageTestSelectedMode": "Een upload zou het volgende gebruiken: {{mode}}",
"imageStorageSelectedModeUnavailable": "Niet beschikbaar",
"imageStorageTestLocalVisible": "De lokale map is zichtbaar vanaf de verbonden host.",
"imageStorageTestLocalNotVisible": "De lokale map is NIET zichtbaar vanaf de verbonden host.",
"sectionBranding": "White Label",
"brandingAppName": "Applicatienaam",
"brandingAppNameDesc": "Weergegeven op het inlogscherm en in het browsertabblad. Laat dit veld leeg om \"Termix\" te gebruiken.",
@@ -2354,9 +2241,6 @@
"oidcSilentLoginDefaultLockedDesc": "Deze instelling is vergrendeld door de omgevingsvariabele OIDC_SILENT_LOGIN_DEFAULT en kan hier niet worden gewijzigd.",
"allowPasswordReset": "Wachtwoordherstel toestaan",
"allowPasswordResetDesc": "Resetcode via Docker-logs",
"commandHistoryEnabled": "Commandogeschiedenis",
"commandHistoryEnabledDesc": "Sta het vastleggen van de opdrachtgeschiedenis toe. Indien uitgeschakeld, wordt de geschiedenis niet opgeslagen, ongeacht de instellingen per host.",
"updateCommandHistoryFailed": "Het bijwerken van de instelling voor de opdrachtgeschiedenis is mislukt.",
"analyticsEnabled": "Deel anonieme gebruiksstatistieken",
"analyticsEnabledDesc": "Verstuurt dagelijks anoniem een telling van gebruikers, hosts en functiegebruik om Termix te verbeteren. Er worden nooit persoonlijke gegevens of verbindingsdetails meegestuurd.",
"analyticsEnabledLockedDesc": "Deze instelling is vergrendeld door de omgevingsvariabele ENABLE_TELEMETRY en kan hier niet worden gewijzigd.",
@@ -2647,11 +2531,6 @@
"hostDefaultsTerminal": "Terminal",
"hostDefaultsAutoTmux": "Auto-Tmux",
"hostDefaultsAutoTmuxDesc": "Start de terminals van nieuwe hosts binnen tmux, zodat sessies behouden blijven bij verbroken verbindingen (tmux moet op de host geïnstalleerd zijn).",
"terminalSessionTimeout": "Terminalsessiepersistentie",
"terminalSessionTimeoutDesc": "Hoe lang een losgekoppelde terminal actief blijft op de server voordat deze wordt gesloten. Min. 1 · Max. 1440 minuten. Voor sessies die langer dan deze tijd actief moeten blijven, schakelt u Auto-Tmux in op de host.",
"terminalSessionTimeoutRange": "Voer een waarde in tussen 1 en 1440 minuten.",
"terminalSessionTimeoutSaved": "De persistentie van de terminalsessie is opgeslagen.",
"terminalSessionTimeoutSaveFailed": "Het opslaan van de persistentie van de terminalsessie is mislukt.",
"minutes": "notulen",
"hostDefaultsSessionLogging": "Sessieregistratie",
"hostDefaultsSessionLoggingDesc": "Terminalsessies op nieuwe hosts standaard vastleggen",
@@ -2708,15 +2587,6 @@
"connectToTerminal": "Verbinden met de terminal",
"connectToFiles": "Verbinding maken met bestanden"
},
"history": {
"noTerminalSelected": "Geen terminal geselecteerd",
"noTerminalSelectedHint": "Open een SSH-terminaltabblad om de opdrachtgeschiedenis te bekijken.",
"searchPlaceholder": "Zoekgeschiedenis...",
"clearAll": "Alles wissen",
"noHistoryEntries": "Geen geschiedenisvermeldingen",
"trackingDisabled": "Geschiedenisregistratie is uitgeschakeld",
"trackingDisabledHint": "Schakel het in via de terminalinstellingen van de host."
},
"sshTools": {
"keyRecordingTitle": "Toonopname",
"recordToTerminals": "Opnemen naar terminals",
@@ -3178,30 +3048,11 @@
"terminalToolbar": {
"title": "Terminalwerkbalk",
"showActions": "Toon de werkbalk",
"hideToolbar": "Werkbalk verbergen",
"showToolbar": "Werkbalk uitklappen",
"moveToolbar": "Verplaats de werkbalk",
"moveToolbarHint": "Sleep om de werkbalk te verplaatsen.",
"layout": "Werkbalkweergavemodus",
"layoutIcon": "Alleen pictogram",
"layoutLabeled": "Pictogrammen en labels",
"layoutExpanded": "Uitgebreid met meetgegevens",
"image": "Acties met afbeeldingen (alleen afbeeldingen)",
"upload": "Afbeelding uploaden",
"paste": "Plak afbeelding",
"detachTmux": "Ontkoppel tmux",
"detachTmuxDescription": "Ontkoppel de tmux-sessie",
"imageActionFailed": "Afbeeldingsactie mislukt",
"retry": "Opnieuw proberen",
"dismissError": "Afbeeldingsfout negeren",
"cpu": "CPU",
"memory": "Geheugen",
"disk": "Schijf",
"statsUnavailable": "Live statistieken niet beschikbaar",
"tmuxDetach": "Ontkoppel de tmux-sessie",
"uploadImage": "Upload een afbeelding naar de host.",
"uploadingImage": "Bezig met uploaden...",
"pasteImage": "Plak een afbeelding vanuit het klembord (alleen afbeeldingen)",
"openFiles": "Open bestanden",
"openDocker": "Docker openen",
"openTunnel": "Open tunnel",
@@ -3285,31 +3136,6 @@
"timeHours": "{{count}}uur geleden",
"timeDays": "{{count}}dagen geleden"
},
"mobileKeyboard": {
"shift": "Verschuiving",
"ctrl": "Ctrl",
"esc": "Esc",
"tab": "Tab",
"backTab": "⇥",
"arrowUp": "Pijl omhoog",
"arrowDown": "Pijl omlaag",
"arrowLeft": "Pijl naar links",
"arrowRight": "Pijl naar rechts",
"home": "Thuis",
"end": "Einde",
"pageUp": "PgUp",
"pageDown": "PgDn",
"delete": "Del",
"paste": "Plakken",
"editQuickKeys": "Sneltoetsen bewerken",
"quickKeysTitle": "Sneltoetsen",
"quickKeysDesc": "Tik op × om te verwijderen. Ondersteunt maximaal 8 tekens.",
"quickKeyPlaceholder": "bijv. sudo ",
"addQuickKey": "Toevoegen",
"removeQuickKey": "Verwijderen",
"resetDefaults": "Terugzetten naar standaardinstellingen",
"done": "Klaar"
},
"serial": {
"title": "Serieel",
"portLabel": "Haven",