mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-31 15:45:23 +00:00
feat: move the terminal fully into the ssh-terminal plugin (B9)
This commit is contained in:
1 parent
535126fd1b
commit
79d77678c9
309 files changed
+41789
-14958
No files matched your search
@@ -742,7 +742,6 @@
|
||||
"addHost": "Host hinzufügen",
|
||||
"editHost": "Host bearbeiten",
|
||||
"cloneHost": "Host klonen",
|
||||
"enableTerminal": "Terminal aktivieren",
|
||||
"enableTunnel": "Tunnel aktivieren",
|
||||
"enableFileManager": "Dateimanager aktivieren",
|
||||
"enableDocker": "Docker aktivieren",
|
||||
@@ -1041,8 +1040,6 @@
|
||||
"enableSessionLoggingDesc": "Terminal-Sitzungsausgabe zur späteren Überprüfung aufzeichnen",
|
||||
"allowSessionSharing": "Sitzungsfreigabe zulassen",
|
||||
"allowSessionSharingDesc": "Ermöglichen Sie es, Live-Sitzungen auf diesem Host per Link oder mit anderen Benutzern zu teilen.",
|
||||
"enableCommandHistory": "Befehlsverlauf",
|
||||
"enableCommandHistoryDesc": "In diesem Terminal ausgeführte Befehle für Verlauf und Autovervollständigung aufzeichnen",
|
||||
"localEchoLabel": "Lokales Echo",
|
||||
"localEchoDesc": "Bei langsamen Verbindungen werden sichere, druckbare Tastatureingaben lokal vorhergesagt. Passwortabfragen und Steuereingaben werden niemals wiederholt.",
|
||||
"localEchoDefault": "Globale Einstellung verwenden",
|
||||
@@ -1072,8 +1069,6 @@
|
||||
"bindHost": "Bind-Host",
|
||||
"enableTmuxMonitor": "Tmux-Monitor aktivieren",
|
||||
"enableTmuxMonitorDesc": "Diesen Host im Tmux-Monitor anzeigen und seine tmux-Aktionen zur Seitenleiste hinzufügen",
|
||||
"enableTerminalToolbar": "Terminal-Symbolleiste aktivieren",
|
||||
"enableTerminalToolbarDesc": "Zeigt eine Schnellzugriffsleiste an, die am aktiven Terminal angedockt ist und die Tools und Live-Statistiken dieses Hosts anzeigt.",
|
||||
"connectionToolbar": "Verbindungssymbolleiste",
|
||||
"showConnectionToolbar": "Verbindungssymbolleiste anzeigen",
|
||||
"showConnectionToolbarDesc": "Die Symbolleiste wird in den SSH-, RDP-, VNC- und Telnet-Sitzungen dieses Hosts angezeigt. Sie kann auch vorübergehend in der Symbolleiste selbst ausgeblendet werden.",
|
||||
@@ -1550,9 +1545,7 @@
|
||||
"links": "Links",
|
||||
"navigate": "Navigieren",
|
||||
"select": "Auswählen",
|
||||
"toggleWith": "Umschalten mit",
|
||||
"localTerminal": "Lokales Terminal",
|
||||
"localTerminalDesc": "Öffnen Sie eine Shell auf diesem Computer"
|
||||
"toggleWith": "Umschalten mit"
|
||||
},
|
||||
"splitScreen": {
|
||||
"paneEmpty": "Bereich {{index}} - leer",
|
||||
@@ -1717,57 +1710,13 @@
|
||||
"loadSharesFailed": "Fehler beim Laden der aktiven Anteile"
|
||||
},
|
||||
"terminal": {
|
||||
"sessionExpiredNotice": "Ihre vorherige Sitzung auf {{host}} ist nach {{minutes}} Minuten Verbindungsabbruch abgelaufen; die Shell und alle darin laufenden Prozesse wurden gelöscht. Aktivieren Sie Auto-Tmux auf diesem Host, um Sitzungen aufrechtzuerhalten.",
|
||||
"sessionExpiredNoticeNoMinutes": "Ihre vorherige Sitzung auf {{host}} ist während der Trennung abgelaufen; die Shell und alle darin laufenden Prozesse wurden gelöscht. Aktivieren Sie Auto-Tmux auf diesem Host, um Sitzungen aufrechtzuerhalten.",
|
||||
"enableAutoTmuxAction": "Auto-Tmux aktivieren",
|
||||
"autoTmuxEnabled": "Auto-Tmux ist für {{host}}aktiviert. Es gilt ab der nächsten Verbindung.",
|
||||
"autoTmuxEnableFailed": "Auto-Tmux konnte nicht aktiviert werden.",
|
||||
"connect": "Mit Host verbinden",
|
||||
"clear": "Löschen",
|
||||
"paste": "Einfügen",
|
||||
"reconnect": "Erneut verbinden",
|
||||
"connectionLost": "Verbindung verloren",
|
||||
"connected": "Verbunden",
|
||||
"clipboardWriteFailed": "Kopieren in die Zwischenablage fehlgeschlagen. Stellen Sie sicher, dass die Seite über HTTPS oder localhost bereitgestellt wird.",
|
||||
"clipboardReadFailed": "Lesen aus der Zwischenablage fehlgeschlagen. Stellen Sie sicher, dass die Zwischenablageberechtigungen erteilt wurden.",
|
||||
"clipboardHttpWarning": "Die Zwischenablage konnte nicht gelesen werden. Einige Browser beschränken den Zugriff auf die Zwischenablage außerhalb von HTTPS – versuchen Sie stattdessen Strg+V oder verwenden Sie für Termix eine HTTPS-Verbindung.",
|
||||
"passwordPromptFillTitle": "Gespeichertes Passwort in diese Eingabeaufforderung einfügen?",
|
||||
"unknownError": "Unbekannter Fehler aufgetreten",
|
||||
"websocketError": "WebSocket-Verbindungsfehler",
|
||||
"connecting": "Verbinde...",
|
||||
"noHostSelected": "Kein Host ausgewählt",
|
||||
"reconnecting": "Wiederverbinden... ({{attempt}}/{{max}})",
|
||||
"reconnected": "Erfolgreich wieder verbunden",
|
||||
"tmuxSessionCreated": "tmux-Sitzung erstellt: {{name}}",
|
||||
"tmuxSessionAttached": "tmux-Sitzung verbunden: {{name}}",
|
||||
"tmuxUnavailable": "tmux ist auf dem Remote-Host nicht installiert, Fallback auf die Standard-Shell",
|
||||
"tmuxSessionPickerTitle": "tmux-Sitzungen",
|
||||
"tmuxSessionPickerDesc": "Bestehende tmux-Sitzungen auf diesem Host gefunden. Wählen Sie eine aus, um sie erneut zu verbinden, oder erstellen Sie eine neue.",
|
||||
"tmuxWindows": "Fenster",
|
||||
"tmuxWindowCount": "{{count}} Fenster",
|
||||
"tmuxAttached": "Verbundene Clients",
|
||||
"tmuxAttachedCount": "{{count}} verbunden",
|
||||
"tmuxLastActivity": "Letzte Aktivität",
|
||||
"tmuxTimeJustNow": "Soeben",
|
||||
"tmuxTimeMinutes": "vor {{count}} Min.",
|
||||
"tmuxTimeHours": "vor {{count}} Std.",
|
||||
"tmuxTimeDays": "vor {{count}} Tagen",
|
||||
"tmuxCreateNew": "Neue Sitzung starten",
|
||||
"tmuxCopyHint": "Auswahl anpassen und Enter drücken, um in die Zwischenablage zu kopieren",
|
||||
"tmuxDetach": "Von tmux-Sitzung trennen",
|
||||
"tmuxDetached": "Von tmux-Sitzung getrennt",
|
||||
"searchPlaceholder": "Finden",
|
||||
"searchCaseSensitive": "Streichholzschachtel",
|
||||
"searchWholeWord": "Gleiches Wort aus",
|
||||
"searchRegex": "Regulären Ausdruck verwenden",
|
||||
"searchNoResults": "Keine Ergebnisse",
|
||||
"searchResultCount": "{{index}} von {{count}}",
|
||||
"searchNext": "Nächstes Spiel (Eingabe)",
|
||||
"searchPrevious": "Vorheriges Spiel (Umschalt+Eingabe)",
|
||||
"searchClose": "Schließen (Flucht)",
|
||||
"maxReconnectAttemptsReached": "Maximale Wiederverbindungsversuche erreicht",
|
||||
"closeTab": "Schließen",
|
||||
"connectionTimeout": "Verbindungs-Timeout",
|
||||
"terminalTitle": "Terminal - {{host}}",
|
||||
"terminalWithPath": "Terminal - {{host}}:{{path}}",
|
||||
"runTitle": "Ausführung: {{command}} - {{host}}",
|
||||
@@ -1790,27 +1739,14 @@
|
||||
"opksshOpenBrowser": "Browser zum Authentifizieren öffnen",
|
||||
"opksshWaitingForAuth": "Warten auf Authentifizierung im Browser...",
|
||||
"opksshAuthenticating": "Authentifizierung wird verarbeitet...",
|
||||
"opksshTimeout": "Authentifizierung abgelaufen. Bitte versuchen Sie es erneut.",
|
||||
"opksshAuthFailed": "Authentifizierung fehlgeschlagen. Bitte überprüfen Sie Ihre Anmeldeinformationen und versuchen Sie es erneut.",
|
||||
"opksshSignInWith": "Anmelden mit {{provider}}",
|
||||
"vaultAuthTitle": "Vault-Anmeldung erforderlich",
|
||||
"vaultAuthDescription": "Ein Fenster zur Anmeldung bei HashiCorp Vault wurde geöffnet. Schließen Sie die Anmeldung dort ab; diese Verbindung wird automatisch fortgesetzt.",
|
||||
"vaultAuthFailed": "Vault-Authentifizierung fehlgeschlagen. Bitte versuchen Sie es erneut.",
|
||||
"vaultReopen": "Anmeldefenster erneut öffnen",
|
||||
"sudoPasswordPopupTitle": "Passwort eingeben?",
|
||||
"linkDialogTitle": "Link öffnen",
|
||||
"linkDialogOpen": "Öffnen",
|
||||
"linkDialogCopy": "Kopieren",
|
||||
"websocketAbnormalClose": "Verbindung unerwartet geschlossen. Dies kann auf ein Problem mit dem Reverse-Proxy oder der SSL-Konfiguration zurückzuführen sein. Bitte überprüfen Sie die Server-Logs.",
|
||||
"connectionLogTitle": "Verbindungsprotokoll",
|
||||
"connectionLogCopy": "Protokolle in die Zwischenablage kopieren",
|
||||
"connectionLogEmpty": "Noch keine Verbindungsprotokolle",
|
||||
"connectionLogWaiting": "Warten auf Verbindungsprotokolle...",
|
||||
"connectionLogCopied": "Verbindungsprotokolle in die Zwischenablage kopiert",
|
||||
"connectionLogCopyFailed": "Fehler beim Kopieren der Protokolle in die Zwischenablage",
|
||||
"connectionRejected": "Verbindung vom Server abgelehnt. Bitte überprüfen Sie Ihre Authentifizierung und Netzwerkkonfiguration.",
|
||||
"hostKeyRejected": "SSH-Hostschlüssel-Überprüfung abgelehnt. Verbindung abgebrochen.",
|
||||
"sessionTakenOver": "Sitzung wurde in einem anderen Tab geöffnet. Verbindung wird wiederhergestellt...",
|
||||
"split": {
|
||||
"splitTab": "Tab teilen",
|
||||
"addToSplit": "Zur Teilung hinzufügen",
|
||||
@@ -2225,55 +2161,6 @@
|
||||
"sectionApiKeys": "API-Schlüssel",
|
||||
"sectionAuditLog": "Audit-Log",
|
||||
"sectionSsl": "SSL / Let's Encrypt",
|
||||
"sectionTouchInput": "Berührungseingabe",
|
||||
"touchEnabled": "Touch-Eingabe aktivieren",
|
||||
"touchEnabledDesc": "Ein-Finger-Touch-Scrollen in Terminals ermöglichen",
|
||||
"touchMomentumEnabled": "Dynamik aktivieren",
|
||||
"touchMomentumEnabledDesc": "Nach dem Wischen kurz weiterscrollen.",
|
||||
"touchAdvanced": "Fortschrittlich",
|
||||
"touchDragThreshold": "Widerstandsschwelle",
|
||||
"touchMaxWheelDelta": "Maximale Rad-Delta",
|
||||
"touchMomentumSampleWindow": "Momentum-Abtastfenster",
|
||||
"touchReleaseGracePeriod": "Freigabefrist",
|
||||
"touchMinimumVelocity": "Minimale Geschwindigkeit",
|
||||
"touchMaximumVelocity": "Maximale Geschwindigkeit",
|
||||
"touchMaximumDuration": "Maximale Dauer",
|
||||
"touchMaximumTravel": "Maximale Reisegeschwindigkeit",
|
||||
"touchDecayTime": "Zerfallszeit",
|
||||
"touchPixelsPerTick": "Pixel pro Tick",
|
||||
"touchMaximumFrameInterval": "Maximales Frame-Intervall",
|
||||
"touchMaximumTicksPerFrame": "Maximale Anzahl an Ticks pro Frame",
|
||||
"touchResetDefaults": "Auf Standardeinstellungen zurücksetzen",
|
||||
"touchSaved": "Touch-Eingabeeinstellungen gespeichert",
|
||||
"touchSaveFailed": "Speichern der Touch-Eingabeeinstellungen fehlgeschlagen",
|
||||
"sectionImageStorage": "Bildspeicherung",
|
||||
"imageStorageMode": "Speichermodus",
|
||||
"imageStorageModeDesc": "Hier werden eingefügte und hochgeladene Terminalbilder gespeichert. Die automatische Auswahl anhand der Verbindung (lokal und remote (SFTP)) ist festgelegt.",
|
||||
"imageStorageModeAuto": "Auto",
|
||||
"imageStorageModeLocal": "Lokal",
|
||||
"imageStorageModeRemoteSftp": "Remote (SFTP)",
|
||||
"imageStorageLocalDir": "Lokales Verzeichnis",
|
||||
"imageStorageLocalDirDesc": "Absoluter Pfad im Termix-Backend. Aus Sicherheitsgründen nach dem Speichern nicht angezeigt.",
|
||||
"imageStorageLocalDirPlaceholder": "Lassen Sie dieses Feld leer, um den aktuellen Stand beizubehalten.",
|
||||
"imageStorageHostPath": "Hostpfad",
|
||||
"imageStorageHostPathDesc": "Die hostseitige Ansicht des lokalen Verzeichnisses, die Terminalagenten empfangen.",
|
||||
"imageStorageTtl": "TTL (ms)",
|
||||
"imageStorageMaxCount": "Maximale Bildanzahl",
|
||||
"imageStorageMaxBytes": "Maximale Speicherkapazität in Bytes",
|
||||
"imageStorageSaved": "Bildspeichereinstellungen gespeichert",
|
||||
"imageStorageSaveFailed": "Bildspeichereinstellungen konnten nicht gespeichert werden",
|
||||
"imageStorageInstanceId": "Terminal-Sitzungsinstanz-ID",
|
||||
"imageStorageInstanceIdDesc": "Instanz-ID eines Ihrer verbundenen Terminal-Tabs, die zum Testen der Sichtbarkeit verwendet wird.",
|
||||
"imageStorageInstanceIdRequired": "Geben Sie zuerst eine Terminal-Sitzungsinstanz-ID ein.",
|
||||
"imageStorageTest": "Prüfen",
|
||||
"imageStorageTesting": "Testen...",
|
||||
"imageStorageTestFailed": "Fehler beim Testen der Bildspeicherung",
|
||||
"imageStorageTestConnected": "Die Terminal-Sitzung ist verbunden.",
|
||||
"imageStorageTestNotConnected": "Es besteht keine verbundene Terminal-Sitzung mit dieser Instanz-ID.",
|
||||
"imageStorageTestSelectedMode": "Ein Upload würde Folgendes verwenden: {{mode}}",
|
||||
"imageStorageSelectedModeUnavailable": "Nicht verfügbar",
|
||||
"imageStorageTestLocalVisible": "Das lokale Verzeichnis ist vom verbundenen Host aus sichtbar.",
|
||||
"imageStorageTestLocalNotVisible": "Das lokale Verzeichnis ist vom verbundenen Host aus nicht sichtbar.",
|
||||
"sectionBranding": "White Label",
|
||||
"brandingAppName": "Anwendungsname",
|
||||
"brandingAppNameDesc": "Wird auf dem Anmeldebildschirm und im Browsertab angezeigt. Lassen Sie dieses Feld leer, um „Termix“ zu verwenden.",
|
||||
@@ -2354,9 +2241,6 @@
|
||||
"oidcSilentLoginDefaultLockedDesc": "Diese Einstellung ist durch die Umgebungsvariable OIDC_SILENT_LOGIN_DEFAULT gesperrt und kann hier nicht geändert werden.",
|
||||
"allowPasswordReset": "Passwort-Zurücksetzen erlauben",
|
||||
"allowPasswordResetDesc": "Reset-Code über Docker-Logs",
|
||||
"commandHistoryEnabled": "Befehlsverlauf",
|
||||
"commandHistoryEnabledDesc": "Aufzeichnung des Befehlsverlaufs erlauben. Wenn deaktiviert, wird der Verlauf unabhängig von Host-Einstellungen nicht gespeichert.",
|
||||
"updateCommandHistoryFailed": "Fehler beim Aktualisieren der Einstellung für den Befehlsverlauf",
|
||||
"analyticsEnabled": "Anonyme Nutzungsstatistiken teilen",
|
||||
"analyticsEnabledDesc": "Sendet täglich anonyme Zählungen von Nutzern, Hosts und Funktionsnutzung, um Termix zu verbessern. Es werden niemals personenbezogene Daten oder Verbindungsdaten übermittelt.",
|
||||
"analyticsEnabledLockedDesc": "Diese Einstellung ist durch die Umgebungsvariable ENABLE_TELEMETRY gesperrt und kann hier nicht geändert werden.",
|
||||
@@ -2647,11 +2531,6 @@
|
||||
"hostDefaultsTerminal": "Terminal",
|
||||
"hostDefaultsAutoTmux": "Auto-Tmux",
|
||||
"hostDefaultsAutoTmuxDesc": "Neue Host-Terminals müssen innerhalb von tmux ausgeführt werden, damit die Sitzungen auch bei Verbindungsabbrüchen erhalten bleiben (tmux muss auf dem Host installiert sein).",
|
||||
"terminalSessionTimeout": "Terminal-Sitzungspersistenz",
|
||||
"terminalSessionTimeoutDesc": "Wie lange ein getrenntes Terminal auf dem Server aktiv bleibt, bevor es geschlossen wird. Min. 1 Minute · Max. 1440 Minuten. Für Sitzungen, die länger als diese Zeitspanne bestehen bleiben sollen, aktivieren Sie Auto-Tmux auf dem Host.",
|
||||
"terminalSessionTimeoutRange": "Geben Sie einen Wert zwischen 1 und 1440 Minuten ein.",
|
||||
"terminalSessionTimeoutSaved": "Terminalsitzungspersistenz gespeichert",
|
||||
"terminalSessionTimeoutSaveFailed": "Die Speicherung der Terminal-Sitzungspersistenz ist fehlgeschlagen.",
|
||||
"minutes": "Minuten",
|
||||
"hostDefaultsSessionLogging": "Sitzungsprotokollierung",
|
||||
"hostDefaultsSessionLoggingDesc": "Terminalsitzungen standardmäßig auf neuen Hosts aufzeichnen",
|
||||
@@ -2708,15 +2587,6 @@
|
||||
"connectToTerminal": "Mit Terminal verbinden",
|
||||
"connectToFiles": "Mit Dateien verbinden"
|
||||
},
|
||||
"history": {
|
||||
"noTerminalSelected": "Kein Terminal ausgewählt",
|
||||
"noTerminalSelectedHint": "Öffnen Sie einen SSH-Terminal-Tab, um den Befehlsverlauf anzuzeigen.",
|
||||
"searchPlaceholder": "Verlauf durchsuchen...",
|
||||
"clearAll": "Alle löschen",
|
||||
"noHistoryEntries": "Keine Verlaufseinträge",
|
||||
"trackingDisabled": "Verlaufsaufzeichnung ist deaktiviert",
|
||||
"trackingDisabledHint": "Aktivieren Sie sie in den Terminal-Einstellungen des Hosts."
|
||||
},
|
||||
"sshTools": {
|
||||
"keyRecordingTitle": "Tastenaufzeichnung",
|
||||
"recordToTerminals": "Auf Terminals aufzeichnen",
|
||||
@@ -3178,30 +3048,11 @@
|
||||
"terminalToolbar": {
|
||||
"title": "Terminal-Symbolleiste",
|
||||
"showActions": "Symbolleiste anzeigen",
|
||||
"hideToolbar": "Werkzeugleiste ausblenden",
|
||||
"showToolbar": "Symbolleiste erweitern",
|
||||
"moveToolbar": "Verschieben Sie die Werkzeugleiste",
|
||||
"moveToolbarHint": "Ziehen Sie, um die Symbolleiste neu zu positionieren.",
|
||||
"layout": "Symbolleistenanzeigemodus",
|
||||
"layoutIcon": "Nur Symbol",
|
||||
"layoutLabeled": "Symbole und Beschriftungen",
|
||||
"layoutExpanded": "Erweitert um Kennzahlen",
|
||||
"image": "Bildaktionen (nur Bilder)",
|
||||
"upload": "Bild hochladen",
|
||||
"paste": "Bild einfügen",
|
||||
"detachTmux": "tmux trennen",
|
||||
"detachTmuxDescription": "tmux-Sitzung trennen",
|
||||
"imageActionFailed": "Bildaktion fehlgeschlagen",
|
||||
"retry": "Wiederholen",
|
||||
"dismissError": "Bildfehler ignorieren",
|
||||
"cpu": "CPU",
|
||||
"memory": "Erinnerung",
|
||||
"disk": "Scheibe",
|
||||
"statsUnavailable": "Live-Statistiken nicht verfügbar",
|
||||
"tmuxDetach": "tmux-Sitzung trennen",
|
||||
"uploadImage": "Laden Sie ein Bild auf den Host hoch.",
|
||||
"uploadingImage": "Wird hochgeladen...",
|
||||
"pasteImage": "Bild aus der Zwischenablage einfügen (nur Bilder)",
|
||||
"openFiles": "Dateien öffnen",
|
||||
"openDocker": "Docker öffnen",
|
||||
"openTunnel": "Offener Tunnel",
|
||||
@@ -3285,31 +3136,6 @@
|
||||
"timeHours": "vor {{count}} Std.",
|
||||
"timeDays": "vor {{count}} T."
|
||||
},
|
||||
"mobileKeyboard": {
|
||||
"shift": "Umschalt",
|
||||
"ctrl": "Strg",
|
||||
"esc": "Esc",
|
||||
"tab": "Tab",
|
||||
"backTab": "⇥",
|
||||
"arrowUp": "Pfeil nach oben",
|
||||
"arrowDown": "Pfeil nach unten",
|
||||
"arrowLeft": "Pfeil nach links",
|
||||
"arrowRight": "Pfeil nach rechts",
|
||||
"home": "Pos1",
|
||||
"end": "Ende",
|
||||
"pageUp": "Bild auf",
|
||||
"pageDown": "Bild ab",
|
||||
"delete": "Entf",
|
||||
"paste": "Paste",
|
||||
"editQuickKeys": "Schnelltasten bearbeiten",
|
||||
"quickKeysTitle": "Schnelltasten",
|
||||
"quickKeysDesc": "Tippen Sie auf × zum Entfernen. Unterstützt bis zu 8 Zeichen.",
|
||||
"quickKeyPlaceholder": "z. B. sudo ",
|
||||
"addQuickKey": "Hinzufügen",
|
||||
"removeQuickKey": "Entfernen",
|
||||
"resetDefaults": "Auf Standard zurücksetzen",
|
||||
"done": "Fertig"
|
||||
},
|
||||
"serial": {
|
||||
"title": "Seriell",
|
||||
"portLabel": "Port",
|
||||
|
||||
Reference in new issue
Block a user