This commit is contained in:
crschnick 2024-04-10 16:11:42 +00:00
parent 3832a76da8
commit cd485525b3
5 changed files with 103 additions and 33 deletions

43
dist/changelogs/9.0.md vendored Normal file
View file

@ -0,0 +1,43 @@
## Education professional licenses
There is now the possibility to use XPipe professional for free for students and faculty from accredited educational institutions (high schools, colleges, and universities). Just send an email to hello@xpipe.io with your official email address of your educational institution.
## Translations
A big new feature of XPipe 9 are translations. These were initially generated with DeepL and can be easily improved and corrected by anyone on GitHub. You can check them out in action and if there is any translation you don't like, submit a quick pull request to fix it. For instructions on how to do this, see https://github.com/xpipe-io/xpipe/lang.
## SSH connection improvements
- The custom SSH connections now properly apply all configuration options of your user configuration file
They also now support defining multiple host entries in place, which is useful for cases where you want to use ProxyJump hosts in place without having to define them elsewhere.
## SSH X11 Forwarding
You can now enable X11 forwarding for an SSH connection.
XPipe allows you to use the WSL2 X11 capabilities for your SSH connection. The only thing you need for this is a [WSL2](https://learn.microsoft.com/en-us/windows/wsl/install) distribution installed on your local system. XPipe it will automatically choose a compatible installed distribution if possible, but you can also use another one in the settings menu.
This means that you don't need to install a separate X11 server on Windows. However, if you are using one anyway, XPipe will detect that and use the currently running X11 server.
## Keyboard control
It is a goal to be able to use XPipe only with a keyboard. This can be done either for productivity reasons or for accessibility reasons. XPipe 9 introduces improved keyboard support with new shortcuts and improved focus control for navigating with the arrow keys, tab, space, and enter.
## An improved logo
The application logo has been improved with of regards to contrast and visibility, which often was a problem on dark backgrounds. it should now stand out on any background color.
## Terminal improvements
The terminal integrations have been reworked across the board. To better show which terminals are well supported and which aren't, there is now a status indicator for every available terminal. This will show you how good the XPipe integration with each one is and which terminals are recommended to be used with XPipe.
- The kitty terminal is now fully supported with tabs on both Linux and macOS
## Other changes
- Fix macOS app failing to automatically restart after update
- The window title will now reflect which edition you use
- On Windows, the window title bar will now respect the color theme
- Fix file names not being properly adjusted when transferred across file systems and some characters were not supported on the target system
- Fix macOS desktop shortcuts not having an icon associated with them

View file

@ -7,7 +7,7 @@ sortLastUsed=Nach dem Datum der letzten Verwendung sortieren
sortAlphabetical=Alphabetisch nach Namen sortieren
restart=XPipe neu starten
restartDescription=Ein Neustart kann oft eine schnelle Lösung sein
reportIssue=Bericht Ausgabe
reportIssue=Ein Problem melden
reportIssueDescription=Öffne den integrierten Issue Reporter
usefulActions=Nützliche Aktionen
stored=Gespeicherte
@ -58,8 +58,8 @@ expand=Erweitern
accessSubConnections=Zugang zu Unterverbindungen
common=Allgemein
color=Farbe
alwaysConfirmElevation=Höhe immer bestätigen
alwaysConfirmElevationDescription=Legt fest, wie mit Fällen umgegangen werden soll, in denen erhöhter Zugriff erforderlich ist, um einen Befehl auf einem System auszuführen, z. B. mit sudo.\n\ Standardmäßig werden alle sudo-Anmeldedaten während einer Sitzung zwischengespeichert und bei Bedarf automatisch bereitgestellt. Wenn diese Option aktiviert ist, wirst du jedes Mal aufgefordert, den erweiterten Zugriff zu bestätigen.
alwaysConfirmElevation=Erlaubniserhöhung immer bestätigen
alwaysConfirmElevationDescription=Legt fest, wie mit Fällen umgegangen werden soll, in denen erhöhte Berechtigungen erforderlich sind, um einen Befehl auf einem System auszuführen, z. B. mit sudo.\n\nStandardmäßig werden alle sudo-Anmeldedaten während einer Sitzung zwischengespeichert und bei Bedarf automatisch bereitgestellt. Wenn diese Option aktiviert ist, wirst du jedes Mal aufgefordert, den erweiterten Zugriff zu bestätigen.
allow=Erlaube
ask=Frag
deny=Verweigern
@ -147,12 +147,12 @@ updateAvailableHeader=Ein XPipe-Update auf die Version $VERSION$ steht zur Insta
updateAvailableContent=Auch wenn XPipe nicht gestartet werden konnte, kannst du versuchen, das Update zu installieren, um das Problem möglicherweise zu beheben.
clipboardActionDetectedTitle=Zwischenablage Aktion erkannt
clipboardActionDetectedHeader=Willst du den Inhalt deiner Zwischenablage importieren?
clipboardActionDetectedContent=XPipe hat einen Inhalt in deiner Zwischenablage gefunden, der geöffnet werden kann. Willst du ihn jetzt öffnen?
clipboardActionDetectedContent=XPipe hat einen Inhalt in deiner Zwischenablage entdeckt, der geöffnet werden kann. Willst du ihn jetzt öffnen?
install=Installieren ...
ignore=Ignorieren
possibleActions=Mögliche Aktionen
reportError=Fehler melden
reportOnGithub=Bericht auf GitHub
reportOnGithub=Einen Fehlerbericht auf GitHub erstellen
reportOnGithubDescription=Eröffne ein neues Thema im GitHub-Repository
reportErrorDescription=Senden eines Fehlerberichts mit optionalem Benutzerfeedback und Diagnoseinformationen
ignoreError=Fehler ignorieren
@ -238,7 +238,7 @@ directories=Verzeichnisse
logFile=Log-Datei
logFiles=Log-Dateien
logFilesAttachment=Log-Dateien
issueReporter=Ausgabe Reporter
issueReporter=Fehlerberichterstatter
openCurrentLogFile=Log-Dateien
openCurrentLogFileDescription=Die Protokolldatei der aktuellen Sitzung öffnen
openLogsDirectory=Logs-Verzeichnis öffnen
@ -257,7 +257,7 @@ restoreAllSessions=Alle Sitzungen wiederherstellen
connectionTimeout=Zeitüberschreitung beim Verbindungsstart
connectionTimeoutDescription=Die Zeit in Sekunden, die auf eine Antwort gewartet wird, bevor eine Verbindung als beendet gilt. Wenn einige deiner Fernsysteme lange brauchen, um sich zu verbinden, kannst du versuchen, diesen Wert zu erhöhen.
useBundledTools=Gebündelte OpenSSH-Tools verwenden
useBundledToolsDescription=Ziehe die gebündelte Version des openssh-Clients deiner lokal installierten Version vor.\n\nDiese Version ist in der Regel aktueller als die auf deinem System mitgelieferte und unterstützt möglicherweise zusätzliche Funktionen. Damit entfällt auch die Notwendigkeit, diese Tools überhaupt zu installieren.\n\nZur Anwendung ist ein Neustart erforderlich.
useBundledToolsDescription=Verwende lieber die gebündelte Version des openssh-Clients als deine lokal installierte Version.\n\nDiese Version ist in der Regel aktueller als die auf deinem System mitgelieferte und unterstützt möglicherweise zusätzliche Funktionen. Damit entfällt auch die Notwendigkeit, diese Tools überhaupt erst zu installieren.\n\nErfordert einen Neustart zur Anwendung.
appearance=Erscheinungsbild
integrations=Integrationen
uiOptions=UI Optionen
@ -265,20 +265,20 @@ theme=Thema
rdp=Remote-Desktop
rdpConfiguration=Konfiguration des Remote-Desktops
rdpClient=RDP-Client
rdpClientDescription=Das RDP-Client-Programm, das beim Starten von RDP-Verbindungen aufgerufen wird.\n\nBeachte, dass die verschiedenen Clients unterschiedliche Fähigkeiten und Integrationen haben. Einige Clients unterstützen die automatische Übergabe von Passwörtern nicht, so dass du sie beim Start immer noch ausfüllen musst.
rdpClientDescription=Das RDP-Client-Programm, das beim Starten von RDP-Verbindungen aufgerufen wird.\n\nBeachte, dass die verschiedenen Clients einen unterschiedlichen Grad an Fähigkeiten und Integrationen haben. Einige Clients unterstützen die automatische Übergabe von Passwörtern nicht, so dass du sie beim Start immer noch eingeben musst.
localShell=Lokale Shell
themeDescription=Dein bevorzugtes Anzeigethema
dontAutomaticallyStartVmSshServer=SSH-Server für VMs bei Bedarf nicht automatisch starten
dontAutomaticallyStartVmSshServerDescription=Jede Shell-Verbindung zu einer VM, die in einem Hypervisor läuft, wird über SSH hergestellt. XPipe kann bei Bedarf automatisch den installierten SSH-Server starten. Wenn du das aus Sicherheitsgründen nicht möchtest, kannst du dieses Verhalten mit dieser Option einfach deaktivieren.
confirmGitShareTitle=Bestätige die Git-Freigabe
confirmGitShareHeader=Dadurch wird die Datei in deinen Git-Datenspeicher kopiert und deine Änderungen werden übertragen. Willst du fortfahren?
gitShareFileTooltip=Datei zum Git Vault-Datenverzeichnis hinzufügen, damit sie automatisch synchronisiert wird.\n\n Diese Aktion kann nur verwendet werden, wenn der Git Vault in den Einstellungen aktiviert ist.
gitShareFileTooltip=Füge die Datei zum Git Vault-Datenverzeichnis hinzu, damit sie automatisch synchronisiert wird.\n\nDiese Aktion kann nur verwendet werden, wenn der Git Tresor in den Einstellungen aktiviert ist.
performanceMode=Leistungsmodus
performanceModeDescription=Deaktiviert alle visuellen Effekte, die nicht benötigt werden, um die Leistung der Anwendung zu verbessern.
dontAcceptNewHostKeys=Neue SSH-Hostschlüssel nicht automatisch akzeptieren
dontAcceptNewHostKeysDescription=XPipe akzeptiert standardmäßig automatisch Hostschlüssel von Systemen, auf denen dein SSH-Client keinen bekannten Hostschlüssel gespeichert hat. Wenn sich jedoch ein bekannter Host-Schlüssel geändert hat, wird die Verbindung verweigert, bis du den neuen Schlüssel akzeptierst.\n\nWenn du dieses Verhalten deaktivierst, kannst du alle Host-Schlüssel überprüfen, auch wenn es zunächst keinen Konflikt gibt.
dontAcceptNewHostKeysDescription=XPipe akzeptiert standardmäßig automatisch Host-Schlüssel von Systemen, für die dein SSH-Client noch keinen bekannten Host-Schlüssel gespeichert hat. Wenn sich jedoch ein bekannter Host-Schlüssel geändert hat, wird die Verbindung verweigert, bis du den neuen Schlüssel akzeptierst.\n\nWenn du dieses Verhalten deaktivierst, kannst du alle Host-Schlüssel überprüfen, auch wenn es zunächst keinen Konflikt gibt.
uiScale=UI-Skala
uiScaleDescription=Ein benutzerdefinierter Skalierungswert, der unabhängig von der systemweiten Anzeigeskala eingestellt werden kann. Die Werte sind in Prozent angegeben, d.h. ein Wert von 150 führt zu einer Skalierung der Benutzeroberfläche von 150%.\n\nDie Anwendung erfordert einen Neustart.
uiScaleDescription=Ein benutzerdefinierter Skalierungswert, der unabhängig von der systemweiten Anzeigeskala eingestellt werden kann. Die Werte sind in Prozent angegeben, d.h. ein Wert von 150 ergibt eine UI-Skalierung von 150%.\n\nZur Anwendung ist ein Neustart erforderlich.
editorProgram=Editor Programm
editorProgramDescription=Der Standard-Texteditor, der beim Bearbeiten von Textdaten aller Art verwendet wird.
windowOpacity=Fenster-Opazität
@ -300,12 +300,12 @@ workspaceLock=Master-Passphrase
enableGitStorage=Git-Synchronisation einschalten
sharing=Teilen
sync=Synchronisation
enableGitStorageDescription=Wenn diese Funktion aktiviert ist, initialisiert XPipe ein Git-Repository für die Speicherung der Verbindungsdaten und überträgt alle Änderungen in dieses Repository. Beachte, dass dafür git installiert sein muss und dass dies die Lade- und Speichervorgänge verlangsamen kann.\n\nAlle Kategorien, die synchronisiert werden sollen, müssen explizit als gemeinsam genutzt gekennzeichnet werden.\n\nErfordert einen Neustart, um angewendet zu werden.
enableGitStorageDescription=Wenn diese Option aktiviert ist, initialisiert XPipe ein Git-Repository für die Speicherung der Verbindungsdaten und überträgt alle Änderungen in dieses Repository. Beachte, dass dafür Git installiert sein muss und dass dies die Lade- und Speichervorgänge verlangsamen kann.\n\nAlle Kategorien, die synchronisiert werden sollen, müssen explizit als freigegeben gekennzeichnet werden.\n\nErfordert einen Neustart zur Anwendung.
storageGitRemote=Git Remote URL
storageGitRemoteDescription=Wenn diese Option gesetzt ist, zieht XPipe beim Laden automatisch alle Änderungen und überträgt sie beim Speichern an das entfernte Repository. So kannst du deine Konfigurationsdaten zwischen mehreren XPipe-Installationen austauschen. Es werden sowohl HTTP- als auch SSH-URLs unterstützt. Beachte, dass dies die Lade- und Speichervorgänge verlangsamen kann.\n\nErfordert einen Neustart zur Anwendung.
storageGitRemoteDescription=Wenn diese Option aktiviert ist, zieht XPipe beim Laden automatisch alle Änderungen und überträgt sie beim Speichern in das entfernte Repository.\n\nSo kannst du deine Konfigurationsdaten zwischen mehreren XPipe-Installationen austauschen. Es werden sowohl HTTP- als auch SSH-URLs unterstützt. Beachte, dass dies die Lade- und Speichervorgänge verlangsamen kann.\n\nZur Anwendung ist ein Neustart erforderlich.
vault=Tresor
workspaceLockDescription=Legt ein benutzerdefiniertes Passwort fest, um alle in XPipe gespeicherten sensiblen Daten zu verschlüsseln. Dies erhöht die Sicherheit, da es eine zusätzliche Verschlüsselungsebene für deine gespeicherten sensiblen Daten bietet. Du wirst dann beim Start von XPipe aufgefordert, das Passwort einzugeben.
useSystemFontDescription=Legt fest, ob deine Systemschriftart oder die von XPipe verwendete Standardschriftart (Roboto) verwendet werden soll.
workspaceLockDescription=Legt ein benutzerdefiniertes Passwort fest, um alle in XPipe gespeicherten vertraulichen Informationen zu verschlüsseln.\n\nDies erhöht die Sicherheit, da es eine zusätzliche Verschlüsselungsebene für deine gespeicherten sensiblen Daten bietet. Du wirst dann beim Start von XPipe aufgefordert, das Passwort einzugeben.
useSystemFontDescription=Legt fest, ob die Systemschriftart oder die Roboto-Schriftart, die mit XPipe mitgeliefert wird, verwendet werden soll.
tooltipDelay=Tooltip-Verzögerung
tooltipDelayDescription=Die Anzahl der Millisekunden, die gewartet wird, bis ein Tooltip angezeigt wird.
fontSize=Schriftgröße
@ -314,7 +314,7 @@ saveWindowLocation=Speicherort des Fensters
saveWindowLocationDescription=Legt fest, ob die Fensterkoordinaten gespeichert und bei Neustarts wiederhergestellt werden sollen.
startupShutdown=Starten / Herunterfahren
showChildCategoriesInParentCategory=Unterkategorien in der übergeordneten Kategorie anzeigen
showChildCategoriesInParentCategoryDescription=Ob alle Verbindungen, die sich in Unterkategorien befinden, einbezogen werden sollen, wenn eine bestimmte übergeordnete Kategorie ausgewählt wird.\n\nWenn dies deaktiviert ist, verhalten sich die Kategorien eher wie klassische Ordner, die nur ihren direkten Inhalt zeigen, ohne Unterordner einzubeziehen.
showChildCategoriesInParentCategoryDescription=Ob alle Verbindungen, die sich in Unterkategorien befinden, einbezogen werden sollen oder nicht, wenn eine bestimmte übergeordnete Kategorie ausgewählt wird.\n\nWenn diese Option deaktiviert ist, verhalten sich die Kategorien eher wie klassische Ordner, die nur ihren direkten Inhalt anzeigen, ohne Unterordner einzubeziehen.
condenseConnectionDisplay=Verbindungsanzeige verdichten
condenseConnectionDisplayDescription=Nimm für jede Verbindung der obersten Ebene weniger Platz in der Vertikalen ein, um die Verbindungsliste zu komprimieren.
enforceWindowModality=Fenstermodalität erzwingen
@ -329,7 +329,7 @@ runOnStartup=Beim Starten ausführen
closeBehaviour=Verhalten schließen
closeBehaviourDescription=Legt fest, wie XPipe beim Schließen des Hauptfensters vorgehen soll.
language=Sprache
languageDescription=Die zu verwendende Anzeigesprache.\n\nBeachte, dass diese automatischen Übersetzungen als Grundlage dienen und von den Mitwirkenden manuell korrigiert und verbessert werden. Du kannst die Übersetzungsarbeit auch unterstützen, indem du auf GitHub Korrekturen für die Übersetzungen einreichst.
languageDescription=Die zu verwendende Anzeigesprache.\n\nBeachte, dass die automatischen Übersetzungen als Grundlage dienen und von den Mitwirkenden manuell korrigiert und verbessert werden. Du kannst die Übersetzungsarbeit auch unterstützen, indem du Übersetzungsverbesserungen auf GitHub einreichst.
lightTheme=Licht-Thema
darkTheme=Dunkles Thema
exit=XPipe beenden
@ -366,19 +366,19 @@ developerModeDescription=Wenn diese Option aktiviert ist, hast du Zugriff auf ei
editor=Editor
custom=Benutzerdefiniert
passwordManagerCommand=Passwortmanager-Befehl
passwordManagerCommandDescription=Der Befehl, der ausgeführt werden soll, um Passwörter abzurufen. Der Platzhalterstring $KEY wird beim Aufruf durch den zitierten Passwortschlüssel ersetzt. Dies sollte deinen Passwortmanager CLI aufrufen, um das Passwort auf stdout auszugeben, z.B. mypassmgr get $KEY.\n\nDann kannst du den Schlüssel so einstellen, dass er immer dann abgerufen wird, wenn du eine Verbindung aufbaust, die ein Passwort erfordert.
passwordManagerCommandDescription=Der Befehl, der ausgeführt werden soll, um Passwörter abzurufen. Der Platzhalterstring $KEY wird beim Aufruf durch den zitierten Passwortschlüssel ersetzt. Dies sollte deinen Passwortmanager CLI aufrufen, um das Passwort auf stdout auszugeben, z. B. mypassmgr get $KEY.\n\nDu kannst den Schlüssel dann so einstellen, dass er immer dann abgefragt wird, wenn du eine Verbindung aufbaust, die ein Passwort erfordert.
passwordManagerCommandTest=Passwort-Manager testen
passwordManagerCommandTestDescription=Du kannst hier testen, ob die Ausgabe korrekt aussieht, wenn du einen Passwortmanager-Befehl eingerichtet hast. Der Befehl sollte nur das Passwort selbst auf stdout ausgeben, keine andere Formatierung sollte in der Ausgabe enthalten sein.
preferEditorTabs=Lieber neue Tabs öffnen
preferEditorTabsDescription=Legt fest, ob XPipe versuchen soll, neue Tabs in dem von dir gewählten Editor zu öffnen, anstatt neue Fenster zu öffnen.\n\nBeachte, dass nicht jeder Editor dies unterstützt.
customRdpClientCommand=Benutzerdefinierter Befehl
customRdpClientCommandDescription=Der Befehl, der ausgeführt werden soll, um den benutzerdefinierten RDP-Client zu starten.\n\nDie Platzhalterzeichenfolge $FILE wird beim Aufruf durch den absoluten .rdp-Dateinamen in Anführungszeichen ersetzt. Vergiss nicht, den ausführbaren Pfad in Anführungszeichen zu setzen, wenn er Leerzeichen enthält.
customRdpClientCommandDescription=Der Befehl, der ausgeführt werden soll, um den benutzerdefinierten RDP-Client zu starten.\n\nDer Platzhalter-String $FILE wird beim Aufruf durch den absoluten .rdp-Dateinamen in Anführungszeichen ersetzt. Vergiss nicht, den ausführbaren Pfad in Anführungszeichen zu setzen, wenn er Leerzeichen enthält.
customEditorCommand=Benutzerdefinierter Editor-Befehl
customEditorCommandDescription=Der Befehl, der ausgeführt werden soll, um den benutzerdefinierten Editor zu starten.\n\nDie Platzhalterzeichenfolge $FILE wird beim Aufruf durch den absoluten Dateinamen in Anführungszeichen ersetzt. Denke daran, den ausführbaren Pfad deines Editors in Anführungszeichen zu setzen, wenn er Leerzeichen enthält.
customEditorCommandDescription=Der Befehl, der ausgeführt werden muss, um den benutzerdefinierten Editor zu starten.\n\nDer Platzhalter-String $FILE wird beim Aufruf durch den absoluten Dateinamen in Anführungszeichen ersetzt. Denke daran, den ausführbaren Pfad deines Editors in Anführungszeichen zu setzen, wenn er Leerzeichen enthält.
editorReloadTimeout=Zeitüberschreitung beim Neuladen des Editors
editorReloadTimeoutDescription=Die Anzahl der Millisekunden, die gewartet wird, bevor eine Datei nach einer Aktualisierung gelesen wird. Dadurch werden Probleme vermieden, wenn dein Editor beim Schreiben oder Freigeben von Dateisperren langsam ist.
encryptAllVaultData=Alle Tresordaten verschlüsseln
encryptAllVaultDataDescription=Wenn diese Option aktiviert ist, wird jeder Teil der Verbindungsdaten im Tresor verschlüsselt und nicht nur die Geheimnisse innerhalb der Daten. Dadurch wird eine weitere Sicherheitsebene für andere Parameter wie Benutzernamen, Hostnamen usw. geschaffen, die im Tresor standardmäßig nicht verschlüsselt sind.\n\nDiese Option macht den Verlauf und die Diffs deines Git-Tresors unbrauchbar, da du die ursprünglichen Änderungen nicht mehr sehen kannst, sondern nur noch die binären Änderungen.
encryptAllVaultDataDescription=Wenn diese Option aktiviert ist, wird jeder Teil der Verbindungsdaten im Tresor verschlüsselt, nicht nur die Geheimnisse in diesen Daten. Dies bietet eine zusätzliche Sicherheitsebene für andere Parameter wie Benutzernamen, Hostnamen usw., die im Tresor standardmäßig nicht verschlüsselt sind.\n\nDiese Option macht den Verlauf und die Diffs deines Git-Datenspeichers unbrauchbar, da du die ursprünglichen Änderungen nicht mehr sehen kannst, sondern nur noch die binären Änderungen.
vaultSecurity=Tresor-Sicherheit
developerDisableUpdateVersionCheck=Update-Versionsprüfung deaktivieren
developerDisableUpdateVersionCheckDescription=Legt fest, ob der Update-Checker die Versionsnummer bei der Suche nach einem Update ignorieren soll.
@ -397,26 +397,26 @@ terminalEmulator=Terminal-Emulator
terminalConfiguration=Terminal-Konfiguration
editorConfiguration=Editor-Konfiguration
defaultApplication=Standardanwendung
terminalEmulatorDescription=Das Standardterminal, das beim Öffnen einer beliebigen Shell-Verbindung verwendet wird. Diese Anwendung wird nur zu Anzeigezwecken verwendet, das gestartete Shell-Programm hängt von der Shell-Verbindung selbst ab.\n\nDer Grad der Funktionsunterstützung variiert je nach Terminal, deshalb ist jedes Terminal entweder als empfohlen oder nicht empfohlen gekennzeichnet. Alle nicht empfohlenen Terminals funktionieren mit XPipe, haben aber möglicherweise keine Funktionen wie Tabs, Titelfarben, Shell-Unterstützung und mehr. Die besten Ergebnisse erzielst du, wenn du ein empfohlenes Terminal verwendest.
terminalEmulatorDescription=Das Standardterminal, das beim Öffnen einer beliebigen Shell-Verbindung verwendet wird. Diese Anwendung wird nur zu Anzeigezwecken verwendet, das gestartete Shell-Programm hängt von der Shell-Verbindung selbst ab.\n\nDer Grad der Funktionsunterstützung ist von Terminal zu Terminal unterschiedlich, deshalb ist jedes Terminal entweder als empfohlen oder nicht empfohlen gekennzeichnet. Alle nicht empfohlenen Terminals funktionieren mit XPipe, haben aber möglicherweise keine Funktionen wie Tabs, Titelfarben, Shell-Unterstützung und mehr. Die besten Ergebnisse erzielst du, wenn du ein empfohlenes Terminal verwendest.
program=Programm
customTerminalCommand=Benutzerdefinierter Terminalbefehl
customTerminalCommandDescription=Der auszuführende Befehl, um das benutzerdefinierte Terminal mit einem bestimmten Befehl zu öffnen.\n\nXPipe erstellt ein temporäres Launcher-Shell-Skript für dein Terminal, das ausgeführt wird. Die Platzhalterzeichenfolge $CMD in dem von dir angegebenen Befehl wird beim Aufruf durch das eigentliche Launcher-Skript ersetzt. Denke daran, den ausführbaren Pfad deines Terminals in Anführungszeichen zu setzen, wenn er Leerzeichen enthält.
customTerminalCommandDescription=Der Befehl, der ausgeführt werden soll, um das benutzerdefinierte Terminal mit einem bestimmten Befehl zu öffnen.\n\nXPipe erstellt ein temporäres Launcher-Shell-Skript für dein Terminal, das ausgeführt wird. Die Platzhalterzeichenfolge $CMD in dem von dir angegebenen Befehl wird beim Aufruf durch das eigentliche Launcher-Skript ersetzt. Denke daran, den ausführbaren Pfad deines Terminals in Anführungszeichen zu setzen, wenn er Leerzeichen enthält.
clearTerminalOnInit=Terminal bei Init löschen
clearTerminalOnInitDescription=Wenn diese Funktion aktiviert ist, führt XPipe einen Löschbefehl aus, wenn eine neue Terminalsitzung gestartet wird, um unnötige Ausgaben zu entfernen.
enableFastTerminalStartup=Schnelles Starten des Terminals aktivieren
enableFastTerminalStartupDescription=Wenn diese Option aktiviert ist, werden Terminalsitzungen nach Möglichkeit schneller gestartet.\n\n Dadurch werden einige Startprüfungen übersprungen und die angezeigten Systeminformationen nicht aktualisiert. Eventuelle Verbindungsfehler werden nur im Terminal angezeigt.
enableFastTerminalStartupDescription=Wenn diese Option aktiviert ist, wird versucht, Terminalsitzungen schneller zu starten, wenn dies möglich ist.\n\nDadurch werden einige Startprüfungen übersprungen und die angezeigten Systeminformationen nicht aktualisiert. Eventuelle Verbindungsfehler werden nur im Terminal angezeigt.
dontCachePasswords=Aufgeforderte Passwörter nicht zwischenspeichern
dontCachePasswordsDescription=Legt fest, ob abgefragte Passwörter von XPipe intern zwischengespeichert werden sollen, damit du sie in der aktuellen Sitzung nicht erneut eingeben musst.\n\nIst dieses Verhalten deaktiviert, musst du die abgefragten Anmeldedaten jedes Mal neu eingeben, wenn sie vom System verlangt werden.
dontCachePasswordsDescription=Legt fest, ob abgefragte Kennwörter von XPipe intern zwischengespeichert werden sollen, damit du sie in der aktuellen Sitzung nicht erneut eingeben musst.\n\nWenn dieses Verhalten deaktiviert ist, musst du die abgefragten Anmeldedaten jedes Mal neu eingeben, wenn sie vom System verlangt werden.
denyTempScriptCreation=Temporäre Skripterstellung verweigern
denyTempScriptCreationDescription=Um einige seiner Funktionen zu realisieren, erstellt XPipe manchmal temporäre Shell-Skripte auf einem Zielsystem, um die einfache Ausführung einfacher Befehle zu ermöglichen. Diese enthalten keine sensiblen Informationen und werden nur zu Implementierungszwecken erstellt.\n\nWenn dieses Verhalten deaktiviert ist, erstellt XPipe keine temporären Dateien auf einem entfernten System. Diese Option ist in hochsicheren Kontexten nützlich, in denen jede Dateisystemänderung überwacht wird. Wenn diese Option deaktiviert ist, funktionieren einige Funktionen, z. B. Shell-Umgebungen und Skripte, nicht wie vorgesehen.
disableCertutilUse=Die Verwendung von certutil unter Windows deaktivieren
useLocalFallbackShell=Lokale Fallback-Shell verwenden
useLocalFallbackShellDescription=Wechsle zu einer anderen lokalen Shell, um lokale Vorgänge zu bearbeiten. Unter Windows ist dies die PowerShell, auf anderen Systemen die Bourne Shell.\n\nDiese Option kann verwendet werden, wenn die normale lokale Standard-Shell deaktiviert oder bis zu einem gewissen Grad beschädigt ist. Einige Funktionen funktionieren möglicherweise nicht wie erwartet, wenn diese Option aktiviert ist.\n\nDie Anwendung erfordert einen Neustart.
disableCertutilUseDescription=Aufgrund verschiedener Unzulänglichkeiten und Bugs in cmd.exe werden temporäre Shell-Skripte mit certutil erstellt, indem es zur Dekodierung von base64-Eingaben verwendet wird, da cmd.exe bei Nicht-ASCII-Eingaben versagt. XPipe kann dafür auch die PowerShell verwenden, aber das ist langsamer.\n\nDamit wird die Verwendung von certutil auf Windows-Systemen deaktiviert, um einige Funktionen zu realisieren und stattdessen auf die PowerShell zurückzugreifen. Das könnte einige AVs freuen, da einige von ihnen die Verwendung von certutil blockieren.
useLocalFallbackShellDescription=Wechsle zur Verwendung einer anderen lokalen Shell, um lokale Operationen durchzuführen. Das wäre die PowerShell unter Windows und die Bourne Shell auf anderen Systemen.\n\nDiese Option kann verwendet werden, wenn die normale lokale Standardshell deaktiviert oder in gewissem Maße beschädigt ist. Einige Funktionen funktionieren möglicherweise nicht wie erwartet, wenn diese Option aktiviert ist.\n\nZur Anwendung ist ein Neustart erforderlich.
disableCertutilUseDescription=Aufgrund verschiedener Unzulänglichkeiten und Bugs in cmd.exe werden temporäre Shell-Skripte mit certutil erstellt, indem es zur Dekodierung von base64-Eingaben verwendet wird, da cmd.exe bei Nicht-ASCII-Eingaben versagt. XPipe kann auch die PowerShell dafür verwenden, aber das ist langsamer.\n\nDadurch wird die Verwendung von certutil auf Windows-Systemen deaktiviert, um einige Funktionen zu realisieren und stattdessen auf die PowerShell zurückzugreifen. Das könnte einige AVs freuen, da einige von ihnen die Verwendung von certutil blockieren.
disableTerminalRemotePasswordPreparation=Terminal-Fernpasswortvorbereitung deaktivieren
disableTerminalRemotePasswordPreparationDescription=In Situationen, in denen eine Remote-Shell-Verbindung, die über mehrere Zwischensysteme geht, im Terminal aufgebaut werden soll, kann es erforderlich sein, alle erforderlichen Kennwörter auf einem der Zwischensysteme vorzubereiten, damit alle Abfragen automatisch ausgefüllt werden können.\n\nWenn du nicht möchtest, dass die Kennwörter jemals an ein Zwischensystem übertragen werden, kannst du dieses Verhalten deaktivieren. Jedes erforderliche Zwischenpasswort wird dann beim Öffnen im Terminal selbst abgefragt.
disableTerminalRemotePasswordPreparationDescription=In Situationen, in denen eine Remote-Shell-Verbindung über mehrere Zwischensysteme im Terminal hergestellt werden soll, kann es erforderlich sein, alle erforderlichen Passwörter auf einem der Zwischensysteme vorzubereiten, um ein automatisches Ausfüllen der Eingabeaufforderungen zu ermöglichen.\n\nWenn du nicht möchtest, dass die Passwörter jemals an ein Zwischensystem übertragen werden, kannst du dieses Verhalten deaktivieren. Jedes erforderliche Zwischen-System-Passwort wird dann beim Öffnen des Terminals selbst abgefragt.
more=Mehr
translate=Übersetze
translate=Übersetzungen
allConnections=Alle Verbindungen
allScripts=Alle Skripte
predefined=Vordefiniert

View file

@ -57,7 +57,7 @@ snippets=Skript-Abhängigkeiten
snippetsDescription=Andere Skripte, die zuerst ausgeführt werden sollen
snippetsDependenciesDescription=Alle möglichen Skripte, die ggf. ausgeführt werden sollten
isDefault=Wird in allen kompatiblen Shells auf init ausgeführt
bringToShells=An alle kompatiblen Shells bringen
bringToShells=Zu allen kompatiblen Shells bringen
isDefaultGroup=Alle Gruppenskripte auf der Shell init ausführen
executionType=Ausführungsart
executionTypeDescription=Wann dieses Snippet ausgeführt werden soll

View file

@ -140,7 +140,7 @@ cygwin.displayName=Cygwin
cygwin.displayDescription=Zugriff auf die Shells deiner Cygwin-Umgebung
namespace=Namespace
gitVaultIdentityStrategy=Git SSH Identität
gitVaultIdentityStrategyDescription=Wenn du dich entschieden hast, eine SSH-Git-URL als Remote zu verwenden und dein Remote-Repository eine SSH-Identität erfordert, dann setze diese Option.\n\n Falls du eine HTTP-URL angegeben hast, kannst du diese Option ignorieren.
gitVaultIdentityStrategyDescription=Wenn du dich entschieden hast, eine SSH-Git-URL als Remote zu verwenden und dein Remote-Repository eine SSH-Identität erfordert, dann setze diese Option.\n\nFalls du eine HTTP-URL angegeben hast, kannst du diese Option ignorieren.
dockerContainers=Docker-Container
lxdContainers=LXD-Container
dockerCmd.displayName=docker CLI-Client
@ -179,7 +179,7 @@ k8sClusterHostDescription=Der Host, über den auf den Cluster zugegriffen werden
script=Init-Skript
connection=Verbindung
shellCommand.displayName=Benutzerdefinierter Shell-Öffner-Befehl
shellCommand.displayDescription=Öffnen einer Standard-Shell durch einen benutzerdefinierten Befehl
shellCommand.displayDescription=Eine Standard-Shell über einen benutzerdefinierten Befehl öffnen
ssh.displayName=Einfache SSH-Verbindung
ssh.displayDescription=Verbindung über einen SSH-Befehlszeilen-Client
sshConfig.displayName=SSH-Konfigurationsdatei
@ -294,7 +294,7 @@ vncUsernameDescription=Der optionale VNC-Benutzername
vncPassword=Passwort
vncPasswordDescription=Das VNC-Passwort
x11WslInstance=X11 Forward WSL-Instanz
x11WslInstanceDescription=Die lokale Windows Subsystem für Linux-Distribution, die als X11-Server verwendet werden soll, wenn die X11-Weiterleitung in einer SSH-Verbindung genutzt wird. Diese Distribution muss eine WSL2-Distribution sein.\n\nErfordert einen Neustart, um angewendet zu werden.
x11WslInstanceDescription=Die lokale Windows Subsystem für Linux-Distribution, die als X11-Server verwendet werden soll, wenn die X11-Weiterleitung in einer SSH-Verbindung genutzt wird. Diese Distribution muss eine WSL2-Distribution sein.\n\nErfordert einen Neustart zur Anwendung.
openAsRoot=Als Root öffnen
openInVsCodeRemote=Öffnen in VSCode remote
openInWSL=In WSL öffnen

View file

@ -0,0 +1,27 @@
## SSH-Konfigurationen
Hier kannst du alle SSH-Optionen angeben, die an die Verbindung übergeben werden sollen.
Während einige Optionen für einen erfolgreichen Verbindungsaufbau erforderlich sind, wie `HostName`,
sind viele andere Optionen rein optional.
Um einen Überblick über alle möglichen Optionen zu bekommen, kannst du [`man ssh_config`](https://linux.die.net/man/5/ssh_config) verwenden oder diesen [guide](https://www.ssh.com/academy/ssh/config) lesen.
Die genaue Anzahl der unterstützten Optionen hängt ausschließlich von deinem installierten SSH-Client ab.
### Formatierung
Der Inhalt hier entspricht einem Host-Abschnitt in einer SSH-Konfigurationsdatei.
Beachte, dass du den `Host`-Schlüssel nicht explizit definieren musst, da dies automatisch gemacht wird.
Wenn du mehr als einen Host-Abschnitt definieren willst, z. B. bei abhängigen Verbindungen wie einem Proxy-Jump-Host, der von einem anderen Config-Host abhängt, kannst du hier auch mehrere Host-Einträge definieren. XPipe wird dann den ersten Host-Eintrag starten.
Du musst keine Formatierung mit Leerzeichen oder Einrückung vornehmen, das ist für die Funktion nicht erforderlich.
Beachte, dass du darauf achten musst, alle Werte in Anführungszeichen zu setzen, wenn sie Leerzeichen enthalten, sonst werden sie falsch übergeben.
### Identitätsdateien
Beachte, dass du hier auch eine `IdentityFile` Option angeben kannst.
Wenn diese Option hier angegeben wird, werden alle anderen Optionen für die schlüsselbasierte Authentifizierung weiter unten ignoriert.
Wenn du dich für eine Identitätsdatei entscheidest, die im XPipe-Git-Vault verwaltet wird, kannst du das ebenfalls tun.
XPipe erkennt gemeinsam genutzte Identitätsdateien und passt den Dateipfad automatisch auf jedem System an, auf dem du den Git-Depot geklont hast.