mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-11-04 17:45:24 +00:00
* feat: let the login page send the token back to the mobile app * feat: add host-scripts entry to the plugin sdk * feat: let plugins say how they show in the mobile app * feat: frame host for running one plugin view outside the shell * fix: build the SDK host modules in production mode * chore: note the SDK host build fix in the changelog * feat: list plugin engine ranges for the mobile app * feat: host color and icon columns that sync * chore: update translations and plugin pins * fix: test * fix: show source address when rejecting proxy auth * fix: deleting your own account removes all of its data * fix(deps): update body-parser to 2.4.0 (#1736) * fix: body-parser 보안 패치 반영 * chore: 자동 검사를 막던 기존 JSON 서식 정리 --------- Co-authored-by: renovys <180682734+renovys@users.noreply.github.com> * fix(sdk): decode command output as GBK when it is not valid UTF-8 (#1735) * fix: honor shared credentials on shared hosts (#1730) * fix: honor shared credentials on shared hosts and in personal SSH auth * fix: snapshot shared SSH auth from a credential shared with the host owner * fix: size DataView list columns by the table's own width (#1713) * fix: size DataView list columns by the table's own width The list grid was built from every column, so columns hidden below md/lg left empty tracks and the visible cells landed under the wrong headers. Each width now gets a template of only its visible columns (CSS variables + container queries on the table, so a narrow panel counts, not the window), the header uses the same gap as the rows, and rows use a minimum height so wrapped cells no longer overlap. * test: wait for the title bar offset effect before asserting The bar shows once getTitleBarVisible resolves, but --termix-titlebar-height is set in a later passive effect, so reading it right after findByText raced (3-5 of 40 runs under load, on main too). * chore: rerun CI against dev-26.10.6 * fix: unlock passphrase keys once per connect burst (#1737) * feat: give ssh transports the host origin and sync id (#1717) * fix: wake other clients after a sync push (Plugin-Sync#1) * feat: look up local row ids by sync id for the sync plugin (Plugin-Sync#4) * feat: rail items can show a status dot (Plugin-Sync#5) * fix: add the desktop shared copy banner text (#1709) * feat: sidebar preference for alternating rows (#1712) * fix: striped rows text * feat: shell can open a saved host's editor for plugins (Plugin-SSH-Terminal#36) * fix: show the logo in the macos menu bar (#1728) * fix: number shortcuts skip the home tab (#1724) * fix: show plugins that could not be downloaded as failed (#1714) * fix: pass the host id as text when opening its editor * fix: retry a plugin bundle that was not ready yet (#1708) * fix: let commonjs plugins fall back to core packages on the desktop * fix: let non docker installs switch nginx to https (#1711) * feat: remove a folder share from its hosts too (#1719) * chore: changelog for merged pull requests * fix: accept the release .sig when installing a plugin from a file * feat: folder logins for shared hosts, read only plugin sync, full desktop builds * fix: test * fix: stop dev runner restart loops and narrow plugin watchers * chore: update translations and plugin pins * chore: lint, format, and bump version to 26.10.6 --------- Co-authored-by: renovys <renovy@gmail.com> Co-authored-by: renovys <180682734+renovys@users.noreply.github.com> Co-authored-by: Sebastian Cao <cycsmail@gmail.com> Co-authored-by: Jonathan Rehuel Lewerissa <jonathan.rehuel16@gmail.com> Co-authored-by: Rhiz3K <33246262+Rhiz3K@users.noreply.github.com>
1686 lines
92 KiB
JSON
1686 lines
92 KiB
JSON
{
|
||
"connection": {
|
||
"retryingIn": "Wiederholung in {{seconds}}s ({{attempt}}/{{max}})",
|
||
"retryingNow": "Wiederhole... ({{attempt}}/{{max}})",
|
||
"reconnect": "Verbindung wiederherstellen",
|
||
"close": "Schließen",
|
||
"failed": "Verbindung fehlgeschlagen",
|
||
"failedRetrying": "Verbindung fehlgeschlagen, versuche es erneut",
|
||
"retryNow": "Jetzt wiederholen"
|
||
},
|
||
"credentials": {
|
||
"folders": "Ordner",
|
||
"folder": "Ordner",
|
||
"password": "Passwort",
|
||
"key": "Schlüssel",
|
||
"sshPrivateKey": "SSH-Privatschlüssel",
|
||
"upload": "Hochladen",
|
||
"keyPassword": "Schlüsselpasswort",
|
||
"sshKey": "SSH-Schlüssel",
|
||
"uploadPrivateKeyFile": "Privatschlüsseldatei hochladen",
|
||
"searchCredentials": "Anmeldeinformationen durchsuchen...",
|
||
"addCredential": "Anmeldeinformation hinzufügen",
|
||
"caCertificate": "CA-Zertifikat (-cert.pub)",
|
||
"caCertificateDescription": "Optional: Lade das CA-signierte Zertifikat hoch oder füge es ein (z. B. id_ed25519-cert.pub). Erforderlich, wenn dein SSH-Server die autorisierungsbasierte Authentifizierung verwendet.",
|
||
"uploadCertFile": "-cert.pub-Datei hochladen",
|
||
"clearCert": "Löschen",
|
||
"certLoaded": "Zertifikat geladen",
|
||
"certPublicKeyLabel": "CA-Zertifikat",
|
||
"certTypeLabel": "Zertifikattyp",
|
||
"pasteOrUploadCert": "Füge ein -cert.pub-Zertifikat ein oder lade es hoch...",
|
||
"hasCaCert": "Hat CA-Zertifikat",
|
||
"noCaCert": "Kein CA-Zertifikat",
|
||
"noPublicKeyAvailable": "Kein öffentlicher Schlüssel verfügbar. Öffne zuerst den Anmeldeinformations-Editor.",
|
||
"deployCommandCopied": "Befehl zum Bereitstellen kopiert",
|
||
"sortCredentials": "Anmeldeinformationen sortieren",
|
||
"sortDefault": "Standardreihenfolge",
|
||
"sortNameAsc": "Name (A → Z)",
|
||
"sortNameDesc": "Name (Z → A)",
|
||
"sortUsernameAsc": "Benutzername (A → Z)",
|
||
"sortUsernameDesc": "Benutzername (Z → A)",
|
||
"filterCredentials": "Anmeldeinformationen filtern",
|
||
"filterClearAll": "Filter löschen",
|
||
"filterTypeGroup": "Typ",
|
||
"filterTypePassword": "Passwort",
|
||
"filterTypeKey": "SSH-Schlüssel",
|
||
"filterTagsGroup": "Tags",
|
||
"copyDeployCommand": "Befehl zum Bereitstellen kopieren",
|
||
"cloneCredentialAction": "Anmeldeinformation klonen",
|
||
"clonedCredential": "{{name}} geklont",
|
||
"clonedCredentialName": "{{name}} (Kopie)",
|
||
"shareCredentialAction": "Anmeldeinformation teilen",
|
||
"sharedBadge": "geteilt",
|
||
"sharedBy": "Geteilt von {{owner}}",
|
||
"share": {
|
||
"title": "\"{{name}}\" teilen",
|
||
"description": "Empfänger erhalten eine eigene verschlüsselte Kopie der Geheimnisse. Sie wird aktualisiert, sobald sich die Anmeldeinformationen ändern, und entfernt, wenn die Freigabe widerrufen wird.",
|
||
"levelUse": "Verwenden",
|
||
"levelManage": "Verwalten",
|
||
"levelUseDesc": "Verwenden: Die Anmeldeinformation an Hosts anhängen und verbinden. Das Geheimnis selbst bleibt verborgen.",
|
||
"levelManageDesc": "Verwalten: Die Anmeldeinformation auch bearbeiten und mit anderen teilen.",
|
||
"noAccessEntries": "Diese Anmeldeinformation wurde noch nicht geteilt",
|
||
"accessRevoked": "Zugriff widerrufen",
|
||
"shared": "Anmeldeinformation geteilt"
|
||
},
|
||
"deleteCredentialAction": "Anmeldeinformation löschen",
|
||
"editCredentialAction": "Anmeldeinformation bearbeiten",
|
||
"failedToCloneCredential": "Anmeldeinformationen konnten nicht geklont werden",
|
||
"failedToDeleteCredential": "Anmeldeinformationen konnten nicht gelöscht werden",
|
||
"keyBadge": "SCHLÜSSEL",
|
||
"passwordBadge": "PASSWORT",
|
||
"renameFolder": "Ordner umbenennen",
|
||
"deleteFolder": "Ordner löschen",
|
||
"deleteCredentialConfirm": "Anmeldeinformationen „{{name}}“ löschen?",
|
||
"deletedCredential": "{{name}} gelöscht",
|
||
"deploySSHKeyTitle": "Schlüssel auf Host bereitstellen",
|
||
"loadingCredentials": "Anmeldeinformationen werden geladen...",
|
||
"noCredentialsFound": "Keine Anmeldeinformationen gefunden",
|
||
"noCredentialsMatchSearch": "Keine Anmeldeinformationen entsprechen Ihrer Suche",
|
||
"addCredentialBtn": "Anmeldeinformationen hinzufügen",
|
||
"failedToReorder": "Anmeldeinformationen konnten nicht neu sortiert werden",
|
||
"failedToMoveCredential": "Anmeldeinformationen konnten nicht verschoben werden",
|
||
"sortManual": "Manuell (zum Neuordnen ziehen)",
|
||
"customizeSidebar": "Seitenleiste anpassen",
|
||
"customizeSidebarDescription": "Legen Sie fest, wie die Liste der Anmeldeinformationen aussieht und sich verhält.",
|
||
"customizeDensityTitle": "Dichte",
|
||
"densityComfortableDesc": "Eine Anmeldeinformation pro Zeile mit zusätzlichen Details.",
|
||
"densityCompactDesc": "Eine Zeile pro Anmeldeinformation für längere Listen.",
|
||
"displayDensityComfortable": "Bequem",
|
||
"displayDensityCompact": "Kompakt",
|
||
"customizeBehaviorTitle": "Verhalten",
|
||
"showCredentialTags": "Tags anzeigen",
|
||
"showCredentialTagsDesc": "Tags in der Liste der Anmeldeinformationen anzeigen",
|
||
"rowDetailsTitle": "Zeilen-Details",
|
||
"rowDetailsDesc": "Wählen Sie aus, was bei jeder Anmeldeinformation angezeigt wird.",
|
||
"showUsername": "Benutzername",
|
||
"showUsernameDesc": "Den Benutzernamen unter dem Namen der Anmeldeinformation anzeigen.",
|
||
"showUsageCount": "Host-Anzahl",
|
||
"showUsageCountDesc": "Anzeigen, wie viele Hosts die Anmeldeinformation verwenden.",
|
||
"showTypeBadge": "Typ-Badge",
|
||
"showTypeBadgeDesc": "Das Badge für Schlüssel oder Passwort anzeigen.",
|
||
"showPinIcon": "Anheften-Symbol",
|
||
"showPinIconDesc": "Ein Anheften-Symbol neben angehefteten Anmeldeinformationen anzeigen.",
|
||
"showSharedBadge": "Geteilt-Badge",
|
||
"showSharedBadgeDesc": "Ein Badge bei Anmeldeinformationen anzeigen, die mit Ihnen geteilt wurden.",
|
||
"actionsVisibility": "Aktionen für Anmeldeinformationen",
|
||
"actionsVisibilityDesc": "Wann die Verbindungs- und Verwaltungsschaltflächen bei jeder Anmeldeinformation angezeigt werden",
|
||
"actionsAlways": "Immer sichtbar",
|
||
"actionsOnly": "Nur Verbinden, Rest beim Klicken",
|
||
"actionsHover": "Beim Hovern anzeigen",
|
||
"actionsClick": "Beim Klicken anzeigen",
|
||
"customizeSortHint": "Die Sortierreihenfolge befindet sich im Sortiermenü in der Symbolleiste.",
|
||
"expandActions": "Aktionen erweitern",
|
||
"collapseActions": "Aktionen einklappen",
|
||
"backToHosts": "Zurück zu Hosts",
|
||
"backToCredentials": "Zurück zu Anmeldeinformationen",
|
||
"searchCredentialsPlaceholder": "Anmeldeinformationen durchsuchen…",
|
||
"deployDialogTitle": "SSH-Schlüssel bereitstellen",
|
||
"deployDialogDesc": "{{name}} in authorized_keys eines Hosts bereitstellen.",
|
||
"targetHostLabel": "Ziel-Host",
|
||
"selectHostOption": "Host auswählen...",
|
||
"deployingBtn": "Wird bereitgestellt...",
|
||
"deployBtn": "Bereitstellen",
|
||
"keyDeployedSuccess": "Schlüssel erfolgreich bereitgestellt",
|
||
"failedToDeployKey": "Schlüssel konnte nicht bereitgestellt werden",
|
||
"folderRenamedTo": "Ordner in „{{name}}“ umbenannt",
|
||
"failedToRenameFolder": "Ordner konnte nicht umbenannt werden",
|
||
"arrangeUnlockedSwitchedToManual": "Auf manuelle Sortierung umgestellt, damit Ihre Reihenfolge erhalten bleibt",
|
||
"arrangeUnlocked": "Zum Neuordnen entsperren und ziehen"
|
||
},
|
||
"versionCheck": {
|
||
"updateLinkLabel": "Update verfügbar. Öffnen Sie die Versionshinweise auf GitHub"
|
||
},
|
||
"common": {
|
||
"scrollTabsLeft": "Tabs nach links scrollen",
|
||
"scrollTabsRight": "Tabs nach rechts scrollen",
|
||
"close": "Schließen",
|
||
"minimize": "Minimieren",
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"unknown": "Unbekannt",
|
||
"continue": "Weiter",
|
||
"error": "Fehler",
|
||
"unsavedChanges": "Nicht gespeicherte Änderungen",
|
||
"loading": "Wird geladen...",
|
||
"host": "Host",
|
||
"selectHost": "Host auswählen...",
|
||
"noHostConfigured": "Kein Host konfiguriert",
|
||
"optional": "Optional",
|
||
"connect": "Verbinden",
|
||
"copied": "Kopiert",
|
||
"connecting": "Verbindung wird hergestellt...",
|
||
"openInNewTab": "In neuem Tab öffnen",
|
||
"cancel": "Abbrechen",
|
||
"username": "Benutzername",
|
||
"login": "Anmelden",
|
||
"register": "Registrieren",
|
||
"password": "Passwort",
|
||
"confirmPassword": "Passwort bestätigen",
|
||
"back": "Zurück",
|
||
"save": "Speichern",
|
||
"saving": "Wird gespeichert...",
|
||
"delete": "Löschen",
|
||
"rename": "Umbenennen",
|
||
"edit": "Bearbeiten",
|
||
"confirm": "Bestätigen",
|
||
"refresh": "Aktualisieren",
|
||
"language": "Sprache",
|
||
"backendReconnected": "Serververbindung wiederhergestellt",
|
||
"connectionDegraded": "Serververbindung verloren, wird wiederhergestellt…",
|
||
"reload": "Neu laden",
|
||
"create": "Erstellen",
|
||
"copy": "Kopieren",
|
||
"copyFailed": "Kopieren in die Zwischenablage fehlgeschlagen",
|
||
"maximize": "Maximieren",
|
||
"restore": "Wiederherstellen",
|
||
"remove": "Entfernen",
|
||
"add": "Hinzufügen",
|
||
"update": "Aktualisieren",
|
||
"noResults": "Keine Ergebnisse gefunden",
|
||
"sidebar": "Seitenleiste",
|
||
"mobileSidebarDescription": "Zeigt die mobile Seitenleiste an.",
|
||
"toggleSidebar": "Seitenleiste umschalten",
|
||
"search": "Suchen...",
|
||
"new": "Neu",
|
||
"docs": "Dokumentation"
|
||
},
|
||
"onboarding": {
|
||
"stepCounter": "Schritt {{current}} von {{total}}",
|
||
"stageLabel": "Termix-Einrichtung",
|
||
"setupHeading": "Arbeitsbereich einrichten",
|
||
"partialHeading": "Ein paar neue Dinge zum Einrichten",
|
||
"signOut": "Abmelden",
|
||
"skipPartial": "Nicht jetzt",
|
||
"skip": "Einrichtung überspringen",
|
||
"next": "Weiter",
|
||
"finish": "Fertig",
|
||
"pluginsTitle": "Plugins auswählen",
|
||
"pluginsIntro": "Wählen Sie die Plugins aus, die Sie behalten möchten. Die empfohlenen decken den Bedarf der meisten Nutzer ab.",
|
||
"pluginsUpgradeNote": "Alles, was Sie jetzt verwenden, bleibt unverändert. Deaktivieren oder entfernen Sie, was Sie nicht benötigen.",
|
||
"pluginsRemoveNote": "Plugins, die auf „Entfernen“ gesetzt sind, werden zusammen mit ihren Daten von diesem Server gelöscht, wenn Sie fortfahren. Sie können sie jederzeit über den Tab „Plugins“ erneut installieren (dafür ist eine Internetverbindung erforderlich). Wählen Sie „Aus“, um ein Plugin installiert, aber deaktiviert zu lassen.",
|
||
"pluginsUseRecommended": "Empfohlen",
|
||
"pluginsEnableAll": "Alle aktivieren",
|
||
"pluginsDisableAll": "Alle deaktivieren",
|
||
"pluginsCounts": "{{enabled}} aktiv, {{disabled}} inaktiv, {{removed}} zur Entfernung",
|
||
"pluginsRecommended": "Empfohlen",
|
||
"pluginsKeptBecause": "Beibehalten, da {{names}} es benötigt",
|
||
"pluginsChoice_enabled": "An",
|
||
"pluginsChoice_disabled": "Aus",
|
||
"pluginsChoice_remove": "Entfernen",
|
||
"pluginsConsentTitle": "Helfen Sie mit, Termix zu verbessern",
|
||
"pluginsConsentNote": "Sie können dies jederzeit im Tab „Plugins“ deaktivieren.",
|
||
"pluginsApplying": "Ihre Auswahl wird angewendet",
|
||
"pluginsSomeFailed": "Einige Plugins konnten nicht geändert werden. Sie können sie später im Tab „Plugins“ beheben. Drücken Sie Weiter, um fortzufahren.",
|
||
"pluginsApplyFailed": "Ihre Auswahl konnte nicht gespeichert werden. Versuchen Sie es erneut oder fahren Sie fort und ändern Sie sie später im Tab „Plugins“.",
|
||
"pluginsLoadFailed": "Die Plugin-Liste konnte nicht geladen werden. Sie können Plugins später im Tab „Plugins“ auswählen.",
|
||
"securityTitle": "Sichern Sie Ihr Konto",
|
||
"securityIntro": "Fügen Sie Ihrem Konto einen Passkey oder eine Authenticator-App hinzu. Sie können dies auch später in den Einstellungen unter „Sicherheit“ tun.",
|
||
"pluginsDocsLink": "Mehr über jedes Plugin erfahren"
|
||
},
|
||
"desktopUpdates": {
|
||
"modeAutomatic": "Automatisch",
|
||
"modePrompt": "Zuerst fragen",
|
||
"modeNever": "Nie",
|
||
"automaticBody": "Neue Versionen im Hintergrund herunterladen und beim Neustart installieren.",
|
||
"promptBody": "Benachrichtige mich, wenn eine neue Version verfügbar ist, und lass mich entscheiden, wann ich sie herunterladen möchte.",
|
||
"neverBody": "Nicht nach Updates suchen. Du kannst manuell in den Einstellungen prüfen.",
|
||
"onboardingTitle": "App-Updates",
|
||
"onboardingBody": "Die Desktop-App kann sich nun selbst aktualisieren. Wähle aus, wie neue Versionen bereitgestellt werden sollen. Du kannst dies später in den Einstellungen unter Updates ändern.",
|
||
"onboardingManual": "Diese Kopie der App wurde auf eine Weise installiert, die keine Selbstaktualisierung unterstützt. Daher teilt Termix Ihnen mit, wenn eine neue Version verfügbar ist, und stellt einen Link zum Herunterladen bereit.",
|
||
"download": "Herunterladen",
|
||
"restart": "Jetzt neu starten",
|
||
"later": "Später",
|
||
"available": "Termix {{version}} ist verfügbar",
|
||
"manualHint": "Lade es von der Release-Seite herunter und installiere es über diese Version.",
|
||
"ready": "Termix {{version}} ist bereit zur Installation",
|
||
"readyHint": "Es wird beim nächsten Neustart von Termix installiert."
|
||
},
|
||
"safeMode": {
|
||
"title": "Sicherer Modus",
|
||
"description": "Nur Layout- und Themen-Plugins sind aktiv. Starten Sie den Server ohne TERMIX_SAFE_MODE neu, um die restlichen Plugins wieder zu aktivieren."
|
||
},
|
||
"companion": {
|
||
"close": "Panel schließen",
|
||
"moveSide": "Panel verschieben",
|
||
"resize": "Panelgröße ändern"
|
||
},
|
||
"nav": {
|
||
"home": "Startseite",
|
||
"terminal": "Terminal",
|
||
"close": "Schließen",
|
||
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
|
||
"dashboard": "Dashboard",
|
||
"quickConnect": "Schnellverbindung",
|
||
"hosts": "Hosts",
|
||
"credentials": "Anmeldeinformationen",
|
||
"connections": "Verbindungen",
|
||
"reconnectDisconnectedTerminals": "Alle getrennten Terminals wiederherstellen",
|
||
"reconnectingTerminals_one": "Stelle {{count}} Terminal wieder her",
|
||
"reconnectingTerminals_other": "Stelle {{count}} Terminals wieder her",
|
||
"noDisconnectedTerminals": "Keine getrennten Terminals bereit zur Wiederherstellung",
|
||
"reconnectTerminalsFailed_one": "Wiederherstellen von {{count}} Terminal konnte nicht gestartet werden",
|
||
"reconnectTerminalsFailed_other": "Wiederherstellen von {{count}} Terminals konnte nicht gestartet werden",
|
||
"fullscreenUnsupported": "Vollbild wird von diesem Browser nicht unterstützt",
|
||
"fullscreenFailed": "Vollbildmodus konnte nicht umgeschaltet werden",
|
||
"confirmCloseHost": "{{host}} schließen?",
|
||
"hiddenCount_one": "{{count}} ausgeblendet",
|
||
"hiddenCount_other": "{{count}} ausgeblendet",
|
||
"settings": "Einstellungen",
|
||
"manage": "Verwalten",
|
||
"plugins": "Plugins"
|
||
},
|
||
"hosts": {
|
||
"hosts": "Hosts",
|
||
"noHosts": "Keine SSH-Hosts",
|
||
"retry": "Wiederholen",
|
||
"refresh": "Aktualisieren",
|
||
"optional": "Optional",
|
||
"failedToDeleteHost": "{{name}} konnte nicht gelöscht werden",
|
||
"connectionDetails": "Verbindungsdetails",
|
||
"ssh": "SSH",
|
||
"telnet": "Telnet",
|
||
"port": "Port",
|
||
"username": "Benutzername",
|
||
"folder": "Ordner",
|
||
"tags": "Tags",
|
||
"pin": "Anheften",
|
||
"addHost": "Host hinzufügen",
|
||
"editHost": "Host bearbeiten",
|
||
"cloneHost": "Host klonen",
|
||
"defaultPath": "Standardpfad",
|
||
"connection": "Verbindung",
|
||
"upload": "Hochladen",
|
||
"authentication": "Authentifizierung",
|
||
"password": "Passwort",
|
||
"passwordSaved": "Passwort gespeichert, zum Ändern eingeben",
|
||
"key": "Schlüssel",
|
||
"credential": "Anmeldeinformationen",
|
||
"sshPrivateKey": "SSH-Privatschlüssel",
|
||
"keyType": "Schlüsseltyp",
|
||
"uploadFile": "Datei hochladen",
|
||
"tabGeneral": "Allgemein",
|
||
"tabSsh": "SSH",
|
||
"tabStats": "Host-Metriken",
|
||
"tabSharing": "Freigabe",
|
||
"tabAuthentication": "Authentifizierung",
|
||
"terminal": "Terminal",
|
||
"tunnel": "Tunnel",
|
||
"serverStats": "Host-Metriken",
|
||
"status": {
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"checking": "Wird überprüft",
|
||
"monitoringDisabled": "Statusüberprüfung deaktiviert",
|
||
"label": "Status"
|
||
},
|
||
"folderRenamed": "Ordner „{{oldName}}“ erfolgreich in „{{newName}}“ umbenannt",
|
||
"failedToRenameFolder": "Umbenennung des Ordners fehlgeschlagen",
|
||
"unsavedChangesDescription": "Ihre Host-Änderungen wurden nicht gespeichert. Verwerfen?",
|
||
"keepEditing": "Bearbeitung fortsetzen",
|
||
"discardChanges": "Änderungen verwerfen",
|
||
"movedToFolder_one": "{{count}} Host in \"{{folder}}\" verschoben",
|
||
"movedToFolder_other": "{{count}} Hosts in \"{{folder}}\" verschoben",
|
||
"editHostTooltip": "Host bearbeiten",
|
||
"behavior": "Verhalten",
|
||
"scrollbackBuffer": "Scrollback-Puffer",
|
||
"sshAgentForwarding": "SSH-Agent-Forwarding",
|
||
"selectSnippet": "Snippet auswählen",
|
||
"forceKeyboardInteractive": "Keyboard-Interactive erzwingen",
|
||
"overrideCredentialUsername": "Benutzernamen der Anmeldeinformationen überschreiben",
|
||
"overrideCredentialUsernameDesc": "Den oben angegebenen Benutzernamen anstelle des Benutzernamens der Anmeldeinformationen verwenden",
|
||
"externalUsernameHint": "Verwenden Sie $external.username, um den Namen einzufügen, mit dem Sie sich über SSO oder LDAP angemeldet haben.",
|
||
"jumpHostChain": "Jump-Host-Kette",
|
||
"portKnocking": "Port Knocking",
|
||
"addKnock": "Port hinzufügen",
|
||
"addProxyNode": "Knoten hinzufügen",
|
||
"proxyNode": "Proxy-Knoten",
|
||
"proxyType": "Proxy-Typ",
|
||
"sudoPassword": "Sudo-Passwort",
|
||
"keepaliveInterval": "Keepalive-Intervall (ms)",
|
||
"environmentVariables": "Umgebungsvariablen",
|
||
"addVariable": "Variable hinzufügen",
|
||
"docker": "Docker",
|
||
"failedToConnect": "Verbindung zur Konsole fehlgeschlagen",
|
||
"connect": "Verbinden",
|
||
"disconnect": "Trennen",
|
||
"start": "Starten",
|
||
"enableStatusCheck": "Statusüberprüfung aktivieren",
|
||
"enableMetrics": "Metriken aktivieren",
|
||
"bulkUpdateFailed": "Massenaktualisierung fehlgeschlagen",
|
||
"selectAll": "Alle auswählen",
|
||
"deselectAll": "Auswahl aufheben",
|
||
"protocols": "Protokolle",
|
||
"secureShell": "Secure Shell",
|
||
"addressIp": "Adresse / IP",
|
||
"friendlyName": "Anzeigename",
|
||
"folderAndAdvanced": "Ordner & Erweitert",
|
||
"showAdvancedSettings": "Erweiterte Einstellungen anzeigen",
|
||
"hideAdvancedSettings": "Erweiterte Einstellungen ausblenden",
|
||
"privateNotes": "Private Notizen",
|
||
"privateNotesPlaceholder": "Details zu diesem Server...",
|
||
"pinToTop": "Oben anheften",
|
||
"pinToTopDesc": "Diesen Host immer oben in der Liste anzeigen",
|
||
"portKnockingSequence": "Port-Knocking-Sequenz",
|
||
"addKnockBtn": "Knock hinzufügen",
|
||
"noPortKnocking": "Kein Port Knocking konfiguriert.",
|
||
"knockPort": "Knock-Port",
|
||
"protocol": "Protokoll",
|
||
"delayAfterMs": "Verzögerung danach (ms)",
|
||
"useSocks5Proxy": "SOCKS5-Proxy verwenden",
|
||
"useSocks5ProxyDesc": "Verbindung über einen Proxy-Server leiten",
|
||
"connectionOrigin": "Verbindungsursprung",
|
||
"connectionOriginDesc": "Woher die Verbindung zu diesem Host stammt. Überschreibt die globale Standardeinstellung der Desktop-App.",
|
||
"connectionOriginDefault": "Standard verwenden",
|
||
"connectionOriginLocal": "Dieses Gerät (lokales Netzwerk)",
|
||
"connectionOriginRemote": "Remote-Server",
|
||
"proxyHost": "Proxy-Host",
|
||
"proxyPort": "Proxy-Port",
|
||
"proxyUsername": "Proxy-Benutzername",
|
||
"proxyPassword": "Proxy-Passwort",
|
||
"proxySingleMode": "Einzelner Proxy",
|
||
"proxyChainMode": "Proxy-Kette",
|
||
"you": "Sie",
|
||
"jumpHostChainLabel": "Jump-Host-Kette",
|
||
"addJumpBtn": "Jump hinzufügen",
|
||
"noJumpHosts": "Keine Jump-Hosts konfiguriert.",
|
||
"selectAServer": "Server auswählen...",
|
||
"sshPort": "SSH-Port",
|
||
"authMethod": "Authentifizierungsmethode",
|
||
"authenticationMethod": "Authentifizierungsmethode",
|
||
"authenticationMethodDesc": "Wählen Sie die eine Methode aus, die Termix zur Authentifizierung dieser SSH-Verbindung verwenden wird. Andere Methoden werden nicht automatisch versucht.",
|
||
"storedCredential": "Gespeicherte Anmeldeinformationen",
|
||
"selectACredential": "Anmeldeinformationen auswählen...",
|
||
"keyTypeLabel": "Schlüsseltyp",
|
||
"keyTypeAuto": "Automatisch erkennen",
|
||
"keyPasteTab": "Einfügen",
|
||
"keyUploadTab": "Hochladen",
|
||
"keyFileLoaded": "Schlüsseldatei geladen",
|
||
"keyUploadClick": "Klicken, um .pem / .key / .ppk hochzuladen",
|
||
"clearKey": "Schlüssel löschen",
|
||
"keySaved": "SSH-Schlüssel gespeichert",
|
||
"keyReplaceNotice": "fügen Sie unten einen neuen Schlüssel ein, um ihn zu ersetzen",
|
||
"keyPassphraseSaved": "Passphrase gespeichert, zum Ändern eingeben",
|
||
"replaceKey": "Schlüssel ersetzen",
|
||
"docsLink": "Dokumentation anzeigen",
|
||
"agentLabel": "SSH-Agent",
|
||
"agentDesc": "Authentifizierung mit einem SSH-Agenten, der auf dem Termix-Server läuft (Bitwarden, 1Password, gpg-agent, KeeAgent, ssh-agent). Der Agent muss auf dem Rechner laufen, auf dem Termix gehostet wird.",
|
||
"agentAuthenticationDesc": "Verwenden Sie Schlüssel von einem SSH-Agenten, um diese Verbindung zu authentifizieren. Lassen Sie den Socket-Pfad leer, um SSH_AUTH_SOCK zu verwenden.",
|
||
"agentSocketPathLabel": "Agent-Socket-Pfad",
|
||
"agentSocketPathPlaceholder": "Leer lassen, um SSH_AUTH_SOCK zu verwenden",
|
||
"agentSocketPathHint": "Leer lassen, um automatisch aus der Umgebungsvariable SSH_AUTH_SOCK zu erkennen, oder geben Sie einen benutzerdefinierten Socket-Pfad ein (z. B. /run/user/1000/gnupg/S.gpg-agent.ssh).",
|
||
"agentIdentityLabel": "Agent-Identität (Öffentlicher Schlüssel)",
|
||
"agentIdentityPlaceholder": "Leer lassen, um alle Schlüssel vom Agenten zu versuchen",
|
||
"agentIdentityHint": "Fügen Sie einen öffentlichen Schlüssel ein (z. B. ssh-ed25519 AAAA...), um nur diesen Schlüssel vom Agenten anzubieten. Empfohlen, wenn der Agent viele Schlüssel enthält, um MaxAuthTries des Servers nicht zu überschreiten.",
|
||
"shareSshAuthLabel": "SSH-Authentifizierung teilen",
|
||
"shareSshAuthDesc": "Empfängern verschlüsselte Kopien der SSH-Authentifizierung dieses Hosts geben. Die persönlichen Anmeldeinformationen eines Empfängers haben weiterhin Vorrang.",
|
||
"forceKeyboardInteractiveLabel": "Keyboard-Interactive erzwingen",
|
||
"forceKeyboardInteractiveShortDesc": "Manuelle Passworteingabe erzwingen, auch wenn Schlüssel vorhanden sind",
|
||
"allowLegacyAlgorithmsLabel": "Veraltete Algorithmen zulassen",
|
||
"allowLegacyAlgorithmsDesc": "Aktivieren Sie veraltete SSH-Algorithmen (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc) für Verbindungen zu alten Geräten, die nicht aktualisiert werden können.",
|
||
"insecure": "Unsicher",
|
||
"syntaxHighlightingCategories": "Kategorien hervorheben",
|
||
"syntaxHighlightingCategoriesDesc": "Wählen Sie aus, welche Inhaltstypen farbig hervorgehoben werden sollen",
|
||
"sshAgentForwardingLabel": "SSH-Agent-Weiterleitung",
|
||
"sshAgentForwardingShortDesc": "Ermöglichen Sie diesem Remote-Host, Ihren lokalen SSH-Agenten für weitere Verbindungen zu nutzen. Dies ist für die Agent-Authentifizierung nicht erforderlich.",
|
||
"sudoPasswordAutoFillShortDesc": "Sudo-Passwort automatisch eingeben",
|
||
"sudoPasswordLabel": "Sudo-Passwort",
|
||
"sudoPasswordSaved": "Passwort gespeichert, zum Ändern tippen",
|
||
"environmentVariablesLabel": "Umgebungsvariablen",
|
||
"addVariableBtn": "Variable hinzufügen",
|
||
"noEnvVars": "Keine Umgebungsvariablen konfiguriert.",
|
||
"keepaliveIntervalLabel": "Keepalive-Intervall (Sekunden)",
|
||
"maxKeepaliveMisses": "Maximale verpasste Keepalive-Signale",
|
||
"sameHost": "Dieser Host (direkter Tunnel)",
|
||
"statusChecksLabel": "Statusprüfungen",
|
||
"enableStatusChecks": "Statusprüfungen aktivieren",
|
||
"enableStatusChecksDesc": "Prüft die Erreichbarkeit des Hosts. Aktive Sitzungen überspringen zusätzliche Tests. SSH-Tests ohne aktive Sitzung können aggressive Fail2Ban-Regeln auslösen; deaktivieren Sie Statusprüfungen auf diesen Hosts.",
|
||
"useGlobalInterval": "Globales Intervall verwenden",
|
||
"useGlobalIntervalDesc": "Überschreiben mit dem serverweiten Intervall für Statusprüfungen",
|
||
"checkIntervalS": "Prüfintervall (s)",
|
||
"checkIntervalDesc": "Sekunden zwischen jedem Verbindungs-Test",
|
||
"cpuUsageLabel": "CPU-Auslastung",
|
||
"cpuUsageDesc": "CPU-Prozentsatz, Lastdurchschnitte, Sparkline-Diagramm",
|
||
"memoryLabel": "Speicherauslastung",
|
||
"memoryDesc": "RAM-Nutzung, Swap, Cache",
|
||
"storageLabel": "Festplattenauslastung",
|
||
"storageDesc": "Festplattennutzung pro Mount-Punkt",
|
||
"networkLabel": "Netzwerkschnittstellen",
|
||
"networkDesc": "Schnittstellenliste und Bandbreite",
|
||
"uptimeLabel": "Betriebszeit",
|
||
"uptimeDesc": "System-Betriebszeit und Boot-Zeit",
|
||
"systemInfoLabel": "Systeminformationen",
|
||
"systemInfoDesc": "Betriebssystem, Kernel, Hostname, Architektur",
|
||
"recentLoginsLabel": "Letzte Anmeldungen",
|
||
"recentLoginsDesc": "Erfolgreiche und fehlgeschlagene Anmeldeversuche",
|
||
"topProcessesLabel": "Top-Prozesse",
|
||
"topProcessesDesc": "PID, CPU%, MEM%, Befehl",
|
||
"listeningPortsLabel": "Lauschende Ports",
|
||
"listeningPortsDesc": "Offene Ports mit Prozess und Status",
|
||
"firewallLabel": "Firewall",
|
||
"firewallDesc": "Firewall-, AppArmor- und SELinux-Status",
|
||
"hostSharedSuccessfully": "Host erfolgreich geteilt",
|
||
"failedToShareHost": "Fehler beim Teilen des Hosts",
|
||
"accessRevoked": "Zugriff widerrufen",
|
||
"failedToRevokeAccess": "Fehler beim Widerrufen des Zugriffs",
|
||
"cancelBtn": "Abbrechen",
|
||
"savingBtn": "Speichern...",
|
||
"addHostBtn": "Host hinzufügen",
|
||
"hostUpdated": "Host aktualisiert",
|
||
"hostCreated": "Host erstellt",
|
||
"failedToSave": "Fehler beim Speichern des Hosts",
|
||
"credentialUpdated": "Anmeldeinformationen aktualisiert",
|
||
"credentialCreated": "Anmeldeinformationen erstellt",
|
||
"failedToSaveCredential": "Fehler beim Speichern der Anmeldeinformationen",
|
||
"credentialNameRequired": "Bitte geben Sie einen Namen für die Anmeldeinformationen ein",
|
||
"credentialAuthRequired": "Fügen Sie ein Passwort, einen SSH-Schlüssel oder beides hinzu",
|
||
"createCredentialFromHostBtn": "Anmeldeinformationen erstellen",
|
||
"createCredentialFromHostTitle": "Anmeldeinformationen aus Host erstellen",
|
||
"createCredentialFromHostDesc": "Erstellen Sie einen wiederverwendbaren, teilbaren Anmeldeinformationen-Eintrag, der mit dem aktuellen Benutzernamen, Passwort und/oder SSH-Schlüssel dieses Hosts vorausgefüllt ist.",
|
||
"backToHosts": "Zurück zu Hosts",
|
||
"pinned": "Angeheftet",
|
||
"noHostsFound": "Keine Hosts gefunden",
|
||
"tryDifferentTerm": "Versuchen Sie einen anderen Suchbegriff",
|
||
"addFirstHost": "Fügen Sie Ihren ersten Host hinzu, um loszulegen",
|
||
"noCredentialsFound": "Keine Anmeldeinformationen gefunden",
|
||
"addCredentialBtn": "Anmeldeinformationen hinzufügen",
|
||
"updateCredentialBtn": "Anmeldeinformationen aktualisieren",
|
||
"editCredentialAction": "Anmeldeinformationen bearbeiten",
|
||
"backToHost": "Zurück zum Host",
|
||
"saveCredentialAsNewBtn": "Als neu speichern",
|
||
"saveCredentialAsNewDesc": "Erstellt eine neue Anmeldeinformation mit diesen Änderungen und weist sie diesem Host zu. Die ursprüngliche Anmeldeinformation bleibt unverändert.",
|
||
"credentialSavedAsNew": "Als neue Anmeldeinformation gespeichert",
|
||
"failedToSaveCredentialAsNew": "Speichern als neue Anmeldeinformation fehlgeschlagen",
|
||
"features": "Funktionen",
|
||
"noFolder": "(Kein Ordner)",
|
||
"deleteSelected": "Löschen",
|
||
"exitSelection": "Auswahl beenden",
|
||
"collapseBtn": "Einklappen",
|
||
"hostStatusesRefreshed": "Host-Status aktualisiert",
|
||
"failedToRefreshHosts": "Aktualisieren der Hosts fehlgeschlagen",
|
||
"movedHostTo": "{{host}} nach \"{{folder}}\" verschoben",
|
||
"failedToMoveHost": "Verschieben des Hosts fehlgeschlagen",
|
||
"deletedFolder": "Ordner \"{{name}}\" gelöscht",
|
||
"failedToDeleteFolder": "Löschen des Ordners fehlgeschlagen",
|
||
"deleteAllInFolder": "Alle Hosts in \"{{name}}\" löschen? Dies kann nicht rückgängig gemacht werden.",
|
||
"folderPickerPlaceholder": "Kein Ordner",
|
||
"folderPickerSearch": "Suchen oder erstellen (verwenden Sie / für Unterordner)...",
|
||
"folderPickerNone": "Kein Ordner",
|
||
"folderPickerCreate": "\"{{path}}\" erstellen",
|
||
"folderPickerEmpty": "Keine passenden Ordner",
|
||
"parentHost": "Übergeordneter Host",
|
||
"useFolderInstead": "Stattdessen Ordner verwenden",
|
||
"useParentHostInstead": "Stattdessen übergeordneten Host verwenden",
|
||
"parentHostPickerPlaceholder": "Kein übergeordneter Host",
|
||
"parentHostPickerSearch": "Hosts suchen...",
|
||
"parentHostPickerNone": "Kein übergeordneter Host",
|
||
"parentHostPickerEmpty": "Keine passenden Hosts",
|
||
"collapseSubHosts": "Unterhosts einklappen",
|
||
"expandSubHosts": "Unterhosts ausklappen",
|
||
"cannotNestUnderDescendant": "Ein Host kann nicht unter einem seiner eigenen Unterhosts verschachtelt werden",
|
||
"movedToParent_one": "{{count}} Host unter \"{{parent}}\" verschoben",
|
||
"movedToParent_other": "{{count}} Hosts unter \"{{parent}}\" verschoben",
|
||
"newFolder": "Neuer Ordner",
|
||
"createFolderTitle": "Ordner erstellen",
|
||
"editFolderTitle": "Ordner bearbeiten",
|
||
"folderDialogDescription": "Wählen Sie einen Namen, eine Farbe und ein Symbol. Verwenden Sie /, um Ordner zu verschachteln.",
|
||
"folderNameLabel": "Ordnername",
|
||
"folderNamePlaceholder": "z. B. Produktion/Web",
|
||
"folderNestingHint": "Verwenden Sie /, um Ebenen zu trennen und verschachtelte Ordner zu erstellen.",
|
||
"folderNameDuplicate": "Ein Ordner mit diesem Namen existiert hier bereits.",
|
||
"folderColor": "Farbe",
|
||
"folderIcon": "Symbol",
|
||
"folderCredential": "Anmeldeinformation",
|
||
"folderCredentialNone": "Keine Anmeldeinformation zugewiesen",
|
||
"folderCredentialHint": "Hosts in diesem Ordner, die die Authentifizierung \"Gespeicherte Anmeldeinformation\" verwenden, ohne eine eigene Anmeldeinformation auszuwählen, erben diese.",
|
||
"folderPreview": "Vorschau",
|
||
"folderNameFallback": "Unbenanntes Verzeichnis",
|
||
"createFolderButton": "Verzeichnis erstellen",
|
||
"saveFolderButton": "Verzeichnis speichern",
|
||
"cancel": "Abbrechen",
|
||
"iconSearchPlaceholder": "Icons suchen...",
|
||
"openAllSessions": "Alle Sitzungen öffnen",
|
||
"editFolder": "Verzeichnis bearbeiten",
|
||
"deleteFolder": "Verzeichnis löschen",
|
||
"selectFolder": "Alle Hosts im Verzeichnis auswählen",
|
||
"deselectFolder": "Auswahl aller Hosts im Verzeichnis aufheben",
|
||
"folderSaved": "Verzeichnis gespeichert",
|
||
"failedToSaveFolder": "Verzeichnis konnte nicht gespeichert werden",
|
||
"folderDeleted": "Verzeichnis „{{name}}“ gelöscht",
|
||
"deleteFolderConfirm_one": "\"{{name}}\" und seinen {{count}} Host löschen? Dies kann nicht rückgängig gemacht werden.",
|
||
"deleteFolderConfirm_other": "\"{{name}}\" und seine {{count}} Hosts löschen? Dies kann nicht rückgängig gemacht werden.",
|
||
"failedToMoveHosts": "Hosts konnten nicht verschoben werden",
|
||
"managedBanner": "Dieser Host wird von {{plugin}} verwaltet. Ändere ihn dort. Du kannst ihn weiterhin anheften und neu anordnen.",
|
||
"managedTooltip": "Verwaltet von {{plugin}}",
|
||
"addBlocked": "Hosts werden von {{plugin}} verwaltet, daher können hier keine neuen Hosts hinzugefügt werden.",
|
||
"failedToReorder": "Neuanordnung fehlgeschlagen",
|
||
"expandAll": "Alle Verzeichnisse aufklappen",
|
||
"collapseAll": "Alle Verzeichnisse zuklappen",
|
||
"moreActions": "Mehr",
|
||
"groupBy": "Gruppieren nach",
|
||
"GroupByFolder": "Verzeichnis",
|
||
"GroupByTag": "Tag",
|
||
"GroupByStatus": "Status",
|
||
"GroupByProtocol": "Protokoll",
|
||
"GroupByAuth": "Authentifizierungstyp",
|
||
"groupUngrouped": "Nicht gruppiert",
|
||
"customizeSidebar": "Seitenleiste anpassen",
|
||
"customizeSidebarDescription": "Wählen Sie aus, wie die Host-Liste aussieht und sich verhält.",
|
||
"customizeDensityTitle": "Dichte",
|
||
"customizeBehaviorTitle": "Verhalten",
|
||
"connectBarTitle": "Verbindungsleiste",
|
||
"connectBarDesc": "Wählen Sie aus, welche Aktionen als Schaltflächen bei einem Host angezeigt werden. Jede Aktion bleibt im Menü des Hosts verfügbar.",
|
||
"customizeSortHint": "Sortierreihenfolge und Gruppierung finden Sie in den Sortier- und Gruppierungsmenüs in der Symbolleiste.",
|
||
"densityComfortableDesc": "Mehr Details pro Host: Adresse, Tags und Ressourcennutzung.",
|
||
"densityCompactDesc": "Eine Zeile pro Host, für längere Listen.",
|
||
"display": "Anzeige",
|
||
"displayDensity": "Dichte",
|
||
"displayDensityComfortable": "Komfortabel",
|
||
"displayDensityCompact": "Kompakt",
|
||
"displayShowTags": "Tags anzeigen",
|
||
"displayTrayOnClick": "Aktionen beim Klicken öffnen (statt beim Hovern)",
|
||
"actionsVisibility": "Anzeige der Host-Aktionen",
|
||
"actionsVisibilityDesc": "Wählen Sie aus, wann Host-Aktionen erweitert werden. Wählen Sie „Klicken“, um das frühere Verhalten zum Erweitern per Klick wiederherzustellen.",
|
||
"actionsAlways": "Immer sichtbar",
|
||
"actionsOnly": "Nur Verbinden, Rest beim Klicken",
|
||
"actionsHover": "Beim Hovern anzeigen",
|
||
"actionsClick": "Zum Erweitern/Zuklappen klicken",
|
||
"openOnDoubleClick": "Beim Doppelklick öffnen",
|
||
"openOnDoubleClickDesc": "Erfordert einen Doppelklick zum Öffnen einer Host-Sitzung statt eines einzelnen Klicks",
|
||
"closeOnOpen": "Seitenleiste nach dem Öffnen ausblenden",
|
||
"closeOnOpenDesc": "Schließe die Seitenleiste, nachdem du einen Host daraus geöffnet hast",
|
||
"showFolderPaths": "Verzeichnispfade anzeigen",
|
||
"showFolderPathsDesc": "Zeigt den Pfad des übergeordneten Verzeichnisses über verschachtelten Unterverzeichnisnamen an. Unterverzeichnisse bleiben in jedem Fall eingerückt.",
|
||
"stripedRows": "Abwechselnde Zeilenfarben",
|
||
"stripedRowsDesc": "Jede zweite Zeile in der Host-Liste einfärben",
|
||
"rowDetailsTitle": "Zeilen-Details",
|
||
"rowDetailsDesc": "Wählen Sie aus, was bei jedem Host angezeigt wird.",
|
||
"showAddress": "Adresse",
|
||
"showAddressDesc": "Zeigt die Host-Adresse unter dem Namen an.",
|
||
"showUsername": "Benutzername",
|
||
"showUsernameDesc": "Zeigt den Benutzernamen vor der Adresse an.",
|
||
"showPort": "Port",
|
||
"showPortDesc": "Zeigt den Port nach der Adresse an.",
|
||
"showPinIcon": "Pin-Symbol",
|
||
"showPinIconDesc": "Zeige einen Pin neben angehefteten Hosts.",
|
||
"showSharedBadge": "Freigabe-Badge",
|
||
"showSharedBadgeDesc": "Zeige ein Badge auf Hosts, die mit dir geteilt wurden.",
|
||
"showBadges": "Plugin-Badges",
|
||
"showBadgesDesc": "Zeige Badges, die Plugins neben dem Hostnamen hinzufügen.",
|
||
"hostClickBehavior": "Klick auf einen Host",
|
||
"hostClickBehaviorDesc": "Was passiert, wenn du auf einen Host klickst, der bereits einen offenen Tab hat. Strg/Cmd-Klick, Mittelklick oder „In neuem Tab öffnen“ starten immer einen neuen Tab.",
|
||
"hostClickNewTab": "Immer einen neuen Tab öffnen",
|
||
"hostClickFocusExisting": "Zum offenen Tab wechseln",
|
||
"hostClickFocusExistingDoubleNew": "Klick zum Wechseln, Doppelklick für neuen Tab",
|
||
"openInNewTab": "In neuem Tab öffnen",
|
||
"deletedHost": "{{name}} gelöscht",
|
||
"copiedToClipboard": "In die Zwischenablage kopiert",
|
||
"remoteDesktopUrlCopied": "Remote-Desktop-URL kopiert",
|
||
"expandActions": "Aktionen ausklappen",
|
||
"collapseActions": "Aktionen einklappen",
|
||
"cloneHostAction": "Host klonen",
|
||
"copyAddress": "Adresse kopieren",
|
||
"copyLink": "Link kopieren",
|
||
"deleteCredentialConfirm": "Anmeldeinformationen „{{name}}“ löschen?",
|
||
"deletedCredential": "{{name}} gelöscht",
|
||
"deleteHostsConfirm_one": "{{count}} Host löschen? Dies kann nicht rückgängig gemacht werden.",
|
||
"deleteHostsConfirm_other": "{{count}} Hosts löschen? Dies kann nicht rückgängig gemacht werden.",
|
||
"movedToRoot": "In das Stammverzeichnis verschoben",
|
||
"addTagsPlaceholder": "Tags hinzufügen...",
|
||
"authDetails": "Authentifizierungsdetails",
|
||
"credType": "Typ",
|
||
"generateKeyPairDesc": "Ein neues Schlüsselpaar generieren, sowohl der private als auch der öffentliche Schlüssel werden automatisch ausgefüllt.",
|
||
"generatingKey": "Wird generiert...",
|
||
"generateLabel": "{{label}} generieren",
|
||
"uploadFileBtn": "Datei hochladen",
|
||
"keyPassphraseOptional": "Schlüssel-Passphrase (Optional)",
|
||
"sshPublicKeyOptional": "SSH-Öffentlicher Schlüssel (Optional)",
|
||
"publicKeyGenerated": "Öffentlicher Schlüssel generiert",
|
||
"failedToGeneratePublicKey": "Fehler beim Ableiten des öffentlichen Schlüssels",
|
||
"publicKeyCopied": "Öffentlicher Schlüssel kopiert",
|
||
"keyPairGenerated": "{{label}}-Schlüsselpaar generiert",
|
||
"failedToGenerateKeyPair": "Fehler beim Generieren des Schlüsselpaars",
|
||
"searchHostsPlaceholder": "Hosts, Adressen, Tags durchsuchen…",
|
||
"refreshBtn": "Aktualisieren",
|
||
"addTag": "Tags hinzufügen...",
|
||
"deleteConfirmBtn": "Löschen",
|
||
"deleteHostConfirm": "„{{name}}“ löschen?",
|
||
"enableAtLeastOneProtocol": "Aktiviere mindestens ein Protokoll oben, um Authentifizierungs- und Verbindungseinstellungen zu konfigurieren.",
|
||
"keyPassphrase": "Schlüssel-Passphrase",
|
||
"basicInformation": "Grundlegende Informationen",
|
||
"authDetailsSection": "Authentifizierungsdetails",
|
||
"credTypeLabel": "Typ",
|
||
"hostsTab": "Hosts",
|
||
"credentialsTab": "Anmeldeinformationen",
|
||
"selectMultiple": "Mehrfachauswahl",
|
||
"selectHosts": "Hosts auswählen",
|
||
"connectionLabel": "Verbindung",
|
||
"authenticationLabel": "Authentifizierung",
|
||
"generateKeyPairTitle": "Schlüsselpaar generieren",
|
||
"generateKeyPairDescription": "Ein neues Schlüsselpaar generieren, sowohl der private als auch der öffentliche Schlüssel werden automatisch ausgefüllt.",
|
||
"generateFromPrivateKey": "Aus privatem Schlüssel generieren",
|
||
"refreshBtn2": "Aktualisieren",
|
||
"exitSelectionTitle": "Auswahl beenden",
|
||
"addHostBtn2": "Host hinzufügen",
|
||
"addCredentialBtn2": "Anmeldeinformationen hinzufügen",
|
||
"checkingHostStatuses": "Host-Status werden überprüft...",
|
||
"pinnedSection": "Angeheftet",
|
||
"sampleDownloaded": "Beispieldatei heruntergeladen",
|
||
"failedToDeleteCredential2": "Anmeldedaten konnten nicht gelöscht werden",
|
||
"noFolderOption": "(Kein Ordner)",
|
||
"nSelected_one": "{{count}} ausgewählt",
|
||
"nSelected_other": "{{count}} ausgewählt",
|
||
"featuresMenu": "Plugins",
|
||
"moveMenu": "Verschieben",
|
||
"connectSelected": "Verbinden",
|
||
"cancelSelection": "Abbrechen",
|
||
"deletedCount_one": "{{count}} Host gelöscht",
|
||
"deletedCount_other": "{{count}} Hosts gelöscht",
|
||
"failedToDeleteCount_one": "{{count}} Host konnte nicht gelöscht werden",
|
||
"failedToDeleteCount_other": "{{count}} Hosts konnten nicht gelöscht werden",
|
||
"duplicatedHost": "\"{{name}}\" dupliziert",
|
||
"failedToDuplicateHost": "Host konnte nicht dupliziert werden",
|
||
"updatedCount_one": "{{count}} Host aktualisiert",
|
||
"updatedCount_other": "{{count}} Hosts aktualisiert",
|
||
"friendlyNameLabel": "Anzeigename",
|
||
"descriptionLabel": "Beschreibung",
|
||
"loadingHosts": "Hosts werden geladen...",
|
||
"loadingCredentials": "Anmeldedaten werden geladen...",
|
||
"noHostsYet": "Noch keine Hosts",
|
||
"noHostsYetHint": "Fügen Sie einen Server hinzu, um Terminals zu öffnen, Dateien zu durchsuchen und Metriken anzuzeigen.",
|
||
"noHostsMatchSearch": "Keine Hosts entsprechen Ihrer Suche",
|
||
"noHostSelected": "Wählen Sie einen Host aus, um dies zu öffnen.",
|
||
"searchHosts": "Hosts durchsuchen...",
|
||
"sortHosts": "Hosts sortieren",
|
||
"sortDefault": "Standardreihenfolge",
|
||
"sortNameAsc": "Name (A → Z)",
|
||
"sortNameDesc": "Name (Z → A)",
|
||
"sortIpAsc": "IP-Adresse (Aufsteigend)",
|
||
"sortIpDesc": "IP-Adresse (Absteigend)",
|
||
"sortOnlineFirst": "Online zuerst",
|
||
"sortOfflineFirst": "Offline zuerst",
|
||
"sortManual": "Manuell (zum Neuordnen ziehen)",
|
||
"sortPinnedFirst": "Angeheftet zuerst",
|
||
"filterHosts": "Hosts filtern",
|
||
"filterClearAll": "Filter löschen",
|
||
"filterStatusGroup": "Status",
|
||
"filterOnline": "Online",
|
||
"filterOffline": "Offline",
|
||
"filterPinned": "Angeheftet",
|
||
"filterAuthGroup": "Authentifizierungstyp",
|
||
"filterAuthPassword": "Passwort",
|
||
"filterAuthKey": "SSH-Schlüssel",
|
||
"filterAuthCredential": "Anmeldeinformationen",
|
||
"filterAuthNone": "Keine",
|
||
"filterProtocolGroup": "Protokoll",
|
||
"filterProtocolSsh": "SSH",
|
||
"filterTagsGroup": "Tags",
|
||
"editHostAction": "Host bearbeiten",
|
||
"moreOptions": "Weitere Optionen",
|
||
"shareHost": "Host teilen",
|
||
"shareHostTitle": "Teilen: {{name}}",
|
||
"shareFolder": "Ordner teilen",
|
||
"shareFolderTitle": "Ordner teilen: {{name}}",
|
||
"folderSharedSuccessfully_one": "{{count}} Host im Ordner geteilt",
|
||
"folderSharedSuccessfully_other": "{{count}} Hosts im Ordner geteilt",
|
||
"failedToShareFolder": "Ordnerfreigabe fehlgeschlagen",
|
||
"sharing": {
|
||
"loadError": "Freigabedaten konnten nicht geladen werden. Bitte versuchen Sie es erneut.",
|
||
"shareWithSection": "Teilen mit",
|
||
"usersTab": "Benutzer",
|
||
"rolesTab": "Rollen",
|
||
"searchPlaceholder": "Benutzer oder Rollen suchen...",
|
||
"noMatches": "Keine Treffer gefunden",
|
||
"permissionLevelLabel": "Berechtigungsebene",
|
||
"levels": {
|
||
"connect": {
|
||
"label": "Verbinden",
|
||
"description": "Nur Sitzungen öffnen: Terminal, Remote-Desktop, Dateimanager, Tunnel und Docker. Kein Zugriff auf die Host-Konfiguration."
|
||
},
|
||
"view": {
|
||
"label": "Anzeigen",
|
||
"description": "Verbinden sowie Zugriff auf die Host-Konfiguration. Geheimnisse werden niemals angezeigt."
|
||
},
|
||
"edit": {
|
||
"label": "Bearbeiten",
|
||
"description": "Anzeigen sowie Ändern der Host-Einstellungen (außer Authentifizierung). Die SSH-Authentifizierung des Besitzers bleibt privat und nur für den Besitzer zugänglich."
|
||
},
|
||
"manage": {
|
||
"label": "Verwalten",
|
||
"description": "Bearbeiten sowie Freigabe des Hosts für andere, Ändern von Berechtigungsebenen und Widerrufen des Zugriffs."
|
||
}
|
||
},
|
||
"expiryLabel": "Zugriffsablauf",
|
||
"expiry": {
|
||
"never": "Nie",
|
||
"oneHour": "1 Stunde",
|
||
"oneDay": "24 Stunden",
|
||
"sevenDays": "7 Tage",
|
||
"thirtyDays": "30 Tage",
|
||
"custom": "Benutzerdefiniert"
|
||
},
|
||
"customHoursPlaceholder": "Stunden bis zum Ablauf des Zugriffs",
|
||
"shareButton": "Teilen",
|
||
"shareWithCount": "Teilen ({{count}})",
|
||
"currentAccess": "Aktueller Zugriff",
|
||
"noAccessEntries": "Dieser Host wurde noch nicht geteilt",
|
||
"folderRulesTitle": "Gilt für später hinzugefügte Hosts",
|
||
"folderRulesHint": "Diese Freigaben bleiben am Ordner: Ein Host, der darin erstellt oder verschoben wird (oder in einem Unterordner), erhält automatisch denselben Zugriff. Das Entfernen einer Regel stoppt nur die zukünftige Vererbung.",
|
||
"folderRuleRemove": "Vererbung stoppen",
|
||
"folderShareSummary": "{{shared}} von {{total}} Host(s) in diesem Ordner geteilt",
|
||
"grantedBy": "Gewährt von",
|
||
"expires": "Läuft ab",
|
||
"expired": "Abgelaufen",
|
||
"never": "Nie",
|
||
"revoke": "Widerrufen",
|
||
"accessUpdated": "Zugriff aktualisiert",
|
||
"accessUpdateFailed": "Zugriff konnte nicht aktualisiert werden",
|
||
"sharedBadge": "Geteilt",
|
||
"sharedBadgeTooltip": "Geteilt von {{owner}} ({{level}}-Zugriff)",
|
||
"viewOnlyBanner": "Dieser Host wurde von {{owner}} mit Leserechten mit Ihnen geteilt. Die Konfiguration ist schreibgeschützt.",
|
||
"folderRuleRemoveFromHosts": "Diesen Zugriff auch von allen Hosts im Ordner und seinen Unterordnern entfernen",
|
||
"sharedCopyBanner": "Dieser Host wurde von {{owner}} mit Ihnen geteilt. Der Desktop behält eine schreibgeschützte Kopie, sodass Änderungen am Server hier synchronisiert werden.",
|
||
"sharedEditBanner": "Dieser Host wurde von {{owner}} mit Bearbeitungsberechtigungen mit Ihnen geteilt. Änderungen gelten für den echten Host; Authentifizierungsreferenzen können nur vom Besitzer geändert werden.",
|
||
"ownerOnlyControl": "Nur der Host-Besitzer kann dies ändern",
|
||
"ownerAuthPrivate": "Die SSH-Authentifizierung des Host-Besitzers ist privat. Wählen Sie im Host-Menü „Persönliche SSH-Authentifizierung festlegen“, um Ihre eigenen Anmeldeinformationen auszuwählen.",
|
||
"ownerAuthShared": "Der Host-Besitzer hat die SSH-Authentifizierung für diesen Host geteilt. Sie können diese verwenden oder im Menü „Persönliche SSH-Authentifizierung festlegen“ Ihre eigenen Anmeldeinformationen auswählen.",
|
||
"authOverrideAction": "Persönliche SSH-Authentifizierung festlegen",
|
||
"authOverrideActionProtocol": "Persönliche {{protocol}}-Authentifizierung festlegen",
|
||
"authOverrideTitle": "Persönliche SSH-Authentifizierung",
|
||
"authOverrideTitleProtocol": "Persönliche {{protocol}}-Authentifizierung",
|
||
"authOverrideDescriptionPrivate": "Die SSH-Anmeldeinformationen des Host-Besitzers bleiben privat. Wählen Sie eine Ihrer gespeicherten Anmeldeinformationen für Verbindungen zu {{host}}.",
|
||
"authOverrideDescriptionShared": "Verwenden Sie die vom Host-Besitzer geteilte Authentifizierung oder ersetzen Sie sie durch eine Ihrer gespeicherten Anmeldeinformationen für Verbindungen zu {{host}}.",
|
||
"authOverrideCredentialLabel": "Authentifizierungsanmeldeinformationen",
|
||
"useSharedAuthentication": "Geteilte Host-Authentifizierung verwenden",
|
||
"noPersonalCredential": "Keine persönlichen Anmeldeinformationen",
|
||
"authOverrideNoCredentials": "Sie haben noch keine SSH-Anmeldeinformationen gespeichert. Erstellen Sie eine unter Anmeldeinformationen, um sich mit Hosts zu verbinden, die eine Authentifizierung erfordern.",
|
||
"authOverrideRequired": "Dieser Host erfordert eine Ihrer gespeicherten Anmeldeinformationen, bevor Sie eine Verbindung herstellen können.",
|
||
"authOverridePrivateHint": "Diese Anmeldeinformationen sind privat für Sie. Der Host-Besitzer und andere Empfänger können sie nicht sehen oder verwenden.",
|
||
"authOverrideSaved": "Persönliche SSH-Authentifizierung gespeichert",
|
||
"authOverrideCleared": "Persönliche SSH-Authentifizierung entfernt",
|
||
"authOverrideClearedToShared": "Geteilte Host-Authentifizierung wird verwendet",
|
||
"authOverrideLoadError": "Ihre SSH-Authentifizierung konnte nicht geladen werden. Bitte versuchen Sie es erneut.",
|
||
"authOverrideSaveError": "Ihre SSH-Authentifizierung konnte nicht gespeichert werden"
|
||
},
|
||
"arrangeUnlockedSwitchedToManual": "Auf manuelle Sortierung umgestellt, damit Ihre Reihenfolge beibehalten wird",
|
||
"dragToRearrange": "Zum Neuordnen ziehen",
|
||
"arrangeUnlocked": "Ziehen zum Neuordnen entsperren",
|
||
"webUiBindHostUnreachable": "Ihr Browser kann 127.0.0.1 auf dem Computer, auf dem Termix läuft, nicht erreichen, daher wird dieser Endpunkt nicht geladen. Verwenden Sie eine Adresse, auf die dieser Computer reagiert, z. B. 0.0.0.0.",
|
||
"webUiBindHostSharesSessionCookie": "Von diesem Browser aus würde der Forward unter demselben Hostnamen erreicht werden, unter dem Termix bereitgestellt wird, sodass der getunnelte Dienst Ihre Termix-Sitzung erhalten würde. Cookies ignorieren den Port. Dieser Endpunkt verweigert das Öffnen hier; er funktioniert in der Termix-Desktop-App oder wenn Termix unter localhost geöffnet wird.",
|
||
"webUiErrorLabelRequired": "Endpunkt {{row}} benötigt eine Bezeichnung.",
|
||
"webUiErrorLabelDuplicate": "Jeder Endpunkt benötigt einen eindeutigen Namen.",
|
||
"webUiErrorPortRange": "Endpunkt {{row}} benötigt einen Port zwischen 1 und 65535.",
|
||
"webUiErrorPathInvalid": "Endpunkt {{row}} hat einen ungültigen Pfad. Verwenden Sie einen Pfad wie /admin.",
|
||
"copyViewUrlAction": "{{name}}-Link kopieren",
|
||
"filterAuthAgent": "SSH-Agent",
|
||
"authTypeNeedsPlugin": "Dieser Host verwendet {{type}}, was {{plugin}} erfordert. Es ist auf diesem Server deaktiviert.",
|
||
"authTypeUnknown": "Dieser Host verwendet {{type}}, was auf diesem Server nicht verfügbar ist.",
|
||
"authFieldsAfterSave": "Speichern Sie den Host zuerst, dann füllen Sie diese Felder aus.",
|
||
"enablePluginFeature": "{{name}} aktivieren",
|
||
"disablePluginFeature": "{{name}} deaktivieren",
|
||
"filterFeaturesGroup": "Plugins",
|
||
"localOnly": "Nur auf diesem Gerät behalten",
|
||
"localOnlyDesc": "Dieser Host wird nicht an den Server gesendet und erscheint nicht auf Ihren anderen Geräten.",
|
||
"folderLocalOnly": "Nur auf diesem Gerät behalten",
|
||
"folderLocalOnlyDesc": "Dieser Ordner und alle Hosts darin bleiben auf diesem Gerät und werden nicht an den Server gesendet.",
|
||
"sudoPasswordDesc": "Wird verwendet, wenn das Terminal eine sudo-Aufforderung ausfüllt, und von Plugins, die Befehle mit sudo ausführen.",
|
||
"editorCancel": "Abbrechen",
|
||
"editorSaving": "Wird gespeichert...",
|
||
"editorUpdate": "Host aktualisieren",
|
||
"editorAdd": "Host hinzufügen",
|
||
"speedSearch": "Hosts durchsuchen. Pfeiltasten zum Auswählen, Enter zum Verbinden, Esc zum Schließen",
|
||
"speedSearchList": "Hostliste. Tippen Sie oder drücken Sie / zum Suchen."
|
||
},
|
||
"splitScreen": {
|
||
"title": "Geteilter Bildschirm",
|
||
"defaultLabel": "Aufteilung {{number}}",
|
||
"splitRight": "Nach rechts aufteilen",
|
||
"splitDown": "Nach unten aufteilen",
|
||
"paneEmptyItem": "Fenster {{index}}: leer",
|
||
"paneItem": "Fenster {{index}}: {{label}}",
|
||
"paneNumber": "Fenster {{index}}",
|
||
"emptyTitle": "Leeres Fenster",
|
||
"emptyHint": "Wählen Sie aus, was hier angezeigt werden soll. Solange dieses Fenster ausgewählt ist, wird alles, was Sie aus der Seitenleiste öffnen, auch hier geöffnet.",
|
||
"openTabs": "Offene Tabs",
|
||
"noOpenTabs": "Keine anderen Tabs sind geöffnet",
|
||
"hosts": "Hosts",
|
||
"searchHosts": "Hosts durchsuchen",
|
||
"noHosts": "Keine passenden Hosts",
|
||
"newSession": "Neu",
|
||
"closePane": "Fenster schließen",
|
||
"closeSession": "Sitzung schließen",
|
||
"moveToTab": "In eigenen Tab verschieben",
|
||
"swapWith": "Tauschen mit",
|
||
"showHere": "In diesem Fenster anzeigen",
|
||
"clearPane": "Dieses Fenster leeren",
|
||
"zoom": "Fenster vergrößern",
|
||
"unzoom": "Layout wiederherstellen",
|
||
"layouts": "Layouts",
|
||
"applyLayout": "Layout ändern",
|
||
"maxPanes_one": "Eine Aufteilung kann maximal {{count}} Bereich enthalten",
|
||
"maxPanes_other": "Eine Aufteilung kann maximal {{count}} Bereiche enthalten",
|
||
"dropSplit": "Hierher ziehen zum Aufteilen",
|
||
"dropHere": "Hierher ziehen zum Anzeigen",
|
||
"paneActions": "Fensteraktionen",
|
||
"dividerHint": "Ziehen zum Ändern der Größe. Doppelklick zum Ausgleich.",
|
||
"shortcuts": "Tastenkürzel",
|
||
"shortcutNavigate": "Zwischen Fenstern wechseln",
|
||
"presets": {
|
||
"columns2": "Zwei nebeneinander",
|
||
"rows2": "Zwei übereinander",
|
||
"columns3": "Drei nebeneinander",
|
||
"mainLeft3": "Eines links, zwei rechts",
|
||
"mainBottom3": "Zwei oben, eines unten",
|
||
"grid4": "Raster mit vier",
|
||
"grid5": "Drei über zwei",
|
||
"grid6": "Raster mit sechs"
|
||
}
|
||
},
|
||
"sshAuth": {
|
||
"totpRequired": "Zwei-Faktor-Authentifizierung erforderlich",
|
||
"totpCodeLabel": "Bestätigungscode",
|
||
"totpVerify": "Bestätigen",
|
||
"mfaPromptRequired": "Authentifizierung erforderlich",
|
||
"mfaPushRequired": "Push-Authentifizierung erforderlich",
|
||
"mfaMenuPlaceholder": "Antwort eingeben",
|
||
"mfaCodeOrPushPlaceholder": "Code oder \"push\"",
|
||
"mfaWaitingApproval": "Warten auf Bestätigung auf Ihrem Gerät...",
|
||
"mfaSendRequest": "Anfrage senden",
|
||
"browserSignInCode": "Sicherheitsschlüssel",
|
||
"browserSignInUrl": "Anmelde-URL",
|
||
"browserSignInOpen": "Im Browser öffnen",
|
||
"browserSignInContinue": "Anmeldung abgeschlossen",
|
||
"browserSignInRequired": "Anmeldung bei {{provider}} erforderlich",
|
||
"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"
|
||
},
|
||
"cardGrid": {
|
||
"dragToMove": "Zum Verschieben ziehen",
|
||
"dragToResize": "Zum Ändern der Größe ziehen",
|
||
"changeWidth": "Breite ändern",
|
||
"removeCard": "{{label}} entfernen",
|
||
"addCard": "Hinzufügen",
|
||
"columns": "Spalten",
|
||
"empty": "Keine Karten. Verwenden Sie unten Hinzufügen, um Karten zu platzieren."
|
||
},
|
||
"auth": {
|
||
"tagline": "Selbst gehostetes, plugin-basiertes Server-Management.",
|
||
"loginTitle": "Willkommen zurück",
|
||
"registerTitle": "Konto erstellen",
|
||
"forgotPassword": "Passwort vergessen?",
|
||
"rememberMe": "Gerät für 30 Tage merken (inkl. TOTP)",
|
||
"noAccount": "Sie haben kein Konto?",
|
||
"hasAccount": "Sie haben bereits ein Konto?",
|
||
"twoFactorAuth": "Zwei-Faktor-Authentifizierung",
|
||
"enterCode": "Bestätigungscode eingeben",
|
||
"redirectingToApp": "Weiterleitung zur App...",
|
||
"sshAuthenticationRequired": "SSH-Authentifizierung erforderlich",
|
||
"sshNoKeyboardInteractive": "Keyboard-Interactive-Authentifizierung nicht verfügbar",
|
||
"sshAuthenticationFailed": "Authentifizierung fehlgeschlagen",
|
||
"sshAuthenticationTimeout": "Authentifizierungs-Timeout",
|
||
"sshNoKeyboardInteractiveDescription": "Der Server unterstützt keine Keyboard-Interactive-Authentifizierung. Bitte geben Sie Ihr Passwort oder Ihren SSH-Schlüssel ein.",
|
||
"sshAuthFailedDescription": "Die angegebenen Anmeldeinformationen waren falsch. Bitte versuchen Sie es erneut mit gültigen Anmeldeinformationen.",
|
||
"sshTimeoutDescription": "Der Authentifizierungsversuch ist abgelaufen. Bitte versuchen Sie es erneut.",
|
||
"sshProvideCredentialsDescription": "Bitte geben Sie Ihre SSH-Anmeldeinformationen ein, um eine Verbindung zu diesem Server herzustellen.",
|
||
"sshPasswordDescription": "Geben Sie das Passwort für diese SSH-Verbindung ein.",
|
||
"sshKeyPasswordDescription": "Wenn Ihr SSH-Schlüssel verschlüsselt ist, geben Sie hier den Passsatz ein.",
|
||
"passphraseRequired": "Passphrase erforderlich",
|
||
"passphraseRequiredDescription": "Der SSH-Schlüssel ist verschlüsselt. Bitte geben Sie die Passphrase ein, um ihn zu entsperren.",
|
||
"external": "Extern",
|
||
"loginWithExternal": "Mit externem Anbieter anmelden",
|
||
"loginWithExternalDesc": "Mit Ihrem konfigurierten externen Identitätsanbieter anmelden",
|
||
"loginWithProvider": "Mit {{name}} anmelden",
|
||
"resetPasswordButton": "Passwort zurücksetzen",
|
||
"sendResetCode": "Reset-Code senden",
|
||
"resetCodeDesc": "Geben Sie Ihren Benutzernamen ein, um einen Passwort-Reset-Code zu erhalten. Der Code wird in den Docker-Container-Logs protokolliert.",
|
||
"resetCode": "Reset-Code",
|
||
"verifyCodeButton": "Code überprüfen",
|
||
"newPassword": "Neues Passwort",
|
||
"confirmNewPassword": "Passwort bestätigen",
|
||
"signUp": "Registrieren",
|
||
"loadingServer": "Server wird geladen...",
|
||
"password": "Passwort",
|
||
"secondFactorUnavailable": "Ihr Konto verwendet einen zweiten Faktor, der derzeit nicht verfügbar ist. Wenden Sie sich an einen Administrator, um ihn zurückzusetzen.",
|
||
"externalLoginRequired": "Dieses Konto meldet sich über Single Sign-On an. Verwenden Sie dazu diese Schaltfläche.",
|
||
"secondFactorNoUI": "Dieser zweite Faktor kann auf diesem Bildschirm nicht angezeigt werden. Wenden Sie sich an einen Administrator.",
|
||
"serverAuthentication": "Server-Anmeldung",
|
||
"minChars": "min. {{min}} Zeichen",
|
||
"retrySecondFactorUI": "Verifizierungsmethoden neu laden",
|
||
"localDesktopSignedOut": "Lokale Desktop-Sitzung beendet",
|
||
"localDesktopUnavailable": "Lokale Desktop-Sitzung nicht verfügbar",
|
||
"localDesktopSignedOutDesc": "Sie haben sich von der lokalen Desktop-Sitzung abgemeldet. Fahren Sie lokal fort, um den integrierten Termix-Server dieses Geräts erneut zu verwenden.",
|
||
"localDesktopUnavailableDesc": "Termix konnte keine lokale Desktop-Sitzung starten. Versuchen Sie es erneut, anstatt ein neues Konto zu registrieren.",
|
||
"continueLocalDesktop": "Mit lokalem Desktop fortfahren",
|
||
"retryLocalDesktop": "Lokale Desktop-Sitzung wiederholen"
|
||
},
|
||
"hostKey": {
|
||
"verifyNewHost": "SSH-Host-Schlüssel überprüfen",
|
||
"keyChangedWarning": "SSH-Host-Schlüssel geändert",
|
||
"firstConnectionTitle": "Erste Verbindung zu diesem Host",
|
||
"firstConnectionDescription": "Die Authentizität dieses Hosts kann nicht festgestellt werden. Überprüfen Sie, ob der Fingerabdruck mit Ihren Erwartungen übereinstimmt.",
|
||
"keyChangedDescription": "Der Host-Schlüssel für diesen Server hat sich seit Ihrer letzten Verbindung geändert. Dies könnte auf ein Sicherheitsproblem hinweisen.",
|
||
"previousKey": "Vorheriger Schlüssel",
|
||
"newFingerprint": "Neuer Fingerabdruck",
|
||
"fingerprint": "Fingerabdruck",
|
||
"verifyInstructions": "Wenn Sie diesem Host vertrauen, klicken Sie auf Akzeptieren, um fortzufahren und diesen Fingerabdruck für zukünftige Verbindungen zu speichern.",
|
||
"securityWarning": "Sicherheitshinweis",
|
||
"acceptAndContinue": "Akzeptieren & Fortfahren",
|
||
"acceptNewKey": "Neuen Schlüssel akzeptieren & Fortfahren"
|
||
},
|
||
"errors": {
|
||
"databaseConnection": "Der Termix-Server antwortet nicht",
|
||
"embeddedServerFailed": "Der lokale Server von Termix konnte nicht gestartet werden",
|
||
"unknownError": "Unbekannter Fehler",
|
||
"syncedHostMissing": "Der synchronisierte Host existiert nicht auf dem verknüpften Server",
|
||
"linkedServerUnreachable": "Der verknüpfte Server ist nicht erreichbar",
|
||
"loginFailed": "Anmeldung fehlgeschlagen",
|
||
"failedPasswordReset": "Passwort-Reset konnte nicht eingeleitet werden",
|
||
"failedVerifyCode": "Reset-Code konnte nicht überprüft werden",
|
||
"failedCompleteReset": "Passwort-Reset konnte nicht abgeschlossen werden",
|
||
"invalidTotpCode": "Ungültiger TOTP-Code",
|
||
"failedExternalLogin": "Externe Anmeldung konnte nicht gestartet werden",
|
||
"silentSigninExternalUnavailable": "Stille Anmeldung wurde angefordert, aber keine externe Anmeldung ist eingerichtet.",
|
||
"failedUserInfo": "Benutzerinformationen konnten nach der Anmeldung nicht abgerufen werden",
|
||
"externalAuthFailed": "Externe Anmeldung fehlgeschlagen",
|
||
"invalidAuthUrl": "Ungültige Autorisierungs-URL vom Backend erhalten",
|
||
"requiredField": "Dieses Feld ist erforderlich",
|
||
"minLength": "Mindestlänge ist {{min}}",
|
||
"passwordMismatch": "Passwörter stimmen nicht überein",
|
||
"sessionExpired": "Sitzung abgelaufen – bitte erneut anmelden",
|
||
"authTokenSaveFailed": "Authentifizierungstoken konnte nicht gespeichert werden",
|
||
"authTokenMissing": "Der Server hat kein neues Authentifizierungstoken zurückgegeben. Bitte melden Sie sich erneut an.",
|
||
"failedToLoadServer": "Server konnte nicht geladen werden",
|
||
"sessionExpiredLogin": "Sitzung abgelaufen. Bitte melden Sie sich erneut an."
|
||
},
|
||
"messages": {
|
||
"registrationDisabled": "Sie haben noch kein Termix-Konto. Bitten Sie einen Administrator, die automatische Erstellung externer Konten zu aktivieren.",
|
||
"userNotAllowed": "Ihr Konto ist nicht zur Registrierung berechtigt. Bitte wenden Sie sich an einen Administrator.",
|
||
"databaseConnectionFailed": "Er startet möglicherweise noch oder wurde gestoppt. Diese Seite versucht es weiterhin und geht automatisch weiter, sobald der Server wieder verfügbar ist.",
|
||
"embeddedServerPortInUse": "Der Port {{port}} wird bereits von einem anderen Programm verwendet. Dies ist in der Regel ein Termix-Docker-Container oder ein verbliebener Termix-Prozess aus einer früheren Sitzung. Schließen Sie dieses Programm und starten Sie Termix neu.",
|
||
"embeddedServerPortInUseUnknownPort": "Einer der von Termix benötigten Ports wird bereits von einem anderen Programm verwendet. Schließen Sie das entsprechende Programm und starten Sie Termix neu.",
|
||
"embeddedServerOldDatabase": "Ihre lokalen Daten stammen von Termix 2.8 oder älter und müssen zuerst durch Version 2.9 migriert werden. Installieren Sie Termix 2.9.1, öffnen Sie es einmal, damit Ihre Daten verschoben werden können, und aktualisieren Sie anschließend erneut auf diese Version.",
|
||
"embeddedServerCrashed": "Der lokale Server wurde unerwartet beendet. Starten Sie Termix neu und prüfen Sie das Desktop-Protokoll, falls dies weiterhin auftritt.",
|
||
"resetCodeSent": "Reset-Code an Docker-Logs gesendet",
|
||
"codeVerified": "Code erfolgreich verifiziert",
|
||
"passwordResetSuccess": "Passwort erfolgreich zurückgesetzt",
|
||
"loginSuccess": "Anmeldung erfolgreich",
|
||
"registrationSuccess": "Registrierung erfolgreich"
|
||
},
|
||
"placeholders": {
|
||
"keyPassword": "Schlüsselpasswort",
|
||
"pastePrivateKey": "Fügen Sie Ihren privaten Schlüssel hier ein...",
|
||
"enterPassword": "Geben Sie Ihr Passwort ein"
|
||
},
|
||
"dashboard": {
|
||
"updateAvailable": "Update verfügbar",
|
||
"beta": "Beta"
|
||
},
|
||
"dashboardTab": {
|
||
"stable": "STABIL",
|
||
"onlineCount_one": "{{count}} online",
|
||
"onlineCount_other": "{{count}} online",
|
||
"hostCount_one": "{{count}} Host",
|
||
"hostCount_other": "{{count}} Hosts"
|
||
},
|
||
"admin": {
|
||
"usersCount_one": "{{count}} Benutzer",
|
||
"rolesCount_one": "{{count}} Rolle",
|
||
"apiKeysCount_one": "{{count}} Schlüssel",
|
||
"sessionsActive_one": "{{count}} aktiv",
|
||
"hostsCount_one": "{{count}} Host",
|
||
"hostsCount_other": "{{count}} Hosts",
|
||
"credentialsCount_one": "{{count}} Anmeldeinformation",
|
||
"credentialsCount_other": "{{count}} Anmeldeinformationen",
|
||
"rolePermissions": {
|
||
"count_one": "{{count}} Berechtigung",
|
||
"groups": {
|
||
"hosts": "Hosts",
|
||
"credentials": "Anmeldeinformationen",
|
||
"admin": "Verwaltung"
|
||
}
|
||
}
|
||
},
|
||
"newUi": {
|
||
"sidebar": {
|
||
"quickConnect": {
|
||
"usernameLabel": "Benutzername"
|
||
},
|
||
"keybindings": {
|
||
"actionNextTab": "Zum nächsten Tab wechseln",
|
||
"actionPreviousTab": "Zum vorherigen Tab wechseln",
|
||
"actionOpenCommandPalette": "Schnellsuche öffnen",
|
||
"actionReconnectSession": "Aktuelle Sitzung neu verbinden"
|
||
},
|
||
"userProfile": {
|
||
"preset_simple": "Einfach",
|
||
"preset_simple_desc": "Nur das Wesentliche.",
|
||
"preset_balanced": "Ausgewogen",
|
||
"preset_balanced_desc": "Das Standardlayout.",
|
||
"preset_advanced": "Erweitert",
|
||
"preset_advanced_desc": "Alles aktiv, kompakt angeordnet.",
|
||
"uiArea_chrome": "App-Rahmen",
|
||
"uiArea_hostList": "Host-Liste",
|
||
"uiArea_credentialList": "Anmeldeinformationsliste",
|
||
"uiArea_rail": "Navigation",
|
||
"uiArea_dashboard": "Dashboard",
|
||
"uiArea_terminal": "Terminal",
|
||
"uiArea_fileManager": "Dateimanager",
|
||
"uiArea_hostEditor": "Host-Editor",
|
||
"languageLabel": "Sprache",
|
||
"themeLabel": "Design",
|
||
"fontSizeLabel": "Schriftgröße",
|
||
"interfaceFontLabel": "Schriftart der Oberfläche",
|
||
"interfaceFontDescription": "Ändert die Schriftart der Anwendungsoberfläche. Terminalprofile behalten ihre eigenen Schriftarteinstellungen.",
|
||
"accentColorLabel": "Akzentfarbe",
|
||
"apiKeyCount_one": "{{count}} Schlüssel",
|
||
"colorPickerTooltip": "Farbauswahl öffnen",
|
||
"themeSystem": "System",
|
||
"themeLight": "Hell",
|
||
"themeDark": "Dunkel"
|
||
}
|
||
}
|
||
},
|
||
"looks": {
|
||
"layoutHint": "Wie die gesamte App angeordnet ist. Themes und Layouts stammen von Plugins.",
|
||
"defaultsLabel": "Standard für alle",
|
||
"defaultsHint": "Was Benutzer sehen, bis sie ihr eigenes Layout oder Theme auswählen.",
|
||
"followDefault": "Standard verwenden",
|
||
"defaultSaved": "Standardansicht gespeichert",
|
||
"saveFailed": "Ansicht konnte nicht gespeichert werden",
|
||
"repair": {
|
||
"title": "Dieses Layout konnte nicht angezeigt werden",
|
||
"safeTitle": "Sicherer Modus",
|
||
"layout": "Layout",
|
||
"plugin": "Plugin",
|
||
"reason": "Grund",
|
||
"error": "Fehler",
|
||
"noError": "Keine Fehlermeldung.",
|
||
"copy": "Kopieren",
|
||
"copied": "Kopiert",
|
||
"copyFailed": "Details konnten nicht kopiert werden",
|
||
"retry": "Erneut versuchen",
|
||
"reset": "Auf Standardansicht zurücksetzen",
|
||
"resetEveryone": "Standard für alle zurücksetzen",
|
||
"update": "{{name}} auf {{version}} aktualisieren",
|
||
"disable": "{{name}} deaktivieren",
|
||
"enable": "{{name}} aktivieren",
|
||
"startAgain": "{{name}} neu starten",
|
||
"install": "Layouts und Themes finden",
|
||
"installTitle": "Layouts und Themes",
|
||
"installButton": "Installieren",
|
||
"nothingToInstall": "Derzeit sind keine anderen Layouts oder Themes verfügbar.",
|
||
"registryUnreachable": "Das Plugin-Register konnte nicht erreicht werden.",
|
||
"askAdmin": "Bitte einen Administrator, dieses Layout zu aktualisieren oder zu reparieren. Du kannst unten auf ein anderes Layout oder Theme umschalten.",
|
||
"switchLayout": "Layout wechseln",
|
||
"switchTheme": "Theme wechseln",
|
||
"saveFailed": "Deine Auswahl konnte nicht gespeichert werden",
|
||
"reasons": {
|
||
"safe-url": "Die Adresse hat den sicheren Modus angefordert. Wähle unten ein Layout oder entferne ?safe-layout=1 aus der Adresse.",
|
||
"safe-env": "Der Server wurde mit TERMIX_SAFE_LAYOUT gestartet, daher sehen alle Benutzer diesen Bildschirm, bis dies entfernt wird.",
|
||
"missing": "Kein installiertes Plugin stellt dieses Layout bereit.",
|
||
"disabled": "Das Plugin, das dieses Layout bereitstellt, ist deaktiviert.",
|
||
"blocked": "Das Plugin, das dieses Layout bereitstellt, wartet auf eine benötigte Ressource.",
|
||
"incompatible": "Das Plugin, das dieses Layout bereitstellt, ist mit dieser Version von Termix nicht kompatibel.",
|
||
"failed": "Das Layout konnte nicht gestartet werden.",
|
||
"crashed": "Das Layout ist beim Rendern der App zweimal abgestürzt."
|
||
},
|
||
"noLayout": "Kein Layout festgelegt",
|
||
"restore": "Beigefügtes {{name}} wiederherstellen",
|
||
"restoreFailed": "Beigefügte Kopie konnte nicht wiederhergestellt werden"
|
||
}
|
||
},
|
||
"plugins": {
|
||
"capabilities": {
|
||
"credentials:read": {
|
||
"title": "Passwörter und Schlüssel einsehen",
|
||
"consequence": "Es kann die gespeicherten Geheimnisse für alle Hosts lesen, auf die Sie Zugriff haben."
|
||
},
|
||
"ssh:connect": {
|
||
"title": "Befehle auf Ihren Servern ausführen",
|
||
"consequence": "Jeder Befehl auf Hosts, mit denen Sie es verbinden, mit Ihren Zugriffsrechten."
|
||
},
|
||
"process:spawn": {
|
||
"title": "Programme auf diesem Computer ausführen",
|
||
"consequence": "Programme werden auf dem Termix-Server selbst ausgeführt, nicht auf Ihren Hosts."
|
||
},
|
||
"users:write": {
|
||
"title": "Benutzerkonten erstellen und ändern",
|
||
"consequence": "Es kann Benutzer hinzufügen und deren Rollen ändern."
|
||
},
|
||
"auth:provide": {
|
||
"title": "Anmeldung verwalten",
|
||
"consequence": "Es kann eine Anmeldemethode, einen zweiten Faktor oder einen SSH-Anmeldetyp hinzufügen."
|
||
},
|
||
"auth:policy": {
|
||
"title": "Anmelderegeln festlegen",
|
||
"consequence": "Es kann Benutzer bei Inaktivität abmelden, die Sitzungsdauer begrenzen, „Angemeldet bleiben“ deaktivieren und einen zweiten Faktor erfordern."
|
||
},
|
||
"ssh:transport": {
|
||
"title": "Wählen, wie Hosts erreicht werden",
|
||
"consequence": "Es kann die SSH-Verbindung zu einem Host über seinen eigenen Pfad leiten, sodass es alles sieht, was zu und von diesen Hosts gesendet wird, einschließlich Passwörtern."
|
||
},
|
||
"sync:provide": {
|
||
"title": "Synchronisierung ausführen",
|
||
"consequence": "Es kann alle Synchronisierungsanfragen beantworten, sodass es die Daten sieht, die Geräte und Server synchronisieren."
|
||
},
|
||
"system:tls": {
|
||
"title": "Zertifikate verwalten",
|
||
"consequence": "Es kann das Zertifikat ersetzen, das Termix über HTTPS bereitstellt, und Domänenprüfungen von Zertifizierungsstellen beantworten."
|
||
},
|
||
"device:serial": {
|
||
"title": "Auf serielle und USB-Geräte zugreifen",
|
||
"consequence": "Es kann einen physischen seriellen Port auf dem Computer öffnen, auf dem Termix läuft."
|
||
},
|
||
"hosts:export": {
|
||
"title": "Hosts mit ihren Geheimnissen exportieren",
|
||
"consequence": "Kann deine Hosts vollständig lesen, einschließlich gespeicherter Passwörter und Schlüssel, und sie weitergeben. Jeder Export wird im Audit-Log protokolliert."
|
||
},
|
||
"hosts:write": {
|
||
"title": "Hosts erstellen und ändern",
|
||
"consequence": "Es kann Hosts hinzufügen und bestehende bearbeiten."
|
||
},
|
||
"credentials:use": {
|
||
"title": "Mit Ihren Servern verbinden",
|
||
"consequence": "Es kann Ihre Passwörter oder Schlüssel nicht einsehen."
|
||
},
|
||
"credentials:write": {
|
||
"title": "Neue Anmeldeinformationen speichern",
|
||
"consequence": "Es kann Passwörter und Schlüssel zu Ihren gespeicherten Anmeldeinformationen hinzufügen."
|
||
},
|
||
"network:outbound": {
|
||
"title": "Auf das Internet zugreifen",
|
||
"consequence": "Es kann Anfragen an externe Dienste senden."
|
||
},
|
||
"network:serve": {
|
||
"title": "Verbindungen akzeptieren",
|
||
"consequence": "Es öffnet einen Port auf dem Termix-Server."
|
||
},
|
||
"network:broadcast": {
|
||
"title": "Netzwerk-Broadcasts senden",
|
||
"consequence": "Es kann Pakete an Geräte im lokalen Netzwerk senden, z. B. ein Wake-on-LAN-Signal."
|
||
},
|
||
"users:read": {
|
||
"title": "Benutzernamen und Rollen einsehen",
|
||
"consequence": "Nie Passwort-Hashes, nie den Status der Zwei-Faktor-Authentifizierung."
|
||
},
|
||
"events:core": {
|
||
"title": "Alle Aktivitäten beobachten",
|
||
"consequence": "Einschließlich Aktivitäten anderer Benutzer, nicht nur Ihrer eigenen."
|
||
},
|
||
"notify:send": {
|
||
"title": "Benachrichtigungen senden",
|
||
"consequence": "An Sie oder andere Benutzer und über die von ihnen eingerichteten Kanäle."
|
||
},
|
||
"notify:hub": {
|
||
"title": "Alle Benachrichtigungen empfangen",
|
||
"consequence": "Speichert und liefert die Benachrichtigungen aller Plugins aus, einschließlich deren Inhalt."
|
||
},
|
||
"audit:read": {
|
||
"title": "Audit-Log lesen",
|
||
"consequence": "Es kann sehen, wer was und wann getan hat."
|
||
},
|
||
"network:probe": {
|
||
"title": "Prüfen, ob Ports antworten",
|
||
"consequence": "Kann eine unverschlüsselte Verbindung zu jeder Adresse vom Server aus öffnen, um zu sehen, ob sie erreichbar ist."
|
||
},
|
||
"hosts:status-provide": {
|
||
"title": "Hoststatus bereitstellen",
|
||
"consequence": "Wird zur Quelle der Online- und Offline-Punkte für jeden Host."
|
||
},
|
||
"hosts:activity-provide": {
|
||
"title": "Letzte Aktivitäten speichern",
|
||
"consequence": "Dient als Speicher für die Liste der letzten Aktivitäten jedes Nutzers."
|
||
},
|
||
"hosts:lock": {
|
||
"title": "Hosts schreibgeschützt verwalten",
|
||
"consequence": "Die verwalteten Hosts können von niemandem anderem bearbeitet, gelöscht oder erneut geteilt werden."
|
||
},
|
||
"desktop:window": {
|
||
"title": "Desktop-Fenster öffnen",
|
||
"consequence": "Nur in der Termix-Desktop-App."
|
||
},
|
||
"desktop:local": {
|
||
"title": "Diesen Computer verwenden",
|
||
"consequence": "Kann auf diesem Computer Dateien lesen und ändern, eine Shell ausführen und lokale Ports öffnen. Nur in der Termix-Desktop-App."
|
||
},
|
||
"users:impersonate": {
|
||
"title": "Als andere Benutzer handeln",
|
||
"consequence": "Führt Hintergrundarbeit mit dem Zugriff eines anderen Benutzers aus, z. B. geplante Jobs. Jede Verwendung wird im Audit-Log festgehalten."
|
||
},
|
||
"db:core-refs": {
|
||
"title": "Kern-Kontotabellen lesen",
|
||
"consequence": "Kann Benutzer, Rollen und Hosts direkt aus der Datenbank abfragen."
|
||
},
|
||
"hosts:read": {
|
||
"title": "Host-Liste einsehen",
|
||
"consequence": "Namen und Adressen für Hosts, die Sie bereits sehen können."
|
||
},
|
||
"db:own": {
|
||
"title": "Eigene Daten speichern",
|
||
"consequence": "Wird in eigenen Tabellen gespeichert, getrennt von anderen Plugins."
|
||
},
|
||
"kv:own": {
|
||
"title": "Kleine Einstellungen merken",
|
||
"consequence": "Getrennt von anderen Plugins gespeichert."
|
||
},
|
||
"files:own": {
|
||
"title": "Eigene Dateien speichern",
|
||
"consequence": "In einem eigenen Ordner auf der Festplatte, getrennt von anderen Plugins."
|
||
},
|
||
"secrets:own": {
|
||
"title": "Eigene Geheimnisse speichern",
|
||
"consequence": "Verschlüsselt von Termix. Das Plugin hat nie Zugriff auf den Schlüssel."
|
||
},
|
||
"settings:read-core": {
|
||
"title": "Termix-Einstellungen lesen",
|
||
"consequence": "Servereinstellungen, nicht Ihre Hosts oder Anmeldeinformationen."
|
||
},
|
||
"plugins:read": {
|
||
"title": "Installierte Plugins anzeigen",
|
||
"consequence": "Es kann sehen, welche Plugins installiert und ausgeführt werden."
|
||
},
|
||
"ui:surface": {
|
||
"title": "Eigene Bildschirme hinzufügen",
|
||
"consequence": "Tabs, Panels und Einstellungen, die Sie später ausblenden können."
|
||
},
|
||
"ui:layout": {
|
||
"title": "Gesamtes App-Layout ersetzen",
|
||
"consequence": "Wenn ausgewählt, zeichnet sein Code jeden Bildschirm, einschließlich Ihrer Terminals und Einstellungen."
|
||
},
|
||
"ui:theme": {
|
||
"title": "Farbschemata hinzufügen",
|
||
"consequence": "Nur Farben und Stile. Für ein Farbschema wird kein Code ausgeführt."
|
||
}
|
||
},
|
||
"runtime": {
|
||
"needsPlugin": "{{name}} ist nicht verfügbar",
|
||
"needsUnknownPlugin": "Dieses Plugin ist nicht verfügbar",
|
||
"disabledHint": "Es ist auf diesem Server deaktiviert.",
|
||
"missingHint": "Das Plugin, aus dem es stammt, wurde entfernt.",
|
||
"failed": "{{name}} konnte nicht gestartet werden",
|
||
"failedHint": "Ein Administrator kann die Serverprotokolle für Details überprüfen.",
|
||
"loading": "{{name}} wird geladen",
|
||
"crashed": "In {{name}} ist ein Fehler aufgetreten",
|
||
"retry": "Erneut versuchen"
|
||
},
|
||
"manager": {
|
||
"tabs": {
|
||
"installed": "Installiert",
|
||
"browse": "Durchsuchen",
|
||
"updates": "Updates",
|
||
"registries": "Registries"
|
||
},
|
||
"status": {
|
||
"summary": "{{installed}} installiert, {{running}} aktiv",
|
||
"running": "Aktiv",
|
||
"disabled": "Deaktiviert",
|
||
"failed": "Unerwartet gestoppt",
|
||
"blocked": "Wartet auf ein anderes Plugin",
|
||
"server": "Läuft auf deinem Server",
|
||
"safeMode": "Im sicheren Modus deaktiviert"
|
||
},
|
||
"groups": {
|
||
"running": "Aktiv",
|
||
"notRunning": "Nicht aktiv",
|
||
"onServer": "Auf deinem Server"
|
||
},
|
||
"runsOnServerHint": "Dieses Plugin läuft nur auf deinem Server, daher ist es in der Desktop-App deaktiviert. Es funktioniert dort weiterhin.",
|
||
"sort": {
|
||
"popular": "Am beliebtesten",
|
||
"name": "Name",
|
||
"updated": "Kürzlich aktualisiert",
|
||
"category": "Kategorie"
|
||
},
|
||
"table": {
|
||
"name": "Name",
|
||
"description": "Beschreibung",
|
||
"version": "Version",
|
||
"status": "Status",
|
||
"category": "Kategorie",
|
||
"downloads": "Downloads"
|
||
},
|
||
"risk": {
|
||
"critical": "Kritisch",
|
||
"high": "Hohes Risiko",
|
||
"medium": "Mittleres Risiko",
|
||
"low": "Niedriges Risiko"
|
||
},
|
||
"contributes": {
|
||
"tabs_one": "{{count}} Tab",
|
||
"tabs_other": "{{count}} Tabs",
|
||
"panels_one": "{{count}} Panel",
|
||
"panels_other": "{{count}} Panels",
|
||
"dashboardCards_one": "{{count}} Dashboard-Karte",
|
||
"dashboardCards_other": "{{count}} Dashboard-Karten",
|
||
"actions_one": "{{count}} Aktion",
|
||
"actions_other": "{{count}} Aktionen",
|
||
"protocols_one": "{{count}} Verbindungstyp",
|
||
"protocols_other": "{{count}} Verbindungstypen",
|
||
"auth_one": "{{count}} Anmeldemethode",
|
||
"auth_other": "{{count}} Anmeldemethoden",
|
||
"settings_one": "Einstellungen",
|
||
"settings_other": "Einstellungen",
|
||
"hostCapability_one": "Host-Einstellungen",
|
||
"hostCapability_other": "Host-Einstellungen",
|
||
"permissions_one": "{{count}} Rollenberechtigung",
|
||
"permissions_other": "{{count}} Rollenberechtigungen",
|
||
"keybindingActions_one": "{{count}} Tastenkürzel",
|
||
"keybindingActions_other": "{{count}} Tastenkürzel",
|
||
"syncEntities_one": "Desktop-Synchronisierung",
|
||
"syncEntities_other": "Desktop-Synchronisierung"
|
||
},
|
||
"consent": {
|
||
"enableTitle": "{{name}} aktivieren?",
|
||
"installTitle": "{{name}} installieren",
|
||
"updateTitle": "{{name}} aktualisieren",
|
||
"agreeUpdate": "Zustimmen und aktualisieren",
|
||
"updateExplain": "Diese Version fordert etwas an, was Ihre aktuelle Version nicht tut, daher wird sie nicht automatisch installiert.",
|
||
"newInVersion": "Neu in dieser Version",
|
||
"minor": "Es fügt eigene Bildschirme hinzu und speichert eigene Daten, die von anderen Plugins getrennt gehalten werden.",
|
||
"none": "Es fordert keine besonderen Zugriffsrechte an.",
|
||
"uploadTitle": "{{name}} aus einer Datei installieren",
|
||
"uploadWarning": "Diese Datei wurde nicht vom Termix-Register überprüft oder signiert. Installiere sie nur, wenn du sie selbst erstellt hast oder der Person vertraust, die es getan hat."
|
||
},
|
||
"confirm": {
|
||
"uninstallTitle": "{{name}} deinstallieren?",
|
||
"uninstallBody": "Dadurch wird es gestoppt und alles, was es speichert, einschließlich seiner Einstellungen und Geheimnisse, gelöscht. Du kannst es später erneut installieren, aber die Daten werden nicht wiederhergestellt.",
|
||
"deleteDataTitle": "Alle Daten für {{name}} löschen?",
|
||
"deleteDataBody": "Seine Tabellen, Einstellungen, Geheimnisse und Dateien werden gelöscht und es wird deaktiviert. Dies kann nicht rückgängig gemacht werden.",
|
||
"enableAlsoTitle": "{{name}} aktivieren?",
|
||
"enableAlsoBody": "Es benötigt diese zum Ausführen, daher werden sie ebenfalls aktiviert: {{list}}.",
|
||
"disableAlsoTitle": "{{name}} deaktivieren?",
|
||
"disableAlsoBody": "Diese benötigen es zum Ausführen, daher werden sie ebenfalls deaktiviert: {{list}}.",
|
||
"downgradeTitle": "Zu {{name}} {{version}} zurückkehren?",
|
||
"downgradeBody": "Daten, die von der neueren Version geschrieben wurden, bleiben unverändert, und eine ältere Version versteht sie möglicherweise nicht. Das Plugin bleibt auf dieser Version, bis du die Pin-Funktion aufhebst.",
|
||
"downgradeConfirm": "Version wechseln"
|
||
},
|
||
"toast": {
|
||
"installed": "{{name}} installiert",
|
||
"installedNotRunning": "{{name}} installiert, konnte aber nicht gestartet werden. Öffne es, um den Grund zu sehen.",
|
||
"updated": "{{name}} auf {{version}} aktualisiert",
|
||
"updatedMany_one": "{{count}} Plugin aktualisiert",
|
||
"updatedMany_other": "{{count}} Plugins aktualisiert",
|
||
"uninstalled": "{{name}} deinstalliert",
|
||
"dataDeleted": "Daten für {{name}} gelöscht",
|
||
"failedToStart": "{{name}} konnte nicht gestartet werden. Öffne es, um den Grund zu sehen."
|
||
},
|
||
"errors": {
|
||
"generic": "Etwas ist schiefgelaufen",
|
||
"install": "{{name}} konnte nicht installiert werden: {{error}}",
|
||
"update": "{{name}} konnte nicht aktualisiert werden: {{error}}",
|
||
"updateAll": "Plugins konnten nicht aktualisiert werden: {{error}}",
|
||
"uninstall": "{{name}} konnte nicht deinstalliert werden: {{error}}",
|
||
"state": "{{name}} konnte nicht geändert werden: {{error}}",
|
||
"retry": "{{name}} konnte nicht neu gestartet werden: {{error}}",
|
||
"options": "Optionen für {{name}} konnten nicht gespeichert werden: {{error}}",
|
||
"deleteData": "Daten für {{name}} konnten nicht gelöscht werden: {{error}}",
|
||
"managedByServer": "Dieser Desktop ist mit einem Server verknüpft, der die Plugins bestimmt.",
|
||
"defaultLook": "{{name}} ist das Standardschema, daher kann es deaktiviert oder ersetzt, aber nicht deinstalliert werden.",
|
||
"hasDependents": "{{name}} wird von {{list}} benötigt. Deaktiviere oder deinstalliere diese zuerst.",
|
||
"missingDependencies": "{{name}} benötigt {{list}}, das nicht installiert ist.",
|
||
"consentChanged": "Die Anforderungen dieses Plugins haben sich seit deinem letzten Blick geändert. Prüfe die Liste erneut.",
|
||
"upload": "{{name}} konnte nicht gelesen werden: {{error}}"
|
||
},
|
||
"data": {
|
||
"title": "Gespeicherte Daten",
|
||
"delete": "Daten löschen",
|
||
"loadFailed": "Konnte nicht gelesen werden, was dieses Plugin speichert.",
|
||
"tables": "Tabellen",
|
||
"kv": "Schlüssel",
|
||
"settings": "Einstellungen",
|
||
"files": "Dateien",
|
||
"rows_one": "{{count}} Zeile",
|
||
"rows_other": "{{count}} Zeilen",
|
||
"secrets_one": "{{count}} Geheimnis",
|
||
"secrets_other": "{{count}} Geheimnisse",
|
||
"migrations_one": "{{count}} Migration angewendet",
|
||
"migrations_other": "{{count}} Migrationen angewendet",
|
||
"grants_one": "{{count}} Fähigkeit gewährt",
|
||
"grants_other": "{{count}} Fähigkeiten gewährt"
|
||
},
|
||
"install": "Installieren",
|
||
"uninstall": "Deinstallieren",
|
||
"enable": "Aktivieren",
|
||
"disable": "Deaktivieren",
|
||
"restart": "Neustarten",
|
||
"update": "Aktualisieren",
|
||
"updateAll": "Alle aktualisieren",
|
||
"updateTo": "Auf {{version}} aktualisieren",
|
||
"review": "Überprüfen",
|
||
"reviewUpdate": "Update überprüfen",
|
||
"updates": "Updates",
|
||
"auto": "Automatisch",
|
||
"autoUpdate": "Automatisch aktualisieren",
|
||
"autoUpdateHint": "Niemals, wenn das Update neue Berechtigungen anfordert.",
|
||
"pin": "Auf dieser Version bleiben",
|
||
"pinHint": "Behält {{version}} und überspringt alle Updates, bis Sie dies deaktivieren.",
|
||
"pinnedTo": "Auf {{version}} fixiert",
|
||
"version": "Version",
|
||
"versionPickHint": "Installieren Sie eine ältere Version statt der neuesten. Sie bleibt auf dieser Version, bis Sie die Fixierung aufheben.",
|
||
"versionPickHintInstalled": "Wechseln Sie zu einer anderen Version. Die Auswahl einer Version, die nicht die neueste ist, fixiert sie.",
|
||
"switchVersion": "Wechseln",
|
||
"latestVersion": "{{version}} (neueste)",
|
||
"versionChange": "{{from}} zu {{to}}",
|
||
"releaseNotes": "Versionshinweise",
|
||
"noReleaseNotes": "Keine Hinweise für diese Version.",
|
||
"viewRelease": "Auf GitHub ansehen",
|
||
"showOlderReleases": "Ältere Versionen ({{count}})",
|
||
"hideOlderReleases": "Ältere Versionen ausblenden",
|
||
"showMoreChanges": "{{count}} weitere anzeigen",
|
||
"videoTitle": "{{name}}-Video",
|
||
"changeTypes": {
|
||
"added": "Hinzugefügt",
|
||
"changed": "Geändert",
|
||
"fixed": "Behoben",
|
||
"removed": "Entfernt",
|
||
"deprecated": "Veraltet",
|
||
"security": "Sicherheit"
|
||
},
|
||
"installedBadge": "Installiert",
|
||
"incompatible": "Benötigt eine neuere Termix-Version",
|
||
"features": "Funktionen",
|
||
"whatItCanDo": "Was es kann",
|
||
"addsToTermix": "Fügt Termix hinzu",
|
||
"addsToTermixHint": "Deinstallieren Sie es, und all diese Funktionen verschwinden.",
|
||
"noServerAccess": "Kein Zugriff auf Ihre Server",
|
||
"searchInstalled": "Installierte durchsuchen",
|
||
"searchPlugins": "Plugins durchsuchen",
|
||
"nothingMatches": "Nichts passt dazu.",
|
||
"noneInstalled": "Noch keine Plugins installiert. Stöbern Sie, um welche hinzuzufügen.",
|
||
"nothingHere": "Hier ist nichts.",
|
||
"nothingHereHint": "Versuchen Sie eine andere Kategorie oder suchen Sie.",
|
||
"showInstalled": "Installierte anzeigen",
|
||
"allInstalled": "Alles hier ist bereits installiert.",
|
||
"allInstalledHint": "Aktiviere „Installierte anzeigen“, um sie zu sehen.",
|
||
"communitySubmit": "So reichen Sie ein",
|
||
"registries": {
|
||
"intro": "Registries sind Listen von Plugins, die du installieren kannst. Die offizielle ist immer aktiv. Du kannst die Community-Registry aktivieren oder deine eigene hinzufügen.",
|
||
"hostYourOwn": "Eigene Registry hosten",
|
||
"add": "Registry hinzufügen",
|
||
"addTitle": "Eine Registry hinzufügen",
|
||
"addHint": "Füge den Link zur index.json der Registry ein. Termix liest sie aus und zeigt den Schlüssel an, mit dem Plugins signiert werden. Füge nur Registries von vertrauenswürdigen Quellen hinzu.",
|
||
"urlLabel": "Index-URL",
|
||
"check": "Prüfen",
|
||
"addConfirm": "Vertrauen und hinzufügen",
|
||
"added": "{{name}} hinzugefügt",
|
||
"customWarning": "Plugins aus dieser Registry werden nicht vom Termix-Team überprüft. Nur der Besitzer der Registry entscheidet, was darin enthalten ist. Jeder Download muss mit dem oben genannten Schlüssel signiert sein.",
|
||
"keyFingerprint": "Schlüssel {{keyId}}",
|
||
"pluginCount_one": "{{count}} Plugin",
|
||
"pluginCount_other": "{{count}} Plugins",
|
||
"officialName": "Offiziell",
|
||
"communityName": "Community",
|
||
"alwaysOn": "Immer aktiv",
|
||
"communityHint": "Plugins, die von anderen erstellt wurden. Jede Version wird vor der Aufnahme von einer Person und durch automatisierte Checks überprüft.",
|
||
"communityConfirmTitle": "Community-Plugins aktivieren?",
|
||
"communityConfirmBody": "Community-Plugins werden von anderen Personen erstellt, nicht vom Termix-Team. Jede Version wird vor der Aufnahme von einer Person und durch automatisierte Checks überprüft, aber Fehler können dennoch passieren. Installiere nur Plugins, denen du vertraust, und prüfe, was jedes Plugin anfordert.",
|
||
"communityConfirm": "Aktivieren",
|
||
"communityBadge": "Community",
|
||
"communityBadgeHint": "Aus der Community-Registry. Von anderen erstellt und vor der Aufnahme überprüft.",
|
||
"customBadge": "Benutzerdefiniert",
|
||
"customBadgeHint": "Von {{name}}, einer Registry, die ein Administrator hinzugefügt hat. Nicht vom Termix-Team überprüft.",
|
||
"remove": "Entfernen",
|
||
"removeTitle": "{{name}} entfernen?",
|
||
"removeBody": "Seine Plugins werden nicht mehr im Bereich „Durchsuchen“ angezeigt. Du kannst es später erneut hinzufügen.",
|
||
"removed": "{{name}} wurde entfernt",
|
||
"inUse": "Deinstalliere zuerst die Plugins aus {{name}}: {{list}}",
|
||
"changeFailed": "Das Repository konnte nicht geändert werden: {{error}}",
|
||
"loadFailed": "Die Repositories konnten nicht geladen werden: {{error}}",
|
||
"unreachable": "Konnte nicht gelesen werden: {{error}}",
|
||
"filter": "Repository",
|
||
"allRegistries": "Alle Repositories",
|
||
"browseHint": "Aktiviere Community-Plugins oder füge dein eigenes Repository im Tab „Repositories“ hinzu."
|
||
},
|
||
"upToDate": "Alles ist auf dem neuesten Stand.",
|
||
"lastChecked": "Zuletzt geprüft {{time}}",
|
||
"updatesReady_one": "{{count}} Update bereit.",
|
||
"updatesReady_other": "{{count}} Updates bereit.",
|
||
"updatesNeedReview_one": "{{count}} weitere benötigt zuerst Ihre Prüfung.",
|
||
"updatesNeedReview_other": "{{count}} weitere benötigen zuerst Ihre Prüfung.",
|
||
"updateAsksMore": "Dieses Update fordert mehr Zugriff an, daher wartet es auf Sie.",
|
||
"checkRegistry": "Nach Plugins und Updates suchen",
|
||
"registryUnreachable": "Das Plugin-Registrierungssystem konnte nicht erreicht werden ({{error}}). Installierte Plugins funktionieren weiterhin.",
|
||
"managedByServer": "Dieser Desktop ist mit einem Server verknüpft, der die Plugins bestimmt. Änderungen werden auf dem Server vorgenommen.",
|
||
"browsePlugins": "Plugins durchsuchen",
|
||
"loading": "Wird geladen",
|
||
"developer": {
|
||
"installFromFile": "Aus Datei installieren"
|
||
},
|
||
"count": {
|
||
"downloads_one": "{{formatted}} Download",
|
||
"downloads_other": "{{formatted}} Downloads",
|
||
"downloadsHint": "Wie oft eine Version heruntergeladen wurde. Dies ist nicht die Anzahl der Installationen."
|
||
},
|
||
"unverified": "Nicht verifiziert",
|
||
"unverifiedHint": "Aus einer Datei installiert. Termix hat es nicht überprüft oder signiert.",
|
||
"reportIssue": "Problem melden",
|
||
"reportTo": "An {{author}} melden",
|
||
"requestFeature": "Funktion anfordern",
|
||
"openSettings": "Einstellungen öffnen",
|
||
"beta": {
|
||
"badge": "Beta",
|
||
"badgeHint": "Dies ist eine Beta-Version. Sie kann Fehler enthalten.",
|
||
"try": "Beta {{version}} testen",
|
||
"confirmTitle": "Betas für {{name}} verwenden?",
|
||
"confirmBody": "Betas erhalten neue Funktionen und Fehlerbehebungen zuerst, können aber Fehler enthalten. Du kannst jederzeit zur stabilen Version zurückwechseln.",
|
||
"confirmInstall": "{{version}} installieren",
|
||
"confirmSwitch": "Betas verwenden",
|
||
"leftWhileOnBeta": "{{name}} bleibt bei {{version}}, bis eine stabile Version neuer ist.",
|
||
"channel": "Beta-Versionen",
|
||
"channelHint": "Erhalte neue Versionen früher. Sie können Fehler enthalten.",
|
||
"waitingForStable": "Zurück zur stabilen Version. Bleibt bei {{version}}, bis eine stabile Version neuer ist.",
|
||
"versionLabel": "{{version}} (Beta)",
|
||
"sendFeedback": "Beta-Feedback senden"
|
||
},
|
||
"documentation": "Dokumentation",
|
||
"envVars": "Umgebungsvariablen",
|
||
"envRequired": "Erforderlich",
|
||
"envDefault": "Standard: {{value}}",
|
||
"kinds": {
|
||
"layouts": "Layouts",
|
||
"themes": "Farbschemata",
|
||
"tabs": "Tabs",
|
||
"panels": "Seitenleisten-Panel",
|
||
"dashboardCards": "Dashboard-Karten",
|
||
"protocols": "Verbindungstypen",
|
||
"auth": "Anmeldemethoden",
|
||
"actions": "Aktionen",
|
||
"hostCapability": "Host-Einstellungen"
|
||
},
|
||
"filters": {
|
||
"type": "Typ",
|
||
"allTypes": "Alle Typen",
|
||
"category": "Kategorie",
|
||
"allCategories": "Alle Kategorien",
|
||
"results_one": "{{count}} Plugin",
|
||
"results_other": "{{count}} Plugins",
|
||
"remove": "Filter {{name}} entfernen",
|
||
"clear": "Filter löschen",
|
||
"button": "Filter",
|
||
"buttonCount": "Filter ({{count}})"
|
||
},
|
||
"pager": {
|
||
"range": "{{from}}-{{to}} von {{total}}",
|
||
"page": "Seite {{page}} von {{pages}}",
|
||
"previous": "Vorherige Seite",
|
||
"next": "Nächste Seite",
|
||
"perPage": "{{count}} pro Seite",
|
||
"perPageLabel": "Plugins pro Seite"
|
||
},
|
||
"showUnsupportedHint": "Diese werden aufgelistet, aber es gibt noch keine Version, die mit dieser Version läuft. Aktualisieren Sie Termix, um sie zu installieren.",
|
||
"unsupported": "Benötigt eine neuere Termix-Version",
|
||
"unsupportedHint": "Keine Version dieses Plugins läuft mit dieser Version von Termix. Aktualisieren Sie Termix, um es zu installieren.",
|
||
"needsTermix": "Benötigt Termix {{range}}",
|
||
"showUnsupported": "Nicht unterstützte anzeigen ({{count}})",
|
||
"showMore": "{{count}} weitere anzeigen ({{total}} übrig)"
|
||
}
|
||
},
|
||
"settings": {
|
||
"secretSet": "Gesetzt",
|
||
"secretNotSet": "Nicht gesetzt",
|
||
"secretReplace": "Ersetzen",
|
||
"featureUnavailable": "{{name}} ist derzeit nicht verfügbar. Diese Einstellungen werden gespeichert, haben aber keine Wirkung."
|
||
},
|
||
"managerCard": {
|
||
"refresh": "Aktualisieren",
|
||
"retry": "Wiederholen",
|
||
"sudoHint": "Lege im Host-Editor ein sudo-Passwort für diesen Host fest, um privilegierte Aktionen zu ermöglichen.",
|
||
"noData": "Keine Daten",
|
||
"filter": "Filtern..."
|
||
},
|
||
"hostDefaults": {
|
||
"source": {
|
||
"folder": "Ordner {{name}}",
|
||
"user": "Meine Standardeinstellungen",
|
||
"admin": "Server",
|
||
"builtin": "Eingebaut"
|
||
},
|
||
"custom": "Benutzerdefiniert",
|
||
"setHere": "Hier festlegen",
|
||
"notSet": "Nicht festgelegt",
|
||
"notSetTitle": "Hierfür ist kein Standardwert festgelegt",
|
||
"resetTitle": "Dieser Host legt seinen eigenen Wert fest. Klicken Sie, um erneut den Standardwert von {{source}} zu verwenden",
|
||
"clearTitle": "Auf dieser Ebene festgelegt. Klicken Sie, um dies zu löschen und stattdessen {{source}} zu verwenden",
|
||
"inheritedTitle": "Folgt dem Standardwert von {{source}}",
|
||
"saved_one": "Standardeinstellungen gespeichert. {{count}} Host wurde aktualisiert.",
|
||
"saved_other": "Standardeinstellungen gespeichert. {{count}} Hosts wurden aktualisiert.",
|
||
"appliedToHosts_one": "{{count}} Host wurde mit den neuen Standardeinstellungen aktualisiert.",
|
||
"appliedToHosts_other": "{{count}} Hosts wurden mit den neuen Standardeinstellungen aktualisiert.",
|
||
"confirmChanges_one": "{{count}} Host folgt diesen Standardeinstellungen und wird geändert.",
|
||
"confirmChanges_other": "{{count}} Hosts folgen diesen Standardeinstellungen und werden geändert.",
|
||
"resetDone_one": "{{count}} Host verwendet jetzt die Standardwerte.",
|
||
"resetDone_other": "{{count}} Hosts verwenden jetzt die Standardwerte."
|
||
},
|
||
"panel": {
|
||
"clearSearch": "Suche löschen",
|
||
"gridView": "Raster",
|
||
"listView": "Liste",
|
||
"compactRows": "Kompakte Zeilen",
|
||
"comfortableRows": "Bequeme Zeilen",
|
||
"columns": {
|
||
"title": "Spalten",
|
||
"auto": "Automatisch",
|
||
"count": "{{count}} Spalten breit"
|
||
}
|
||
},
|
||
"fields": {
|
||
"secretSaved": "Gespeichert. Tippen, um es zu ersetzen."
|
||
},
|
||
"manage": {
|
||
"needsAttention_one": "Ein Punkt erfordert Aufmerksamkeit.",
|
||
"needsAttention_other": "{{count}} Punkte erfordern Aufmerksamkeit.",
|
||
"hostCount_one": "{{count}} Host",
|
||
"hostCount_other": "{{count}} Hosts",
|
||
"credentialCount_one": "{{count}} Anmeldeinformation",
|
||
"credentialCount_other": "{{count}} Anmeldeinformationen"
|
||
},
|
||
"rbac": {
|
||
"roles": {
|
||
"admin": "Administrator",
|
||
"user": "Benutzer"
|
||
}
|
||
}
|
||
}
|