Files
Termix/src/locales/de.json
Luke Gustafson ad86c2040b v1.10.0 (#471)
* fix select edit host but not update view (#438)

* fix: Checksum issue with chocolatey

* fix: Remove homebrew old stuff

* Add Korean translation (#439)

Co-authored-by: 송준우 <2484@coreit.co.kr>

* feat: Automate flatpak

* fix: Add imagemagik to electron builder to resolve build error

* fix: Build error with runtime repo flag

* fix: Flatpak runtime error and install freedesktop ver warning

* fix: Flatpak runtime error and install freedesktop ver warning

* feat: Re-add homebrew cask and move scripts to backend

* fix: No sandbox flag issue

* fix: Change name for electron macos cask output

* fix: Sandbox error with Linux

* fix: Remove comming soon for app stores in readme

* Adding Comment at the end of the public_key on the host on deploy (#440)

* Add termix.rb Cask file

* Update Termix to version 1.9.0 with new checksum

* Update README to remove 'coming soon' notes

* -Add New Interface for Credential DB
-Add Credential Name as a comment into the server authorized_key file

---------

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>

* Sudo auto fill password (#441)

* Add termix.rb Cask file

* Update Termix to version 1.9.0 with new checksum

* Update README to remove 'coming soon' notes

* Feature Sudo password auto-fill;

* Fix locale json shema;

---------

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>

* Added Italian Language; (#445)

* Add termix.rb Cask file

* Update Termix to version 1.9.0 with new checksum

* Update README to remove 'coming soon' notes

* Added Italian Language;

---------

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>

* Auto collapse snippet folders (#448)

* Add termix.rb Cask file

* Update Termix to version 1.9.0 with new checksum

* Update README to remove 'coming soon' notes

* feat: Add collapsable snippets (customizable in user profile)

* Translations (#447)

* Add termix.rb Cask file

* Update Termix to version 1.9.0 with new checksum

* Update README to remove 'coming soon' notes

* Added Italian Language;

* Fix translations;

Removed duplicate keys, synchronised other languages using English as the source, translated added keys, fixed inaccurate translations.

---------

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>

* Remove PTY-level keepalive (#449)

* Add termix.rb Cask file

* Update Termix to version 1.9.0 with new checksum

* Update README to remove 'coming soon' notes

* Remove PTY-level keepalive to prevent unwanted terminal output; use SSH-level keepalive instead

---------

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>

* feat: Seperate server stats and tunnel management (improved both UI's) then started initial docker implementation

* fix: finalize adding docker to db

* feat: Add docker management support (local squash)

* Fix RBAC role system bugs and improve UX (#446)

* Fix RBAC role system bugs and improve UX

- Fix user list dropdown selection in host sharing
- Fix role sharing permissions to include role-based access
- Fix translation template interpolation for success messages
- Standardize system roles to admin and user only
- Auto-assign user role to new registrations
- Remove blocking confirmation dialogs in modal contexts
- Add missing i18n keys for common actions
- Fix button type to prevent unintended form submissions

* Enhance RBAC system with UI improvements and security fixes

- Move role assignment to Users tab with per-user role management
- Protect system roles (admin/user) from editing and manual assignment
- Simplify permission system: remove Use level, keep View and Manage
- Hide Update button and Sharing tab for view-only/shared hosts
- Prevent users from sharing hosts with themselves
- Unify table and modal styling across admin panels
- Auto-assign system roles on user registration
- Add permission metadata to host interface

* Add empty state message for role assignment

- Display helpful message when no custom roles available
- Clarify that system roles are auto-assigned
- Add noCustomRolesToAssign translation in English and Chinese

* fix: Prevent credential sharing errors for shared hosts

- Skip credential resolution for shared hosts with credential authentication
  to prevent decryption errors (credentials are encrypted per-user)
- Add warning alert in sharing tab when host uses credential authentication
- Inform users that shared users cannot connect to credential-based hosts
- Add translations for credential sharing warning (EN/ZH)

This prevents authentication failures when sharing hosts configured
with credential authentication while maintaining security by keeping
credentials isolated per user.

* feat: Improve rbac UI and fixes some bugs

---------

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>
Co-authored-by: LukeGus <bugattiguy527@gmail.com>

* SOCKS5 support (#452)

* Add termix.rb Cask file

* Update Termix to version 1.9.0 with new checksum

* Update README to remove 'coming soon' notes

* SOCKS5 support

Adding single and chain socks5 proxy support

* fix: cleanup files

---------

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>
Co-authored-by: LukeGus <bugattiguy527@gmail.com>

* Notes and Expiry fields add (#453)

* Add termix.rb Cask file

* Update Termix to version 1.9.0 with new checksum

* Update README to remove 'coming soon' notes

* Notes and Expiry add

* fix: cleanup files

---------

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>
Co-authored-by: LukeGus <bugattiguy527@gmail.com>

* fix: ssh host types

* fix: sudo incorrect styling and remove expiration date

* feat: add sudo password and add diagonal bg's

* fix: snippet running on enter key

* fix: base64 decoding

* fix: improve server stats / rbac

* fix: wrap ssh host json export in hosts array

* feat: auto trim host inputs, fix file manager jump hosts, dashboard prevent duplicates, file manager terminal not size updating, improve left sidebar sorting, hide/show tags, add apperance user profile tab, add new host manager tabs.

* feat: improve terminal connection speed

* fix: sqlite constriant errors and support non-root user (nginx perm issue)

* feat: add beta syntax highlighing to terminal

* feat: update imports and improve admin settings user management

* chore: update translations

* chore: update translations

* feat: Complete light mode implementation with semantic theme system (#450)

- Add comprehensive light/dark mode CSS variables with semantic naming
- Implement theme-aware scrollbars using CSS variables
- Add light mode backgrounds: --bg-base, --bg-elevated, --bg-surface, etc.
- Add theme-aware borders: --border-base, --border-panel, --border-subtle
- Add semantic text colors: --foreground-secondary, --foreground-subtle
- Convert oklch colors to hex for better compatibility
- Add theme awareness to CodeMirror editors
- Update dark mode colors for consistency (background, sidebar, card, muted, input)
- Add Tailwind color mappings for semantic classes

Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>

* fix: syntax errors

* chore: updating/match themes and split admin settings

* feat: add translation workflow and remove old translation.json

* fix: translation workflow error

* fix: translation workflow error

* feat: improve translation system and update workflow

* fix: wrong path for translations

* fix: change translation to flat files

* fix: gh rule error

* chore: auto-translate to multiple languages (#458)

* chore: improve organization and made a few styling changes in host manager

* feat: improve terminal stability and split out the host manager

* fix: add unnversiioned files

* chore: migrate all to use the new theme system

* fix: wrong animation line colors

* fix: rbac implementation general issues (local squash)

* fix: remove unneeded files

* feat: add 10 new langs

* chore: update gitnore

* chore: auto-translate to multiple languages (#459)

* fix: improve tunnel system

* fix: properly split tabs, still need to fix up the host manager

* chore: cleanup files (possible RC)

* feat: add norwegian

* chore: auto-translate to multiple languages (#461)

* fix: small qol fixes and began readme update

* fix: run cleanup script

* feat: add docker docs button

* feat: general bug fixes and readme updates

* fix: translations

* chore: auto-translate to multiple languages (#462)

* fix: cleanup files

* fix: test new translation issue and add better server-stats support

* fix: fix translate error

* chore: auto-translate to multiple languages (#463)

* fix: fix translate mismatching text

* chore: auto-translate to multiple languages (#465)

* fix: fix translate mismatching text

* fix: fix translate mismatching text

* chore: auto-translate to multiple languages (#466)

* fix: fix translate mismatching text

* fix: fix translate mismatching text

* fix: fix translate mismatching text

* chore: auto-translate to multiple languages (#467)

* fix: fix translate mismatching text

* chore: auto-translate to multiple languages (#468)

* feat: add to readme, a few qol changes, and improve server stats in general

* chore: auto-translate to multiple languages (#469)

* feat: turned disk uage into graph and fixed issue with termina console

* fix: electron build error and hide icons when shared

* chore: run clean

* fix: general server stats issues, file manager decoding, ui qol

* fix: add dashboard line breaks

* fix: docker console error

* fix: docker console not loading and mismatched stripped background for electron

* fix: docker console not loading

* chore: docker console not loading in docker

* chore: translate readme to chinese

* chore: match package lock to package json

* chore: nginx config issue for dokcer console

* chore: auto-translate to multiple languages (#470)

---------

Co-authored-by: Tran Trung Kien <kientt13.7@gmail.com>
Co-authored-by: junu <bigdwarf_@naver.com>
Co-authored-by: 송준우 <2484@coreit.co.kr>
Co-authored-by: SlimGary <trash.slim@gmail.com>
Co-authored-by: Nunzio Marfè <nunzio.marfe@protonmail.com>
Co-authored-by: Wesley Reid <starhound@lostsouls.org>
Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com>
Co-authored-by: Denis <38875137+Medvedinca@users.noreply.github.com>
Co-authored-by: Peet McKinney <68706879+PeetMcK@users.noreply.github.com>
2025-12-31 22:20:12 -06:00

2402 lines
135 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"credentials": {
"credentialsViewer": "Anmeldeinformationsanzeige",
"manageYourSSHCredentials": "Verwalten Sie Ihre SSH-Zugangsdaten sicher",
"addCredential": "Anmeldeinformationen hinzufügen",
"createCredential": "Anmeldeinformationen erstellen",
"editCredential": "Anmeldeinformationen bearbeiten",
"viewCredential": "Anmeldeinformationen anzeigen",
"duplicateCredential": "Doppelte Anmeldeinformationen",
"deleteCredential": "Anmeldeinformationen löschen",
"updateCredential": "Anmeldeinformationen aktualisieren",
"credentialName": "Anmeldeinformationen Name",
"credentialDescription": "Beschreibung",
"username": "Benutzername",
"searchCredentials": "Anmeldeinformationen suchen...",
"selectFolder": "Ordner auswählen",
"selectAuthType": "Authentifizierungstyp auswählen",
"allFolders": "Alle Ordner",
"allAuthTypes": "Alle Authentifizierungstypen",
"uncategorized": "Nicht kategorisiert",
"totalCredentials": "Gesamt",
"keyBased": "Schlüsselbasiert",
"passwordBased": "Passwortbasiert",
"folders": "Ordner",
"noCredentialsMatchFilters": "Keine Anmeldeinformationen entsprechen Ihren Filtern.",
"noCredentialsYet": "Es wurden noch keine Anmeldeinformationen erstellt.",
"createFirstCredential": "Erstellen Sie Ihre ersten Anmeldeinformationen",
"failedToFetchCredentials": "Anmeldeinformationen konnten nicht abgerufen werden",
"credentialDeletedSuccessfully": "Anmeldeinformationen erfolgreich gelöscht",
"failedToDeleteCredential": "Anmeldeinformationen konnten nicht gelöscht werden",
"confirmDeleteCredential": "Sind Sie sicher, dass Sie die Anmeldeinformationen \"{{name}}\" löschen möchten?",
"credentialCreatedSuccessfully": "Anmeldeinformationen erfolgreich erstellt",
"credentialUpdatedSuccessfully": "Anmeldeinformationen erfolgreich aktualisiert",
"failedToSaveCredential": "Anmeldeinformationen konnten nicht gespeichert werden",
"failedToFetchCredentialDetails": "Die Anmeldeinformationen konnten nicht abgerufen werden.",
"failedToFetchHostsUsing": "Fehler beim Abrufen der Hosts mit diesen Anmeldeinformationen",
"loadingCredentials": "Anmeldeinformationen werden geladen...",
"retry": "Wiederholen",
"noCredentials": "Keine Anmeldeinformationen",
"noCredentialsMessage": "Sie haben noch keine Anmeldeinformationen hinzugefügt. Klicken Sie auf „Anmeldeinformationen hinzufügen“, um zu beginnen.",
"sshCredentials": "SSH-Anmeldeinformationen",
"credentialsCount": "{{count}} Anmeldeinformationen",
"refresh": "Aktualisieren",
"passwordRequired": "Passwort erforderlich",
"sshKeyRequired": "Ein SSH-Schlüssel ist erforderlich.",
"credentialAddedSuccessfully": "Anmeldeinformation „{{name}}“ erfolgreich hinzugefügt",
"general": "Allgemein",
"description": "Beschreibung",
"folder": "Ordner",
"tags": "Tags",
"addTagsSpaceToAdd": "Tags hinzufügen (zum Hinzufügen die Leertaste drücken)",
"password": "Passwort",
"key": "Schlüssel",
"sshPrivateKey": "SSH-Privatschlüssel",
"upload": "Hochladen",
"updateKey": "Update-Schlüssel",
"keyPassword": "Schlüsselpasswort",
"keyType": "Schlüsseltyp",
"keyTypeRSA": "RSA",
"keyTypeECDSA": "ECDSA",
"keyTypeEd25519": "Ed25519",
"basicInfo": "Grundlegende Informationen",
"authentication": "Authentifizierung",
"organization": "Organisation",
"basicInformation": "Grundlegende Informationen",
"basicInformationDescription": "Geben Sie die grundlegenden Informationen für diese Berechtigung ein.",
"authenticationMethod": "Authentifizierungsmethode",
"authenticationMethodDescription": "Wählen Sie aus, wie Sie sich bei SSH-Servern authentifizieren möchten.",
"organizationDescription": "Organisieren Sie Ihre Zugangsdaten mit Ordnern und Tags.",
"enterCredentialName": "Geben Sie den Namen des Anmeldeinformationskontos ein",
"enterCredentialDescription": "Beschreibung eingeben (optional)",
"enterUsername": "Benutzernamen eingeben",
"nameIsRequired": "Ein Anmeldeinformationsname ist erforderlich",
"usernameIsRequired": "Benutzername erforderlich",
"authenticationType": "Authentifizierungstyp",
"passwordAuthDescription": "Passwortauthentifizierung verwenden",
"sshKeyAuthDescription": "SSH-Schlüsselauthentifizierung verwenden",
"passwordIsRequired": "Passwort erforderlich",
"sshKeyIsRequired": "Ein SSH-Schlüssel ist erforderlich.",
"sshKeyType": "SSH-Schlüsseltyp",
"privateKey": "Privater Schlüssel",
"enterPassword": "Passwort eingeben",
"enterPrivateKey": "Geben Sie den privaten Schlüssel ein.",
"keyPassphrase": "Schlüsselpasswort",
"enterKeyPassphrase": "Geben Sie optional eine Passphrase ein.",
"keyPassphraseOptional": "Optional: Feld leer lassen, wenn Ihr Schlüssel keine Passphrase hat.",
"leaveEmptyToKeepCurrent": "Lassen Sie das Feld leer, um den aktuellen Wert beizubehalten.",
"uploadKeyFile": "Schlüsseldatei hochladen",
"generateKeyPairButton": "Schlüsselpaar generieren",
"generateKeyPair": "Schlüsselpaar generieren",
"generateKeyPairDescription": "Generieren Sie ein neues SSH-Schlüsselpaar. Wenn Sie den Schlüssel mit einer Passphrase schützen möchten, geben Sie diese zuerst im Feld „Schlüsselpasswort“ unten ein.",
"deploySSHKey": "SSH-Schlüssel bereitstellen",
"deploySSHKeyDescription": "Öffentlichen Schlüssel auf dem Zielserver bereitstellen",
"sourceCredential": "Quellenanmeldeinformationen",
"targetHost": "Zielhost",
"deploymentProcess": "Bereitstellungsprozess",
"deploymentProcessDescription": "Dadurch wird der öffentliche Schlüssel sicher zur Datei ~/.ssh/authorized_keys des Zielhosts hinzugefügt, ohne vorhandene Schlüssel zu überschreiben. Der Vorgang ist umkehrbar.",
"chooseHostToDeploy": "Wählen Sie einen Host für die Bereitstellung aus...",
"deploying": "Wird bereitgestellt...",
"name": "Name",
"noHostsAvailable": "Keine Hosts verfügbar",
"noHostsMatchSearch": "Keine Hosts entsprechen Ihrer Suche",
"sshKeyGenerationNotImplemented": "Die Funktion zur Generierung von SSH-Schlüsseln ist in Kürze verfügbar.",
"connectionTestingNotImplemented": "Verbindungstestfunktion in Kürze verfügbar",
"testConnection": "Testverbindung",
"selectOrCreateFolder": "Ordner auswählen oder erstellen",
"noFolder": "Kein Ordner",
"orCreateNewFolder": "Oder erstellen Sie einen neuen Ordner",
"addTag": "Tag hinzufügen",
"saving": "Speichern...",
"credentialId": "Anmeldeinformations-ID",
"overview": "Überblick",
"security": "Sicherheit",
"usage": "Verwendung",
"securityDetails": "Sicherheitsdetails",
"securityDetailsDescription": "Verschlüsselte Anmeldeinformationen anzeigen",
"credentialSecured": "Anmeldeinformationen gesichert",
"credentialSecuredDescription": "Alle sensiblen Daten werden mit AES-256 verschlüsselt.",
"passwordAuthentication": "Passwortauthentifizierung",
"keyAuthentication": "Schlüsselauthentifizierung",
"securityReminder": "Sicherheitshinweis",
"securityReminderText": "Geben Sie Ihre Zugangsdaten niemals weiter. Alle Daten werden im Ruhezustand verschlüsselt.",
"hostsUsingCredential": "Hosts, die diese Anmeldeinformationen verwenden",
"noHostsUsingCredential": "Diese Anmeldeinformationen werden derzeit von keinem Host verwendet.",
"timesUsed": "Verwendete Zeiten",
"lastUsed": "Zuletzt verwendet",
"connectedHosts": "Verbundene Hosts",
"created": "Erstellt",
"lastModified": "Letzte Änderung",
"usageStatistics": "Nutzungsstatistiken",
"copiedToClipboard": "{{field}} wurde in die Zwischenablage kopiert",
"failedToCopy": "Fehler beim Kopieren in die Zwischenablage",
"sshKey": "SSH-Schlüssel",
"createCredentialDescription": "Erstellen Sie neue SSH-Anmeldeinformationen für sicheren Zugriff",
"editCredentialDescription": "Aktualisieren Sie die Anmeldeinformationen",
"listView": "Liste",
"folderView": "Ordner",
"unknownCredential": "Unbekannt",
"confirmRemoveFromFolder": "Möchten Sie wirklich „{{name}}“ aus dem Ordner „{{folder}}“ entfernen? Die Anmeldeinformationen werden in den Ordner „Nicht kategorisiert“ verschoben.",
"removedFromFolder": "Anmeldeinformationen „{{name}}“ erfolgreich aus dem Ordner entfernt",
"failedToRemoveFromFolder": "Die Anmeldeinformationen konnten nicht aus dem Ordner entfernt werden.",
"folderRenamed": "Ordner \"{{oldName}}\" erfolgreich in \"{{newName}}\" umbenannt",
"failedToRenameFolder": "Ordner konnte nicht umbenannt werden",
"movedToFolder": "Anmeldeinformationen „{{name}}“ wurden erfolgreich nach „{{folder}}“ verschoben.",
"failedToMoveToFolder": "Fehler beim Verschieben der Anmeldeinformationen in den Ordner",
"sshPublicKey": "Öffentlicher SSH-Schlüssel",
"publicKeyNote": "Ein öffentlicher Schlüssel ist optional, wird aber zur Schlüsselvalidierung empfohlen.",
"publicKeyUploaded": "Öffentlicher Schlüssel hochgeladen",
"uploadPublicKey": "Öffentlichen Schlüssel hochladen",
"uploadPrivateKeyFile": "Laden Sie die private Schlüsseldatei hoch.",
"uploadPublicKeyFile": "Öffentliche Schlüsseldatei hochladen",
"privateKeyRequiredForGeneration": "Zur Generierung eines öffentlichen Schlüssels wird ein privater Schlüssel benötigt.",
"failedToGeneratePublicKey": "Öffentlichen Schlüssel konnte nicht generiert werden",
"generatePublicKey": "Aus privatem Schlüssel generieren",
"publicKeyGeneratedSuccessfully": "Öffentlicher Schlüssel erfolgreich generiert",
"detectedKeyType": "Schlüsseltyp erkannt",
"detectingKeyType": "Erkennung...",
"optional": "Optional",
"generateKeyPairNew": "Neues Schlüsselpaar generieren",
"generateEd25519": "Ed25519 generieren",
"generateECDSA": "ECDSA generieren",
"generateRSA": "RSA generieren",
"keyTypeEcdsaP256": "ECDSA P-256 (SSH)",
"keyTypeEcdsaP384": "ECDSA P-384 (SSH)",
"keyTypeEcdsaP521": "ECDSA P-521 (SSH)",
"keyTypeDsa": "DSA (SSH)",
"keyTypeRsaSha256": "RSA-SHA2-256",
"keyTypeRsaSha512": "RSA-SHA2-512",
"keyPairGeneratedSuccessfully": "{{keyType}} Schlüsselpaar erfolgreich generiert",
"failedToGenerateKeyPair": "Fehler beim Generieren des Schlüsselpaares",
"generateKeyPairNote": "Generieren Sie direkt ein neues SSH-Schlüsselpaar. Dadurch werden alle vorhandenen Schlüssel im Formular ersetzt.",
"invalidKey": "Ungültiger Schlüssel",
"detectionError": "Erkennungsfehler",
"removing": "Entfernen:",
"clickToEditCredential": "Klicken Sie hier, um die Anmeldeinformationen zu bearbeiten.",
"dragToMoveBetweenFolders": "Ziehen Sie, um zwischen Ordnern zu wechseln.",
"keyBasedOnlyForDeployment": "Es können nur SSH-Schlüssel-basierte Anmeldeinformationen eingesetzt werden.",
"publicKeyRequiredForDeployment": "Für die Bereitstellung wird ein öffentlicher Schlüssel benötigt.",
"selectTargetHost": "Bitte wählen Sie einen Zielhost aus.",
"keyDeployedSuccessfully": "SSH-Schlüssel erfolgreich bereitgestellt",
"deploymentFailed": "Bereitstellung fehlgeschlagen",
"failedToDeployKey": "SSH-Schlüssel konnte nicht bereitgestellt werden",
"clickToRenameFolder": "Klicken Sie hier, um den Ordner umzubenennen.",
"renameFolder": "Ordner umbenennen",
"idLabel": "AUSWEIS:"
},
"dragIndicator": {
"error": "Fehler: {{error}}",
"dragging": "Ziehen von {{fileName}}",
"preparing": "Vorbereitung von {{fileName}}",
"readySingle": "Bereit zum Herunterladen {{fileName}}",
"readyMultiple": "16 Dateien zum Herunterladen bereit",
"batchDrag": "Ziehen Sie {{count}} Dateien auf den Desktop",
"dragToDesktop": "Auf den Desktop ziehen",
"canDragAnywhere": "Sie können Dateien an beliebige Stellen auf Ihrem Desktop ziehen."
},
"sshTools": {
"title": "SSH-Tools",
"closeTools": "SSH-Tools schließen",
"keyRecording": "Tastenaufzeichnung",
"startKeyRecording": "Tastenaufzeichnung starten",
"stopKeyRecording": "Tastenaufzeichnung stoppen",
"selectTerminals": "Terminals auswählen:",
"typeCommands": "Eingabebefehle (alle Tasten werden unterstützt):",
"commandsWillBeSent": "Die Befehle werden an {{count}} ausgewählte Terminals gesendet.",
"settings": "Einstellungen",
"enableRightClickCopyPaste": "Rechtsklick-Kopieren/Einfügen aktivieren",
"shareIdeas": "Haben Sie Ideen für die Weiterentwicklung von SSH-Tools? Teilen Sie sie mit uns auf",
"scripts": {
"inputPlaceholder": "z. B. Systembefehle, Docker-Skripte"
}
},
"snippets": {
"title": "Ausschnitte",
"new": "Neuer Ausschnitt",
"create": "Snippet erstellen",
"edit": "Ausschnitt bearbeiten",
"run": "Laufen",
"empty": "Noch keine Ausschnitte.",
"emptyHint": "Erstellen Sie einen Code-Schnipsel zum Speichern häufig verwendeter Befehle",
"searchSnippets": "Suchergebnisse...",
"name": "Name",
"description": "Beschreibung",
"content": "Befehl",
"namePlaceholder": "z. B. Nginx neu starten",
"descriptionPlaceholder": "Optionale Beschreibung",
"contentPlaceholder": "z.B.: sudo systemctl restart nginx",
"nameRequired": "Name erforderlich",
"contentRequired": "Ein Befehl ist erforderlich",
"createDescription": "Erstellen Sie einen neuen Befehlsausschnitt zur schnellen Ausführung",
"editDescription": "Bearbeiten Sie diesen Befehlsausschnitt",
"deleteConfirmTitle": "Ausschnitt löschen",
"deleteConfirmDescription": "Möchten Sie wirklich \"{{count}}\" löschen?",
"createSuccess": "Snippet erfolgreich erstellt",
"updateSuccess": "Snippet erfolgreich aktualisiert",
"deleteSuccess": "Snippet erfolgreich gelöscht",
"createFailed": "Fehler beim Erstellen des Snippets",
"updateFailed": "Fehler beim Aktualisieren des Codeausschnitts",
"deleteFailed": "Fehler beim Löschen des Ausschnitts",
"failedToFetch": "Fehler beim Abrufen der Codeausschnitte",
"executeSuccess": "Ausführung: {{name}}",
"copySuccess": "\"{{name}}\" in die Zwischenablage kopiert",
"runTooltip": "Führen Sie diesen Codeausschnitt im Terminal aus.",
"copyTooltip": "Ausschnitt in die Zwischenablage kopieren",
"editTooltip": "Bearbeiten Sie diesen Ausschnitt",
"deleteTooltip": "Diesen Codeausschnitt löschen",
"newFolder": "Neuer Ordner",
"reorderSameFolder": "Snippets können nur innerhalb desselben Ordners neu angeordnet werden.",
"reorderSuccess": "Snippets erfolgreich neu angeordnet",
"reorderFailed": "Fehler beim Neuanordnen der Codeausschnitte",
"deleteFolderConfirm": "Ordner \"{{name}}\" löschen? Alle Snippets werden in den Ordner \"Nicht kategorisiert\" verschoben.",
"deleteFolderSuccess": "Ordner erfolgreich gelöscht",
"deleteFolderFailed": "Ordner konnte nicht gelöscht werden",
"updateFolderSuccess": "Ordner erfolgreich aktualisiert",
"createFolderSuccess": "Ordner erfolgreich erstellt",
"updateFolderFailed": "Ordner konnte nicht aktualisiert werden",
"createFolderFailed": "Ordner konnte nicht erstellt werden",
"selectTerminals": "Anschlüsse auswählen (optional)",
"executeOnSelected": "Auf {{name}} ausgewählten Terminals ausführen",
"executeOnCurrent": "Im aktuellen Terminal ausführen (zum Auswählen mehrerer klicken)",
"folder": "Ordner",
"selectFolder": "Wählen Sie einen Ordner aus oder lassen Sie das Feld leer.",
"noFolder": "Kein Ordner (Nicht kategorisiert)",
"folderName": "Ordnername",
"folderNameRequired": "Ein Ordnername ist erforderlich.",
"folderColor": "Ordnerfarbe",
"folderIcon": "Ordnersymbol",
"preview": "Vorschau",
"updateFolder": "Aktualisierungsordner",
"createFolder": "Ordner erstellen",
"editFolder": "Ordner bearbeiten",
"editFolderDescription": "Passen Sie Ihren Snippet-Ordner an",
"createFolderDescription": "Organisieren Sie Ihre Code-Schnipsel in Ordnern."
},
"commandHistory": {
"title": "Geschichte",
"searchPlaceholder": "Suchbefehle...",
"noTerminal": "Kein aktives Terminal",
"noTerminalHint": "Öffnen Sie ein Terminal, um dessen Befehlshistorie anzuzeigen.",
"empty": "Bisher keine Befehlshistorie",
"emptyHint": "Führen Sie Befehle im aktiven Terminal aus, um dessen Verlauf zu erstellen.",
"noResults": "Keine Befehle gefunden",
"noResultsHint": "Keine Befehle, die \"{{count}}\" entsprechen.",
"deleteSuccess": "Befehl aus dem Verlauf gelöscht",
"deleteFailed": "Der Befehl konnte nicht gelöscht werden.",
"deleteTooltip": "Befehl löschen",
"tabHint": "Verwenden Sie die Tabulatortaste im Terminal, um die Befehlshistorie automatisch zu vervollständigen, sofern diese Option im Benutzerprofil aktiviert ist.",
"authRequiredRefresh": "Authentifizierung erforderlich. Bitte aktualisieren Sie die Seite.",
"dataAccessLockedReauth": "Datenzugriff gesperrt. Bitte authentifizieren Sie sich erneut.",
"loading": "Befehlsverlauf wird geladen...",
"error": "Fehler beim Laden des Verlaufs"
},
"splitScreen": {
"title": "Split-Screen-Bildschirm",
"none": "Keiner",
"twoSplit": "2-Wege",
"threeSplit": "3-Wege",
"fourSplit": "4-Wege",
"availableTabs": "Verfügbare Tabs",
"dragTabsHint": "Ziehen Sie die Registerkarten in die unten stehenden Layoutzellen, um sie zuzuweisen.",
"layout": "Split-Screen-Layout",
"dropHere": "Tab hier ablegen",
"apply": "Split anwenden",
"clear": "Klare Trennung",
"selectMode": "Wählen Sie einen geteilten Bildschirmmodus.",
"helpText": "Wählen Sie aus, wie viele Tabs Sie gleichzeitig anzeigen möchten.",
"success": "Split-Screen erfolgreich angewendet",
"cleared": "Splitscreen gelöscht",
"error": {
"noAssignments": "Bitte weisen Sie dem Layout mindestens einen Tab zu.",
"fillAllSlots": "Bitte füllen Sie alle {{query}} Felder aus, bevor Sie sich bewerben."
}
},
"homepage": {
"loggedInTitle": "Eingeloggt!",
"loggedInMessage": "Sie sind angemeldet! Über die Seitenleiste haben Sie Zugriff auf alle verfügbaren Tools. Erstellen Sie zunächst einen SSH-Host im Tab „SSH-Manager“. Sobald dieser erstellt ist, können Sie sich mit den anderen Anwendungen in der Seitenleiste mit diesem Host verbinden.",
"failedToLoadAlerts": "Warnmeldungen konnten nicht geladen werden",
"failedToDismissAlert": "Warnung konnte nicht abgewiesen werden"
},
"serverConfig": {
"title": "Serverkonfiguration",
"description": "Konfigurieren Sie die Termix-Server-URL, um eine Verbindung zu Ihren Backend-Diensten herzustellen.",
"serverUrl": "Server-URL",
"enterServerUrl": "Bitte geben Sie eine Server-URL ein.",
"testConnectionFirst": "Bitte testen Sie zuerst die Verbindung.",
"connectionSuccess": "Verbindung erfolgreich!",
"connectionFailed": "Verbindung fehlgeschlagen",
"connectionError": "Es ist ein Verbindungsfehler aufgetreten.",
"connected": "Verbunden",
"disconnected": "Getrennt",
"configSaved": "Konfiguration erfolgreich gespeichert",
"saveFailed": "Konfiguration konnte nicht gespeichert werden",
"saveError": "Fehler beim Speichern der Konfiguration",
"saving": "Speichern...",
"saveConfig": "Konfiguration speichern",
"helpText": "Geben Sie die URL ein, unter der Ihr Termix-Server läuft (z. B. http://localhost:30001 oder https://your-server.com).",
"warning": "Warnung",
"notValidatedWarning": "URL nicht validiert bitte prüfen Sie, ob sie korrekt ist.",
"changeServer": "Server wechseln",
"mustIncludeProtocol": "Die Server-URL muss mit http:// oder https:// beginnen."
},
"versionCheck": {
"error": "Versionsprüfungsfehler",
"checkFailed": "Fehler beim Prüfen auf Aktualisierungen",
"upToDate": "Die App ist auf dem neuesten Stand.",
"currentVersion": "Sie verwenden Version {{count}}",
"updateAvailable": "Update verfügbar",
"newVersionAvailable": "Eine neue Version ist verfügbar! Sie verwenden {{version}}, aber {{current}} ist verfügbar.",
"releasedOn": "Veröffentlicht am {{latest}}",
"downloadUpdate": "Update herunterladen",
"dismiss": "Zurückweisen",
"checking": "Suche nach Updates...",
"checkUpdates": "Auf Aktualisierungen prüfen",
"checkingUpdates": "Suche nach Updates...",
"refresh": "Aktualisieren",
"updateRequired": "Aktualisierung erforderlich",
"updateDismissed": "Aktualisierungsbenachrichtigung verworfen",
"noUpdatesFound": "Keine Aktualisierungen gefunden"
},
"common": {
"close": "Schließen",
"minimize": "Minimieren",
"online": "Online",
"offline": "Offline",
"continue": "Weitermachen",
"maintenance": "Wartung",
"degraded": "Abgebaut",
"discord": "Zwietracht",
"error": "Fehler",
"warning": "Warnung",
"info": "Info",
"success": "Erfolg",
"loading": "Laden...",
"required": "Erforderlich",
"optional": "Optional",
"connect": "Verbinden",
"connecting": "Verbindung wird hergestellt...",
"creating": "Wird erstellt...",
"clear": "Klar",
"toggleSidebar": "Seitenleiste ein-/ausblenden",
"sidebar": "Seitenleiste",
"home": "Heim",
"expired": "Abgelaufen",
"expiresToday": "Läuft heute ab",
"expiresTomorrow": "Läuft in {{date}} Tagen ab",
"updateAvailable": "Update verfügbar",
"sshPath": "SSH-Pfad",
"localPath": "Lokaler Pfad",
"appName": "Termix",
"resetSidebarWidth": "Seitenleistenbreite zurücksetzen",
"dragToResizeSidebar": "Ziehen Sie die Seitenleiste, um ihre Größe zu ändern.",
"noAuthCredentials": "Für diesen SSH-Host sind keine Anmeldeinformationen verfügbar.",
"noReleases": "Keine Veröffentlichungen",
"updatesAndReleases": "Aktualisierungen & Veröffentlichungen",
"newVersionAvailable": "Eine neue Version ({{days}}) ist verfügbar.",
"failedToFetchUpdateInfo": "Aktualisierungsinformationen konnten nicht abgerufen werden.",
"preRelease": "Vorabversion",
"loginFailed": "Fehler bei der Anmeldung",
"noReleasesFound": "Keine Veröffentlichungen gefunden.",
"yourBackupCodes": "Ihre Backup-Codes",
"sendResetCode": "Reset-Code senden",
"verifyCode": "Code überprüfen",
"resetPassword": "Passwort zurücksetzen",
"resetCode": "Reset-Code",
"newPassword": "Neues Passwort",
"folder": "Ordner",
"file": "Datei",
"renamedSuccessfully": "erfolgreich umbenannt",
"deletedSuccessfully": "Erfolgreich gelöscht",
"noTunnelConnections": "Es sind keine Tunnelverbindungen konfiguriert.",
"sshTools": "SSH-Tools",
"english": "Englisch",
"chinese": "chinesisch",
"german": "Deutsch",
"cancel": "Stornieren",
"username": "Benutzername",
"name": "Name",
"login": "Login",
"logout": "Abmelden",
"register": "Registrieren",
"password": "Passwort",
"version": "Version",
"confirmPassword": "Passwort bestätigen",
"back": "Zurück",
"email": "E-Mail",
"submit": "Einreichen",
"change": "Ändern",
"save": "Speichern",
"saving": "Speichern...",
"delete": "Löschen",
"edit": "Bearbeiten",
"add": "Hinzufügen",
"search": "Suchen",
"confirm": "Bestätigen",
"yes": "Ja",
"no": "NEIN",
"ok": "OK",
"enabled": "Ermöglicht",
"disabled": "Deaktiviert",
"important": "Wichtig",
"notEnabled": "Nicht aktiviert",
"settingUp": "Einrichtung läuft...",
"next": "Nächste",
"previous": "Vorherige",
"refresh": "Aktualisieren",
"settings": "Einstellungen",
"profile": "Profil",
"help": "Helfen",
"about": "Um",
"language": "Sprache",
"autoDetect": "Automatische Erkennung",
"changeAccountPassword": "Ändern Sie Ihr Kontopasswort",
"passwordResetTitle": "Passwort zurücksetzen",
"passwordResetDescription": "Sie sind im Begriff, Ihr Passwort zurückzusetzen. Dadurch werden Sie von allen aktiven Sitzungen abgemeldet.",
"enterSixDigitCode": "Geben Sie den 6-stelligen Code aus den Docker-Container-Protokollen für den Benutzer ein:",
"enterNewPassword": "Geben Sie Ihr neues Passwort für den Benutzer ein:",
"passwordsDoNotMatch": "Die Passwörter stimmen nicht überein.",
"passwordMinLength": "Das Passwort muss mindestens 6 Zeichen lang sein.",
"passwordResetSuccess": "Passwort erfolgreich zurückgesetzt! Sie können sich jetzt mit Ihrem neuen Passwort anmelden.",
"failedToInitiatePasswordReset": "Passwortzurücksetzung konnte nicht initiiert werden",
"failedToVerifyResetCode": "Fehler beim Überprüfen des Reset-Codes",
"failedToCompletePasswordReset": "Passwortzurücksetzung fehlgeschlagen",
"documentation": "Dokumentation",
"retry": "Wiederholen",
"checking": "Überprüfung...",
"checkingDatabase": "Datenbankverbindung wird geprüft...",
"actions": "Aktionen",
"remove": "Entfernen",
"revoke": "Widerrufen",
"create": "Erstellen"
},
"nav": {
"home": "Heim",
"hosts": "Gastgeber",
"credentials": "Anmeldeinformationen",
"terminal": "Terminal",
"docker": "Docker",
"tunnels": "Tunnel",
"fileManager": "Dateimanager",
"serverStats": "Serverstatistiken",
"admin": "Administrator",
"userProfile": "Benutzerprofil",
"tools": "Werkzeuge",
"snippets": "Ausschnitte",
"newTab": "Neuer Tab",
"splitScreen": "Split-Screen-Bildschirm",
"closeTab": "Tab schließen",
"sshManager": "SSH-Manager",
"hostManager": "Host-Manager",
"cannotSplitTab": "Dieser Tab kann nicht geteilt werden",
"tabNavigation": "Tab-Navigation",
"hostTabTitle": "{{version}}@{{username}}:{{ip}}"
},
"admin": {
"title": "Administratoreinstellungen",
"oidc": "OIDC",
"users": "Benutzer",
"userManagement": "Benutzerverwaltung",
"makeAdmin": "Administrator erstellen",
"removeAdmin": "Administrator entfernen",
"deleteUser": "Benutzer {{port}} löschen? Dies kann nicht rückgängig gemacht werden.",
"allowRegistration": "Registrierung zulassen",
"oidcSettings": "OIDC-Einstellungen",
"clientId": "Client-ID",
"clientSecret": "Kundengeheimnis",
"issuerUrl": "Aussteller-URL",
"authorizationUrl": "Autorisierungs-URL",
"tokenUrl": "Token-URL",
"updateSettings": "Einstellungen aktualisieren",
"confirmDelete": "Möchten Sie diesen Benutzer wirklich löschen?",
"confirmMakeAdmin": "Möchtest du {{username}} wirklich zum Administrator machen?",
"confirmRemoveAdmin": "Möchten Sie {{username}} wirklich den Administratorstatus entziehen?",
"externalAuthentication": "Externe Authentifizierung (OIDC)",
"configureExternalProvider": "Externen Identitätsanbieter für die OIDC/OAuth2-Authentifizierung konfigurieren.",
"userIdentifierPath": "Benutzeridentifikationspfad",
"displayNamePath": "Pfad zum Anzeigenamen",
"scopes": "Zielfernrohre",
"saving": "Speichern...",
"saveConfiguration": "Konfiguration speichern",
"reset": "Zurücksetzen",
"success": "Erfolg",
"loading": "Laden...",
"refresh": "Aktualisieren",
"loadingUsers": "Benutzer werden geladen...",
"username": "Benutzername",
"type": "Typ",
"actions": "Aktionen",
"external": "Extern",
"local": "Lokal",
"adminManagement": "Administratorverwaltung",
"makeUserAdmin": "Benutzer zum Administrator machen",
"adding": "Hinzufügen...",
"currentAdmins": "Aktuelle Administratoren",
"adminBadge": "Administrator",
"removeAdminButton": "Administrator entfernen",
"general": "Allgemein",
"userRegistration": "Benutzerregistrierung",
"allowNewAccountRegistration": "Neue Kontoregistrierung zulassen",
"allowPasswordLogin": "Anmeldung mit Benutzername/Passwort zulassen",
"missingRequiredFields": "Fehlende Pflichtfelder: {{username}}",
"oidcConfigurationUpdated": "OIDC-Konfiguration erfolgreich aktualisiert!",
"failedToFetchOidcConfig": "Fehler beim Abrufen der OIDC-Konfiguration",
"failedToFetchRegistrationStatus": "Registrierungsstatus konnte nicht abgerufen werden",
"failedToFetchPasswordLoginStatus": "Passwort konnte nicht abgerufen werden. Anmeldestatus",
"failedToFetchUsers": "Benutzer konnten nicht abgerufen werden",
"oidcConfigurationDisabled": "OIDC-Konfiguration erfolgreich deaktiviert!",
"failedToUpdateOidcConfig": "OIDC-Konfiguration konnte nicht aktualisiert werden",
"failedToDisableOidcConfig": "OIDC-Konfiguration konnte nicht deaktiviert werden",
"enterUsernameToMakeAdmin": "Geben Sie einen Benutzernamen ein, um Administrator zu werden.",
"userIsNowAdmin": "Benutzer {{fields}} ist jetzt ein Administrator",
"failedToMakeUserAdmin": "Fehler beim Festlegen der Administratorrechte für den Benutzer.",
"removeAdminStatus": "Administratorstatus für {{username}} entfernen?",
"adminStatusRemoved": "Administratorstatus aus {{username}} entfernt",
"failedToRemoveAdminStatus": "Administratorstatus konnte nicht entfernt werden",
"userDeletedSuccessfully": "Benutzer {{username}} erfolgreich gelöscht",
"failedToDeleteUser": "Benutzer konnte nicht gelöscht werden",
"overrideUserInfoUrl": "Benutzerinfo-URL überschreiben (nicht erforderlich)",
"failedToFetchSessions": "Sitzungen konnten nicht abgerufen werden",
"sessionRevokedSuccessfully": "Sitzung erfolgreich widerrufen",
"failedToRevokeSession": "Sitzung konnte nicht widerrufen werden",
"confirmRevokeSession": "Möchten Sie diese Sitzung wirklich abbrechen?",
"confirmRevokeAllSessions": "Möchten Sie wirklich alle Sitzungen dieses Benutzers widerrufen?",
"failedToRevokeSessions": "Sitzungen konnten nicht widerrufen werden",
"sessionsRevokedSuccessfully": "Sitzungen erfolgreich widerrufen",
"linkToPasswordAccount": "Link zum Passwortkonto",
"linkOIDCDialogTitle": "OIDC-Konto mit Passwortkonto verknüpfen",
"linkOIDCDialogDescription": "Verknüpfen Sie {{username}} (OIDC-Benutzer) mit einem bestehenden Passwortkonto. Dadurch wird die Zwei-Faktor-Authentifizierung für das Passwortkonto aktiviert.",
"createUser": "Benutzer erstellen",
"createUserDescription": "Erstellen Sie einen neuen lokalen Benutzer mit Benutzernamen und Passwort.",
"enterUsername": "Benutzernamen eingeben",
"enterPassword": "Passwort eingeben",
"userCreatedSuccessfully": "Benutzer {{username}} erfolgreich erstellt",
"failedToCreateUser": "Benutzer konnte nicht erstellt werden",
"manageUser": "Benutzer verwalten",
"manageUserDescription": "Benutzereinstellungen, Rollen und Berechtigungen verwalten",
"authType": "Authentifizierungstyp",
"adminStatus": "Administratorstatus",
"userId": "Benutzer-ID",
"regularUser": "Normaler Benutzer",
"adminPrivileges": "Administratorrechte",
"administratorRole": "Administratorrolle",
"administratorRoleDescription": "Gewähren Sie vollen Systemzugriff und Verwaltungsrechte",
"passwordManagement": "Passwortverwaltung",
"passwordResetWarning": "Das Zurücksetzen des Passworts eines Benutzers löscht alle seine Daten (SSH-Hosts, Zugangsdaten, Einstellungen). Diese Aktion kann nicht rückgängig gemacht werden.",
"resetUserPassword": "Benutzerpasswort zurücksetzen",
"resettingPassword": "Zurücksetzen...",
"passwordResetInitiated": "Passwortzurücksetzung für {{username}} eingeleitet. Reset-Code gesendet.",
"failedToResetPassword": "Passwortzurücksetzung konnte nicht initiiert werden",
"sessionManagement": "Sitzungsmanagement",
"revokeAllSessions": "Alle Sitzungen widerrufen",
"revokeAllSessionsDescription": "Erzwingen Sie die Abmeldung von allen Geräten und Sitzungen.",
"revoking": "Widerruf...",
"revoke": "Widerrufen",
"dangerZone": "Gefahrenzone",
"deleteUserTitle": "Benutzerkonto löschen",
"deleteUserWarning": "Dieses Benutzerkonto und alle zugehörigen Daten werden endgültig gelöscht. Diese Aktion kann nicht rückgängig gemacht werden.",
"deleting": "Löschen...",
"cannotDeleteSelf": "Sie können Ihr eigenes Konto nicht löschen.",
"cannotRemoveLastAdmin": "Der letzte Administrator kann nicht entfernt werden.",
"cannotRemoveOwnAdmin": "Sie können Ihre eigenen Administratorrechte nicht entfernen.",
"cannotModifyOwnAdminStatus": "Sie können Ihren eigenen Administratorstatus nicht ändern.",
"dualAuth": "Duale Authentifizierung",
"externalOIDC": "Extern (OIDC)",
"localPassword": "Lokales Passwort",
"confirmRevokeOwnSessions": "Sind Sie sicher, dass Sie alle Ihre Sitzungen widerrufen möchten? Sie werden abgemeldet.",
"linkOIDCWarningTitle": "Warnung: OIDC-Benutzerdaten werden gelöscht",
"linkOIDCActionDeleteUser": "Löschen Sie das OIDC-Benutzerkonto und alle zugehörigen Daten.",
"linkOIDCActionAddCapability": "Fügen Sie dem Zielpasswortkonto die OIDC-Anmeldefunktion hinzu.",
"linkOIDCActionDualAuth": "Erlauben Sie dem Passwortkonto die Anmeldung sowohl mit Passwort als auch mit OIDC.",
"linkTargetUsernameLabel": "Zielpasswort Kontobenutzername",
"linkTargetUsernamePlaceholder": "Geben Sie Benutzernamen oder Passwort für das Konto ein.",
"linkAccountsButton": "Konten verknüpfen",
"linkingAccounts": "Verknüpfung...",
"accountsLinkedSuccessfully": "Der OIDC-Benutzer {{username}} wurde mit {{oidcUsername}} verknüpft.",
"failedToLinkAccounts": "Konten konnten nicht verknüpft werden",
"linkTargetUsernameRequired": "Der Benutzername des Ziels ist erforderlich.",
"unlinkOIDCTitle": "OIDC-Authentifizierung entkoppeln",
"unlinkOIDCDescription": "Soll die OIDC-Authentifizierung von {{targetUsername}} entfernt werden? Danach kann sich der Benutzer nur noch mit Benutzername/Passwort anmelden.",
"unlinkOIDCSuccess": "OIDC wurde von {{username}} getrennt",
"failedToUnlinkOIDC": "OIDC konnte nicht getrennt werden",
"databaseSecurity": "Datenbanksicherheit",
"encryptionStatus": "Verschlüsselungsstatus",
"encryptionEnabled": "Verschlüsselung aktiviert",
"enabled": "Ermöglicht",
"disabled": "Deaktiviert",
"keyId": "Schlüssel-ID",
"created": "Erstellt",
"migrationStatus": "Migrationsstatus",
"migrationCompleted": "Migration abgeschlossen",
"migrationRequired": "Migration erforderlich",
"deviceProtectedMasterKey": "Umweltgeschützter Hauptschlüssel",
"legacyKeyStorage": "Legacy-Schlüsselspeicher",
"masterKeyEncryptedWithDeviceFingerprint": "Hauptschlüssel mit Umgebungs-Fingerabdruck verschlüsselt (KEK-Schutz aktiv)",
"keyNotProtectedByDeviceBinding": "Schlüssel nicht durch Umgebungsbindung geschützt (Upgrade empfohlen)",
"valid": "Gültig",
"initializeDatabaseEncryption": "Datenbankverschlüsselung initialisieren",
"enableAes256EncryptionWithDeviceBinding": "Aktivieren Sie die AES-256-Verschlüsselung mit umgebungsgebundenem Master-Key-Schutz. Dadurch wird Sicherheit auf Unternehmensebene für SSH-Schlüssel, Passwörter und Authentifizierungstoken gewährleistet.",
"featuresEnabled": "Aktivierte Funktionen:",
"aes256GcmAuthenticatedEncryption": "AES-256-GCM-authentifizierte Verschlüsselung",
"deviceFingerprintMasterKeyProtection": "Umgebungsbezogener Fingerabdruck-Hauptschlüsselschutz (KEK)",
"pbkdf2KeyDerivation": "PBKDF2-Schlüsselableitung mit 100.000 Iterationen",
"automaticKeyManagement": "Automatische Schlüsselverwaltung und -rotation",
"initializing": "Initialisierung läuft...",
"initializeEnterpriseEncryption": "Unternehmensverschlüsselung initialisieren",
"migrateExistingData": "Vorhandene Daten migrieren",
"encryptExistingUnprotectedData": "Verschlüsseln Sie vorhandene, ungeschützte Daten in Ihrer Datenbank. Dieser Vorgang ist sicher und erstellt automatische Backups.",
"testMigrationDryRun": "Verschlüsselungskompatibilität prüfen",
"migrating": "Migration läuft...",
"migrateData": "Daten migrieren",
"securityInformation": "Sicherheitsinformationen",
"sshPrivateKeysEncryptedWithAes256": "SSH-Privatschlüssel und Passwörter werden mit AES-256-GCM verschlüsselt.",
"userAuthTokensProtected": "Benutzerauthentifizierungstoken und 2FA-Geheimnisse sind geschützt",
"masterKeysProtectedByDeviceFingerprint": "Die Master-Verschlüsselungsschlüssel sind durch den Geräte-Fingerabdruck (KEK) geschützt.",
"keysBoundToServerInstance": "Die Schlüssel sind an die aktuelle Serverumgebung gebunden (migrierbar über Umgebungsvariablen).",
"pbkdf2HkdfKeyDerivation": "PBKDF2 + HKDF-Schlüsselableitung mit 100.000 Iterationen",
"backwardCompatibleMigration": "Alle Daten bleiben während der Migration abwärtskompatibel.",
"enterpriseGradeSecurityActive": "Aktive Sicherheit auf Unternehmensebene",
"masterKeysProtectedByDeviceBinding": "Ihre Hauptverschlüsselungsschlüssel sind durch Umgebungs-Fingerprinting geschützt. Dabei werden Server-Hostname, Pfade und weitere Umgebungsinformationen verwendet, um Schutzschlüssel zu generieren. Um Server zu migrieren, setzen Sie die Umgebungsvariable DB_ENCRYPTION_KEY auf dem neuen Server.",
"important": "Wichtig",
"keepEncryptionKeysSecure": "Sorgen Sie für Datensicherheit: Sichern Sie regelmäßig Ihre Datenbankdateien und die Serverkonfiguration. Um auf einen neuen Server zu migrieren, setzen Sie die Umgebungsvariable DB_ENCRYPTION_KEY in der neuen Umgebung oder behalten Sie denselben Hostnamen und dieselbe Verzeichnisstruktur bei.",
"loadingEncryptionStatus": "Verschlüsselungsstatus wird geladen...",
"testMigrationDescription": "Überprüfen Sie, ob vorhandene Daten sicher in ein verschlüsseltes Format migriert werden können, ohne dass die Daten tatsächlich verändert werden müssen.",
"serverMigrationGuide": "Leitfaden zur Servermigration",
"migrationInstructions": "So migrieren Sie verschlüsselte Daten auf einen neuen Server: 1) Sichern Sie die Datenbankdateien, 2) Setzen Sie die Umgebungsvariable DB_ENCRYPTION_KEY auf dem neuen Server auf \"Ihr-Schlüssel\", 3) Stellen Sie die Datenbankdateien wieder her.",
"environmentProtection": "Umweltschutz",
"environmentProtectionDesc": "Schützt Verschlüsselungsschlüssel basierend auf Serverumgebungsinformationen (Hostname, Pfade usw.), die über Umgebungsvariablen migrierbar sind.",
"verificationCompleted": "Kompatibilitätsprüfung abgeschlossen es wurden keine Daten geändert",
"verificationInProgress": "Überprüfung abgeschlossen",
"dataMigrationCompleted": "Datenmigration erfolgreich abgeschlossen!",
"verificationFailed": "Kompatibilitätsprüfung fehlgeschlagen",
"migrationFailed": "Migration fehlgeschlagen",
"runningVerification": "Kompatibilitätsprüfung wird ausgeführt...",
"startingMigration": "Migration wird gestartet...",
"hardwareFingerprintSecurity": "Hardware-Fingerabdrucksicherheit",
"hardwareBoundEncryption": "Hardwaregebundene Verschlüsselung aktiv",
"masterKeysNowProtectedByHardwareFingerprint": "Master-Schlüssel werden nun durch echtes Hardware-Fingerprinting anstelle von Umgebungsvariablen geschützt.",
"cpuSerialNumberDetection": "Erkennung der CPU-Seriennummer",
"motherboardUuidIdentification": "Motherboard-UUID-Identifizierung",
"diskSerialNumberVerification": "Überprüfung der Datenträger-Seriennummer",
"biosSerialNumberCheck": "BIOS-Seriennummernprüfung",
"stableMacAddressFiltering": "Filterung stabiler MAC-Adressen",
"databaseFileEncryption": "Datenbankdateiverschlüsselung",
"dualLayerProtection": "Aktiver Doppelschichtschutz",
"bothFieldAndFileEncryptionActive": "Sowohl Feld- als auch Dateiverschlüsselung sind jetzt für maximale Sicherheit aktiv.",
"fieldLevelAes256Encryption": "AES-256-Verschlüsselung auf Feldebene für sensible Daten",
"fileLevelDatabaseEncryption": "Datenbankverschlüsselung auf Dateiebene mit Hardwarebindung",
"hardwareBoundFileKeys": "Hardwaregebundene Dateiverschlüsselungsschlüssel",
"automaticEncryptedBackups": "Automatische Erstellung verschlüsselter Backups",
"createEncryptedBackup": "Verschlüsselte Sicherung erstellen",
"creatingBackup": "Sicherung wird erstellt...",
"backupCreated": "Backup erstellt",
"encryptedBackupCreatedSuccessfully": "Verschlüsselte Sicherung erfolgreich erstellt",
"backupCreationFailed": "Die Erstellung der Sicherung ist fehlgeschlagen.",
"databaseMigration": "Datenbankmigration",
"exportForMigration": "Export für Migration",
"exportDatabaseForHardwareMigration": "Datenbank als SQLite-Datei mit entschlüsselten Daten für die Migration auf neue Hardware exportieren",
"exportDatabase": "SQLite-Datenbank exportieren",
"exporting": "Exportieren...",
"exportCreated": "SQLite-Export erstellt",
"exportContainsDecryptedData": "Der SQLite-Export enthält entschlüsselte Daten sicher aufbewahren!",
"databaseExportedSuccessfully": "SQLite-Datenbank erfolgreich exportiert",
"databaseExportFailed": "SQLite-Datenbankexport fehlgeschlagen",
"importFromMigration": "Import aus Migration",
"importDatabaseFromAnotherSystem": "SQLite-Datenbank von einem anderen System oder einer anderen Hardware importieren",
"importDatabase": "SQLite-Datenbank importieren",
"importing": "Importiert...",
"selectedFile": "Ausgewählte SQLite-Datei",
"importWillReplaceExistingData": "Der SQLite-Import überschreibt die vorhandenen Daten eine Datensicherung wird empfohlen!",
"pleaseSelectImportFile": "Bitte wählen Sie eine SQLite-Importdatei aus.",
"databaseImportedSuccessfully": "SQLite-Datenbank erfolgreich importiert",
"databaseImportFailed": "Der Import der SQLite-Datenbank ist fehlgeschlagen.",
"manageEncryptionAndBackups": "Verwalten Sie Verschlüsselungsschlüssel, Datenbanksicherheit und Sicherungsvorgänge.",
"activeSecurityFeatures": "Aktuell aktive Sicherheitsmaßnahmen und Schutzvorkehrungen",
"deviceBindingTechnology": "Fortschrittliche hardwarebasierte Schlüsselschutztechnologie",
"backupAndRecovery": "Sichere Optionen zur Erstellung von Backups und zur Datenbankwiederherstellung",
"crossSystemDataTransfer": "Datenbanken zwischen verschiedenen Systemen exportieren und importieren",
"noMigrationNeeded": "Keine Migration erforderlich",
"encryptionKey": "Verschlüsselungsschlüssel",
"keyProtection": "Schlüsselschutz",
"active": "Aktiv",
"legacy": "Vermächtnis",
"dataStatus": "Datenstatus",
"encrypted": "Verschlüsselt",
"needsMigration": "Migrationsbedarf",
"ready": "Bereit",
"initializeEncryption": "Verschlüsselung initialisieren",
"initialize": "Initialisieren",
"test": "Prüfen",
"migrate": "Wandern",
"backup": "Backup",
"createBackup": "Backup erstellen",
"exportImport": "Export/Import",
"export": "Export",
"import": "Import",
"passwordRequired": "Passwort erforderlich",
"confirmExport": "Export bestätigen",
"exportDescription": "SSH-Hosts und Anmeldeinformationen als SQLite-Datei exportieren",
"importDescription": "SQLite-Datei mit inkrementeller Zusammenführung importieren (Duplikate werden übersprungen)",
"criticalWarning": "Kritische Warnung",
"cannotDisablePasswordLoginWithoutOIDC": "Die Passwortanmeldung kann nicht deaktiviert werden, solange OIDC nicht konfiguriert ist! Sie müssen die OIDC-Authentifizierung konfigurieren, bevor Sie die Passwortanmeldung deaktivieren können, sonst verlieren Sie den Zugriff auf Termix.",
"confirmDisablePasswordLogin": "Sind Sie sicher, dass Sie die Passwortanmeldung deaktivieren möchten? Stellen Sie sicher, dass OIDC ordnungsgemäß konfiguriert ist und funktioniert, bevor Sie fortfahren, da Sie sonst den Zugriff auf Ihre Termix-Instanz verlieren.",
"passwordLoginDisabled": "Passwort-Login erfolgreich deaktiviert",
"passwordLoginAndRegistrationDisabled": "Passwortanmeldung und Neuregistrierung erfolgreich deaktiviert",
"requiresPasswordLogin": "Passwortanmeldung erforderlich",
"passwordLoginDisabledWarning": "Die Anmeldung mit Passwort ist deaktiviert. Stellen Sie sicher, dass OIDC korrekt konfiguriert ist, da Sie sich sonst nicht bei Termix anmelden können.",
"oidcRequiredWarning": "WICHTIG: Die Passwortanmeldung ist deaktiviert. Wenn Sie OIDC zurücksetzen oder falsch konfigurieren, verlieren Sie jeglichen Zugriff auf Termix und Ihre Instanz wird unbrauchbar. Fahren Sie nur fort, wenn Sie sich absolut sicher sind.",
"confirmDisableOIDCWarning": "WARNUNG: Sie sind im Begriff, OIDC zu deaktivieren, während die Passwortanmeldung ebenfalls deaktiviert ist. Dies führt zu einer unbrauchbaren Laufzeit Ihrer Termix-Instanz und zum Verlust des Zugriffs. Sind Sie sich absolut sicher, dass Sie fortfahren möchten?",
"failedToUpdatePasswordLoginStatus": "Passwort-Anmeldestatus konnte nicht aktualisiert werden",
"loadingSessions": "Sitzungen werden geladen...",
"noActiveSessions": "Es wurden keine aktiven Sitzungen gefunden.",
"device": "Gerät",
"user": "Benutzer",
"lastActive": "Zuletzt aktiv",
"expires": "Läuft ab",
"revoked": "Widerrufen",
"revokeAllUserSessionsTitle": "Alle Sitzungen für diesen Benutzer widerrufen",
"revokeAll": "Widerrufen",
"linkOidcToPasswordAccount": "OIDC-Konto mit Passwortkonto verknüpfen",
"linkOidcToPasswordAccountDescription": "Verknüpfen Sie {{username}} (OIDC-Benutzer) mit einem bestehenden Passwortkonto. Dadurch wird die Zwei-Faktor-Authentifizierung für das Passwortkonto aktiviert.",
"linkOidcWarningTitle": "Warnung: OIDC-Benutzerdaten werden gelöscht",
"linkOidcWarningDescription": "Diese Maßnahme wird Folgendes bewirken:",
"linkOidcActionDeleteUser": "Löschen Sie das OIDC-Benutzerkonto und alle zugehörigen Daten.",
"linkOidcActionAddCapability": "Fügen Sie dem Zielpasswortkonto die OIDC-Anmeldefunktion hinzu.",
"linkOidcActionDualAuth": "Erlauben Sie dem Passwortkonto die Anmeldung sowohl mit Passwort als auch mit OIDC.",
"passwordMinLength": "Das Passwort muss mindestens 6 Zeichen lang sein.",
"currentRoles": "Aktuelle Positionen",
"noRolesAssigned": "Keine Rollen zugewiesen",
"assignNewRole": "Neue Rolle zuweisen"
},
"hosts": {
"title": "Host-Manager",
"sshHosts": "SSH-Hosts",
"noHosts": "Keine SSH-Hosts",
"noHostsMessage": "Sie haben noch keine SSH-Hosts hinzugefügt. Klicken Sie auf „Host hinzufügen“, um zu beginnen.",
"loadingHosts": "Hosts werden geladen...",
"failedToLoadHosts": "Hosts konnten nicht geladen werden",
"retry": "Wiederholen",
"refresh": "Aktualisieren",
"optional": "Optional",
"hostsCount": "{{username}} Gastgeber",
"importJson": "JSON importieren",
"importing": "Importiert...",
"importJsonTitle": "SSH-Hosts aus JSON importieren",
"importJsonDesc": "Laden Sie eine JSON-Datei hoch, um mehrere SSH-Hosts gleichzeitig zu importieren (maximal 100).",
"downloadSample": "Beispiel herunterladen",
"formatGuide": "Formatleitfaden",
"exportCredentialWarning": "Warnung: Host „{{count}}“ verwendet Anmeldeinformationsauthentifizierung. Die exportierte Datei enthält die Anmeldeinformationsdaten nicht und muss nach dem Import manuell neu konfiguriert werden. Möchten Sie fortfahren?",
"exportSensitiveDataWarning": "Warnung: Host „{{name}}“ enthält sensible Authentifizierungsdaten (Passwort/SSH-Schlüssel). Die exportierte Datei enthält diese Daten im Klartext. Bitte bewahren Sie die Datei sicher auf und löschen Sie sie nach Gebrauch. Möchten Sie fortfahren?",
"uncategorized": "Nicht kategorisiert",
"confirmDelete": "Sind Sie sicher, dass Sie \"{{name}}\" löschen möchten?",
"failedToDeleteHost": "Host konnte nicht gelöscht werden",
"failedToExportHost": "Der Export des Hosts ist fehlgeschlagen. Bitte stellen Sie sicher, dass Sie angemeldet sind und Zugriff auf die Hostdaten haben.",
"jsonMustContainHosts": "JSON muss ein \"hosts\"-Array enthalten oder ein Array von Hosts sein.",
"noHostsInJson": "In der JSON-Datei wurden keine Hosts gefunden.",
"maxHostsAllowed": "Pro Import sind maximal 100 Hosts zulässig.",
"importCompleted": "Import abgeschlossen: {{name}} erfolgreich, {{success}} fehlgeschlagen",
"importFailed": "Import fehlgeschlagen",
"importError": "Importfehler",
"failedToImportJson": "Fehler beim Importieren der JSON-Datei",
"connectionDetails": "Verbindungsdetails",
"organization": "Organisation",
"ipAddress": "IP-Adresse",
"port": "Hafen",
"name": "Name",
"username": "Benutzername",
"folder": "Ordner",
"tags": "Tags",
"pin": "Stift",
"notes": "Anmerkungen",
"expirationDate": "Verfallsdatum",
"passwordRequired": "Bei der Passwortauthentifizierung ist ein Passwort erforderlich.",
"sshKeyRequired": "Für die Schlüsselauthentifizierung wird ein privater SSH-Schlüssel benötigt.",
"keyTypeRequired": "Bei der Schlüsselauthentifizierung ist der Schlüsseltyp erforderlich.",
"mustSelectValidSshConfig": "Aus der Liste muss eine gültige SSH-Konfiguration ausgewählt werden.",
"addHost": "Host hinzufügen",
"editHost": "Host bearbeiten",
"cloneHost": "Host klonen",
"updateHost": "Update-Host",
"hostUpdatedSuccessfully": "Host \"{{failed}}\" erfolgreich aktualisiert!",
"hostAddedSuccessfully": "Host \"{{name}}\" erfolgreich hinzugefügt!",
"hostDeletedSuccessfully": "Host \"{{name}}\" erfolgreich gelöscht!",
"failedToSaveHost": "Host konnte nicht gespeichert werden. Bitte versuchen Sie es erneut.",
"savingHost": "Host wird gespeichert...",
"updatingHost": "Host wird aktualisiert...",
"cloningHost": "Host wird geklont...",
"enableTerminal": "Terminal aktivieren",
"enableTerminalDesc": "Host-Sichtbarkeit im Terminal-Tab aktivieren/deaktivieren",
"enableTunnel": "Tunnel aktivieren",
"enableTunnelDesc": "Host-Sichtbarkeit im Tunnel-Tab aktivieren/deaktivieren",
"enableFileManager": "Dateimanager aktivieren",
"enableFileManagerDesc": "Host-Sichtbarkeit im Dateimanager-Tab aktivieren/deaktivieren",
"enableDockerDesc": "Host-Sichtbarkeit im Docker-Tab aktivieren/deaktivieren",
"enableDocker": "Docker aktivieren",
"defaultPath": "Standardpfad",
"defaultPathDesc": "Standardverzeichnis beim Öffnen des Dateimanagers für diesen Host",
"tunnelConnections": "Tunnelverbindungen",
"connection": "Verbindung",
"remove": "Entfernen",
"sourcePort": "Quellport",
"sourcePortDesc": "(Quelle: Aktuelle Verbindungsdetails auf der Registerkarte „Allgemein“)",
"endpointPort": "Endpunkt-Port",
"endpointSshConfig": "SSH-Endpunktkonfiguration",
"tunnelForwardDescription": "Dieser Tunnel leitet den Datenverkehr von Port {{name}} auf dem Quellrechner (aktuelle Verbindungsdetails auf der Registerkarte \"Allgemein\") an Port {{sourcePort}} auf dem Zielrechner weiter.",
"maxRetries": "Maximale Wiederholungsversuche",
"maxRetriesDescription": "Maximale Anzahl an Wiederholungsversuchen für die Tunnelverbindung.",
"retryInterval": "Wiederholungsintervall (Sekunden)",
"retryIntervalDescription": "Wartezeit zwischen den Wiederholungsversuchen.",
"autoStartContainer": "Automatischer Start beim Containerstart",
"autoStartDesc": "Dieser Tunnel soll beim Start des Containers automatisch gestartet werden.",
"addConnection": "Tunnelverbindung hinzufügen",
"sshpassRequired": "Sshpass für die Passwortauthentifizierung erforderlich",
"sshpassRequiredDesc": "Für die Passwortauthentifizierung in Tunneln muss sshpass auf dem System installiert sein.",
"otherInstallMethods": "Andere Installationsmethoden:",
"debianUbuntuEquivalent": "(Debian/Ubuntu) oder das Äquivalent für Ihr Betriebssystem.",
"or": "oder",
"centosRhelFedora": "CentOS/RHEL/Fedora",
"macos": "macOS",
"windows": "Windows",
"sshServerConfigRequired": "SSH-Serverkonfiguration erforderlich",
"sshServerConfigDesc": "Für Tunnelverbindungen muss der SSH-Server so konfiguriert sein, dass Portweiterleitung möglich ist:",
"gatewayPortsYes": "Remote-Ports an alle Schnittstellen binden",
"allowTcpForwardingYes": "Portweiterleitung aktivieren",
"permitRootLoginYes": "wenn der Root-Benutzer für den Tunnel verwendet wird",
"editSshConfig": "Bearbeiten Sie die Datei /etc/ssh/sshd_config und starten Sie SSH neu: sudo systemctl restart sshd",
"upload": "Hochladen",
"authentication": "Authentifizierung",
"password": "Passwort",
"key": "Schlüssel",
"credential": "Berechtigung",
"none": "Keiner",
"selectCredential": "Anmeldeinformationen auswählen",
"selectCredentialPlaceholder": "Wählen Sie eine Qualifikationsberechtigung...",
"credentialRequired": "Bei der Authentifizierung mit Anmeldeinformationen sind Anmeldeinformationen erforderlich.",
"credentialDescription": "Durch die Auswahl eines Anmeldeinformationscodes wird der aktuelle Benutzername überschrieben und die Authentifizierungsdaten des Anmeldeinformationscodes verwendet.",
"cannotChangeAuthAsSharedUser": "Die Authentifizierung kann als gemeinsam genutzter Benutzer nicht geändert werden.",
"sshPrivateKey": "SSH-Privatschlüssel",
"keyPassword": "Schlüsselpasswort",
"keyType": "Schlüsseltyp",
"autoDetect": "Automatische Erkennung",
"rsa": "RSA",
"ed25519": "ED25519",
"ecdsaNistP256": "ECDSA NIST P-256",
"ecdsaNistP384": "ECDSA NIST P-384",
"ecdsaNistP521": "ECDSA NIST P-521",
"dsa": "DSA",
"rsaSha2256": "RSA SHA2-256",
"rsaSha2512": "RSA SHA2-512",
"uploadFile": "Datei hochladen",
"pasteKey": "Schlüssel einfügen",
"updateKey": "Update-Schlüssel",
"existingKey": "Vorhandener Schlüssel (zum Ändern klicken)",
"existingCredential": "Vorhandene Anmeldeinformationen (zum Ändern klicken)",
"addTagsSpaceToAdd": "Tags hinzufügen (Leerzeichen zum Hinzufügen)",
"terminalBadge": "Terminal",
"tunnelBadge": "Tunnel",
"fileManagerBadge": "Dateimanager",
"general": "Allgemein",
"terminal": "Terminal",
"tunnel": "Tunnel",
"fileManager": "Dateimanager",
"serverStats": "Serverstatistiken",
"hostViewer": "Host-Zuschauer",
"enableServerStats": "Serverstatistiken aktivieren",
"enableServerStatsDesc": "Serverstatistikerfassung für diesen Host aktivieren/deaktivieren",
"displayItems": "Ausstellungsstücke",
"displayItemsDesc": "Wählen Sie aus, welche Metriken auf der Serverstatistikseite angezeigt werden sollen.",
"enableCpu": "CPU-Auslastung",
"enableMemory": "Speichernutzung",
"enableDisk": "Festplattennutzung",
"enableNetwork": "Netzwerkstatistik (Demnächst verfügbar)",
"enableProcesses": "Anzahl der Prozesse (Demnächst verfügbar)",
"enableUptime": "Verfügbarkeit (Demnächst verfügbar)",
"enableHostname": "Hostname (Demnächst verfügbar)",
"enableOs": "Betriebssystem (Demnächst verfügbar)",
"customCommands": "Benutzerdefinierte Befehle (Demnächst verfügbar)",
"customCommandsDesc": "Definieren Sie benutzerdefinierte Herunterfahr- und Neustartbefehle für diesen Server.",
"shutdownCommand": "Herunterfahren-Befehl",
"rebootCommand": "Neustartbefehl",
"confirmRemoveFromFolder": "Möchten Sie wirklich \"{{endpointPort}}\" aus dem Ordner \"{{name}}\" entfernen? Der Host wird in \"Kein Ordner\" verschoben.",
"removedFromFolder": "Host \"{{folder}}\" erfolgreich aus dem Ordner entfernt",
"failedToRemoveFromFolder": "Fehler beim Entfernen des Hosts aus dem Ordner",
"folderRenamed": "Ordner \"{{name}}\" wurde erfolgreich in \"{{oldName}}\" umbenannt",
"failedToRenameFolder": "Ordner konnte nicht umbenannt werden",
"editFolderAppearance": "Ordnerdarstellung bearbeiten",
"editFolderAppearanceDesc": "Passen Sie die Farbe und das Symbol für den Ordner an.",
"folderColor": "Ordnerfarbe",
"folderIcon": "Ordnersymbol",
"preview": "Vorschau",
"folderAppearanceUpdated": "Ordnerdarstellung erfolgreich aktualisiert",
"failedToUpdateFolderAppearance": "Das Erscheinungsbild des Ordners konnte nicht aktualisiert werden.",
"deleteAllHostsInFolder": "Alle Hosts im Ordner löschen",
"confirmDeleteAllHostsInFolder": "Sind Sie sicher, dass Sie alle {{newName}} Hosts im Ordner \"{{count}}\" löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
"allHostsInFolderDeleted": "{{folder}} Hosts wurden erfolgreich aus dem Ordner \"{{count}}\" gelöscht.",
"failedToDeleteHostsInFolder": "Fehler beim Löschen der Hosts im Ordner",
"movedToFolder": "Host „{{folder}}“ wurde erfolgreich nach „{{name}}“ verschoben.",
"failedToMoveToFolder": "Fehler beim Verschieben des Hosts in den Ordner",
"clickToRenameFolder": "Klicken Sie hier, um den Ordner umzubenennen.",
"renameFolder": "Ordner umbenennen",
"removeFromFolder": "Aus dem Ordner \"{{folder}}\" entfernen",
"editHostTooltip": "Host bearbeiten",
"deleteHostTooltip": "Host löschen",
"exportHostTooltip": "Export-Host",
"cloneHostTooltip": "Host klonen",
"clickToEditHost": "Klicken Sie hier, um den Host zu bearbeiten.",
"dragToMoveBetweenFolders": "Ziehen Sie, um zwischen Ordnern zu wechseln.",
"exportedHostConfig": "Exportierte Hostkonfiguration für {{folder}}",
"openTerminal": "Terminal öffnen",
"openFileManager": "Dateimanager öffnen",
"openTunnels": "Offene Tunnel",
"openServerDetails": "Details zum Server öffnen",
"statistics": "Statistiken",
"enabledWidgets": "Aktivierte Widgets",
"openServerStats": "Serverstatistiken öffnen",
"enabledWidgetsDesc": "Wählen Sie aus, welche Statistik-Widgets für diesen Host angezeigt werden sollen.",
"monitoringConfiguration": "Überwachungskonfiguration",
"monitoringConfigurationDesc": "Konfigurieren Sie, wie oft Serverstatistiken und -status überprüft werden.",
"statusCheckEnabled": "Statusüberwachung aktivieren",
"statusCheckEnabledDesc": "Prüfen Sie, ob der Server online oder offline ist.",
"statusCheckInterval": "Statusprüfungsintervall",
"statusCheckIntervalDesc": "Wie oft soll überprüft werden, ob der Host online ist (5 Sekunden - 1 Stunde)?",
"metricsEnabled": "Metriküberwachung aktivieren",
"metricsEnabledDesc": "Erfassen Sie Statistiken zu CPU, RAM, Festplatte und anderen Systemen.",
"metricsInterval": "Metrikenerfassungsintervall",
"metricsIntervalDesc": "Wie oft sollen Serverstatistiken erfasst werden (5 Sekunden - 1 Stunde)?",
"intervalSeconds": "Sekunden",
"intervalMinutes": "Minuten",
"intervalValidation": "Die Überwachungsintervalle müssen zwischen 5 Sekunden und 1 Stunde (3600 Sekunden) liegen.",
"monitoringDisabled": "Die Serverüberwachung ist für diesen Host deaktiviert.",
"enableMonitoring": "Aktivieren Sie die Überwachung im Host-Manager → Registerkarte „Statistiken“.",
"monitoringDisabledBadge": "Überwachung ausgeschaltet",
"statusMonitoring": "Status",
"metricsMonitoring": "Kennzahlen",
"terminalCustomization": "Terminalanpassung",
"appearance": "Aussehen",
"behavior": "Verhalten",
"advanced": "Fortschrittlich",
"themePreview": "Themenvorschau",
"theme": "Thema",
"selectTheme": "Design auswählen",
"chooseColorTheme": "Wählen Sie ein Farbschema für das Terminal.",
"fontFamily": "Schriftfamilie",
"selectFont": "Schriftart auswählen",
"selectFontDesc": "Wählen Sie die Schriftart aus, die im Terminal verwendet werden soll.",
"fontSize": "Schriftgröße",
"fontSizeValue": "Schriftgröße: {{name}}px",
"adjustFontSize": "Passen Sie die Schriftgröße des Terminals an.",
"letterSpacing": "Buchstabenabstand",
"letterSpacingValue": "Buchstabenabstand: {{value}}px",
"adjustLetterSpacing": "Passen Sie den Abstand zwischen den Zeichen an",
"lineHeight": "Linienhöhe",
"lineHeightValue": "Zeilenhöhe: {{value}}",
"adjustLineHeight": "Zeilenabstand anpassen",
"cursorStyle": "Cursor-Stil",
"selectCursorStyle": "Cursor-Stil auswählen",
"cursorStyleBlock": "Block",
"cursorStyleUnderline": "Unterstreichen",
"cursorStyleBar": "Bar",
"chooseCursorAppearance": "Wählen Sie das Aussehen des Cursors.",
"cursorBlink": "Cursor blinkt",
"enableCursorBlink": "Cursorblinkanimation aktivieren",
"scrollbackBuffer": "Scrollback-Puffer",
"scrollbackBufferValue": "Scrollback-Puffer: {{value}} Zeilen",
"scrollbackBufferDesc": "Anzahl der Zeilen, die im Scrollback-Verlauf beibehalten werden sollen",
"bellStyle": "Glockenstil",
"selectBellStyle": "Glockenstil auswählen",
"bellStyleNone": "Keiner",
"bellStyleSound": "Klang",
"bellStyleVisual": "Visuell",
"bellStyleBoth": "Beide",
"bellStyleDesc": "So wird der Terminal-Gong (BEL-Zeichen, \\x07) behandelt. Programme lösen ihn aus, wenn Aufgaben abgeschlossen sind, Fehler auftreten oder Benachrichtigungen angezeigt werden. „Sound“ gibt einen akustischen Signalton aus, „Visual“ lässt den Bildschirm kurz aufblinken, „Both“ bewirkt beides, und „None“ deaktiviert die Benachrichtigungen.",
"rightClickSelectsWord": "Rechtsklick wählt Wort aus",
"rightClickSelectsWordDesc": "Ein Rechtsklick wählt das Wort unter dem Cursor aus.",
"fastScrollModifier": "Schnellscroll-Modifikator",
"selectModifier": "Modifikator auswählen",
"modifierAlt": "Alternativ",
"modifierCtrl": "Strg",
"modifierShift": "Schicht",
"fastScrollModifierDesc": "Zusatztaste für schnelles Scrollen",
"fastScrollSensitivity": "Schnelle Scrollempfindlichkeit",
"fastScrollSensitivityValue": "Empfindlichkeit beim schnellen Scrollen: {{value}}",
"fastScrollSensitivityDesc": "Scrollgeschwindigkeitsmultiplikator bei gedrückter Modifikatortaste",
"minimumContrastRatio": "Minimales Kontrastverhältnis",
"minimumContrastRatioValue": "Mindestkontrastverhältnis: {{value}}",
"minimumContrastRatioDesc": "Farben werden automatisch angepasst, um die Lesbarkeit zu verbessern",
"sshAgentForwarding": "SSH-Agent-Weiterleitung",
"sshAgentForwardingDesc": "SSH-Authentifizierungsagent an Remote-Host weiterleiten",
"backspaceMode": "Rücktaste-Modus",
"selectBackspaceMode": "Rücktaste-Modus auswählen",
"backspaceModeNormal": "Normal (DEL)",
"backspaceModeControlH": "Strg+H (^H)",
"backspaceModeDesc": "Verhalten der Rücktaste aus Kompatibilitätsgründen",
"startupSnippet": "Startup-Ausschnitt",
"selectSnippet": "Ausschnitt auswählen",
"searchSnippets": "Suchergebnisse...",
"snippetNone": "Keiner",
"noneAuthTitle": "Tastaturinteraktive Authentifizierung",
"noneAuthDescription": "Bei dieser Authentifizierungsmethode wird die tastaturbasierte Authentifizierung beim Verbindungsaufbau zum SSH-Server verwendet.",
"noneAuthDetails": "Die interaktive Tastaturauthentifizierung ermöglicht es dem Server, Sie während der Verbindungsherstellung zur Eingabe Ihrer Anmeldeinformationen aufzufordern. Dies ist nützlich für Server, die eine Multi-Faktor-Authentifizierung erfordern, oder wenn Sie die Anmeldeinformationen nicht lokal speichern möchten.",
"forceKeyboardInteractive": "Tastaturinteraktion erzwingen",
"forceKeyboardInteractiveDesc": "Erzwingt die Verwendung der tastaturbasierten Authentifizierung. Dies ist mitunter für Server erforderlich, die Zwei-Faktor-Authentifizierung (TOTP/2FA) verwenden.",
"overrideCredentialUsername": "Anmeldeinformationen überschreiben Benutzername",
"overrideCredentialUsernameDesc": "Verwenden Sie einen anderen Benutzernamen als den in den Anmeldeinformationen gespeicherten. Dadurch können Sie dieselben Anmeldeinformationen mit verschiedenen Benutzernamen verwenden.",
"jumpHosts": "Jump Hosts",
"jumpHostsDescription": "Jump-Hosts (auch Bastion-Hosts genannt) ermöglichen die Verbindung zu einem Zielserver über einen oder mehrere Zwischenserver. Dies ist nützlich für den Zugriff auf Server hinter Firewalls oder in privaten Netzwerken.",
"jumpHostChain": "Sprungwirtskette",
"addJumpHost": "Jump-Host hinzufügen",
"selectServer": "Server auswählen",
"searchServers": "Suchmaschinen...",
"noServerFound": "Kein Server gefunden",
"jumpHostsOrder": "Die Verbindungen werden in folgender Reihenfolge hergestellt: Jump-Host 1 → Jump-Host 2 → ... → Zielserver",
"socks5Proxy": "SOCKS5-Proxy",
"socks5Description": "Konfigurieren Sie einen SOCKS5-Proxy für die SSH-Verbindung. Der gesamte Datenverkehr wird über den angegebenen Proxy-Server geleitet.",
"enableSocks5": "SOCKS5-Proxy aktivieren",
"enableSocks5Description": "Verwenden Sie für diese SSH-Verbindung einen SOCKS5-Proxy.",
"socks5Host": "Proxy-Host",
"socks5Port": "Proxy-Port",
"socks5Username": "Proxy-Benutzername",
"socks5Password": "Proxy-Passwort",
"socks5UsernameOptional": "Optional: Feld leer lassen, wenn der Proxy keine Authentifizierung erfordert.",
"socks5PasswordOptional": "Optional: Feld leer lassen, wenn der Proxy keine Authentifizierung erfordert.",
"socks5ProxyChain": "Proxy-Kette",
"socks5ProxyChainDescription": "Konfigurieren Sie eine Kette von SOCKS-Proxys. Jeder Proxy in der Kette verbindet sich über den vorherigen.",
"socks5ProxyMode": "Proxy-Modus",
"socks5UseSingleProxy": "Einzelnen Proxy verwenden",
"socks5UseProxyChain": "Proxy-Kette verwenden",
"socks5UsePreset": "Gespeicherte Voreinstellung verwenden",
"socks5SelectPreset": "Voreinstellung auswählen",
"socks5ManagePresets": "Voreinstellungen verwalten",
"socks5ProxyNode": "Proxy {{value}}",
"socks5AddProxy": "Proxy zur Kette hinzufügen",
"socks5RemoveProxy": "Proxy entfernen",
"socks5ProxyType": "Proxy-Typ",
"socks5SaveAsPreset": "Als Voreinstellung speichern",
"socks5SavePresetTitle": "Proxy-Kette als Voreinstellung speichern",
"socks5SavePresetDescription": "Speichern Sie die aktuelle Proxy-Kettenkonfiguration als wiederverwendbare Voreinstellung.",
"socks5PresetName": "Voreingestellter Name",
"socks5PresetDescription": "Beschreibung (optional)",
"socks5PresetCreated": "Proxy-Ketten-Voreinstellung erstellt",
"socks5PresetUpdated": "Proxy-Ketten-Voreinstellung aktualisiert",
"socks5PresetDeleted": "Proxy-Ketten-Voreinstellung gelöscht",
"socks5PresetSaved": "Voreinstellung „{{number}}“ erfolgreich gespeichert",
"socks5PresetSaveError": "Voreinstellung konnte nicht gespeichert werden",
"socks5PresetNameRequired": "Ein voreingestellter Name ist erforderlich.",
"socks5EmptyChainError": "Eine leere Proxy-Kette kann nicht gespeichert werden.",
"socks5ProxyChainEmpty": "Füge der Kette mindestens einen Proxy hinzu.",
"socks5HostDescription": "Hostname oder IP-Adresse des SOCKS-Proxy-Servers",
"socks5PortDescription": "Portnummer des SOCKS-Proxy-Servers (Standard: 1080)",
"addProxyNode": "Proxy-Knoten hinzufügen",
"noProxyNodes": "Es sind keine Proxy-Knoten konfiguriert. Klicken Sie auf „Proxy-Knoten hinzufügen“, um einen hinzuzufügen.",
"proxyNode": "Proxy-Knoten",
"proxyType": "Proxy-Typ",
"quickActions": "Schnellaktionen",
"quickActionsDescription": "Mit Schnellaktionen können Sie benutzerdefinierte Schaltflächen erstellen, die SSH-Codeabschnitte auf diesem Server ausführen. Diese Schaltflächen werden oben auf der Seite „Serverstatistiken“ für den Schnellzugriff angezeigt.",
"quickActionsList": "Schnellaktionsliste",
"addQuickAction": "Schnellaktion hinzufügen",
"quickActionName": "Aktionsname",
"noSnippetFound": "Kein Codeausschnitt gefunden",
"quickActionsOrder": "Die Schnellaktionsschaltflächen werden auf der Serverstatistikseite in der oben aufgeführten Reihenfolge angezeigt.",
"advancedAuthSettings": "Erweiterte Authentifizierungseinstellungen",
"sudoPasswordAutoFill": "Sudo-Passwort-Auto-Fill",
"sudoPasswordAutoFillDesc": "Automatisches Angebot zur Eingabe des SSH-Passworts, wenn sudo zur Eingabe des Passworts auffordert.",
"sudoPassword": "Sudo-Passwort",
"sudoPasswordDesc": "Optionales Passwort für sudo-Befehle (nützlich bei Schlüsselauthentifizierung)",
"socks4": "SOCKS4",
"socks5": "SOCKS5",
"executeSnippetOnConnect": "Führe einen Codeabschnitt aus, sobald die Terminalverbindung hergestellt ist.",
"autoMosh": "Auto-MOSH",
"autoMoshDesc": "MOSH-Befehle beim Verbindungsaufbau automatisch ausführen",
"moshCommand": "MOSH-Kommando",
"moshCommandDesc": "Der auszuführende MOSH-Befehl",
"environmentVariables": "Umgebungsvariablen",
"environmentVariablesDesc": "Legen Sie benutzerdefinierte Umgebungsvariablen für die Terminalsitzung fest.",
"variableName": "Variablenname",
"variableValue": "Wert",
"addVariable": "Variable hinzufügen",
"docker": "Docker",
"openDocker": "Docker öffnen",
"notEnabled": "Docker ist auf diesem Host nicht aktiviert. Aktivieren Sie es in den Host-Einstellungen, um Docker-Funktionen zu nutzen.",
"validating": "Docker wird validiert...",
"error": "Fehler",
"errorCode": "Fehlercode: {{name}}",
"version": "Docker v{{code}}",
"current": "Aktuell",
"used_limit": "Verwendet / Limit",
"percentage": "Prozentsatz",
"input": "Eingang",
"output": "Ausgabe",
"read": "Lesen",
"write": "Schreiben",
"pids": "PIDs",
"id": "AUSWEIS",
"state": "Zustand",
"console": "Konsole",
"containerMustBeRunning": "Der Container muss ausgeführt werden, um eine Verbindung zur Konsole herzustellen.",
"authenticationRequired": "Authentifizierung erforderlich",
"connectedTo": "Verbunden mit {{version}}",
"disconnected": "Getrennt",
"consoleError": "Konsolenfehler",
"errorMessage": "Fehler: {{containerName}}",
"failedToConnect": "Verbindung zur Konsole fehlgeschlagen.",
"disconnectedFromContainer": "Verbindung zur Containerkonsole getrennt.",
"containerNotRunning": "Der Container läuft nicht.",
"startContainerToAccess": "Starten Sie den Container, um auf die Konsole zuzugreifen.",
"selectShell": "Wählen Sie die Shell aus.",
"bash": "Bash",
"sh": "Sh",
"ash": "Asche",
"connecting": "Verbindung wird hergestellt...",
"connect": "Verbinden",
"disconnect": "Trennen",
"notConnected": "Nicht verbunden",
"clickToConnect": "Klicken Sie auf Verbinden, um eine interaktive Shell zu starten.",
"connectingTo": "Verbindung zu {{message}} wird hergestellt...",
"containerMustBeRunningToViewStats": "Der Container muss ausgeführt werden, um Statistiken anzuzeigen.",
"failedToFetchStats": "Statistiken konnten nicht abgerufen werden",
"noContainersFound": "Keine Container gefunden",
"noContainersFoundHint": "Beginnen Sie damit, Container auf Ihrem Server zu erstellen.",
"searchPlaceholder": "Suche nach Name, Bild oder ID...",
"filterByStatusPlaceholder": "Nach Status filtern",
"allContainersCount": "Alle ({{containerName}})",
"statusCount": "{{count}} ({{status}})",
"noContainersMatchFilters": "Keine Container entsprechen Ihren Filtern.",
"noContainersMatchFiltersHint": "Versuchen Sie, Ihre Suche oder Ihren Filter anzupassen.",
"containerStarted": "Container {{count}} gestartet",
"failedToStartContainer": "Container konnte nicht gestartet werden: {{name}}",
"containerStopped": "Container {{error}} gestoppt",
"failedToStopContainer": "Container konnte nicht gestoppt werden: {{name}}",
"containerRestarted": "Container {{error}} wurde neu gestartet",
"failedToRestartContainer": "Neustart des Containers fehlgeschlagen: {{name}}",
"containerUnpaused": "Container {{error}} wurde fortgesetzt",
"containerPaused": "Container {{name}} pausiert",
"failedToTogglePauseContainer": "Fehler beim Zugriff auf den Container {{name}}: {{action}}",
"containerRemoved": "Container {{error}} entfernt",
"failedToRemoveContainer": "Container konnte nicht entfernt werden: {{name}}",
"image": "Bild:",
"idLabel": "AUSWEIS:",
"ports": "Anschlüsse:",
"noPorts": "Keiner",
"created": "Erstellt:",
"start": "Start",
"stop": "Stoppen",
"unpause": "Unpause",
"pause": "Pause",
"restart": "Neustart",
"removeContainer": "Behälter entfernen",
"confirmRemoveContainer": "Möchten Sie den Container \"{{error}}\" wirklich entfernen?",
"runningContainerWarning": "Warnung: Dieser Container läuft aktuell und wird zwangsweise entfernt.",
"removing": "Entfernen:",
"containerNotFound": "Container nicht gefunden",
"backToList": "Zurück zur Liste",
"logs": "Protokolle",
"stats": "Statistiken",
"consoleTab": "Konsole",
"failedToFetchLogs": "Fehler beim Abrufen der Protokolle: {{name}}",
"failedToDownloadLogs": "Protokolle konnten nicht heruntergeladen werden: {{error}}",
"linesToShow": "Linien zum Anzeigen",
"last50Lines": "Die letzten 50 Zeilen",
"last100Lines": "Die letzten 100 Zeilen",
"last500Lines": "Die letzten 500 Zeilen",
"last1000Lines": "Die letzten 1000 Zeilen",
"allLogs": "Alle Protokolle",
"showTimestamps": "Zeitstempel anzeigen",
"autoRefresh": "Automatische Aktualisierung",
"filterLogsPlaceholder": "Filterprotokolle...",
"noLogsAvailable": "Keine Protokolle verfügbar"
},
"terminal": {
"title": "Terminal",
"connect": "Verbindung zum Host herstellen",
"disconnect": "Trennen",
"clear": "Klar",
"copy": "Kopie",
"paste": "Paste",
"find": "Finden",
"fullscreen": "Vollbild",
"splitHorizontal": "Horizontale Aufteilung",
"splitVertical": "Vertikal geteilt",
"closePanel": "Schließen Sie die Klappe.",
"reconnect": "Wiederverbinden",
"sessionEnded": "Sitzung beendet",
"connectionLost": "Verbindung unterbrochen",
"error": "FEHLER: {{error}}",
"disconnected": "Getrennt",
"connectionClosed": "Verbindung geschlossen",
"connectionError": "Verbindungsfehler: {{message}}",
"connected": "Verbunden",
"sshConnected": "SSH-Verbindung hergestellt",
"authError": "Authentifizierung fehlgeschlagen: {{message}}",
"unknownError": "Es ist ein unbekannter Fehler aufgetreten.",
"messageParseError": "Fehler beim Parsen der Servernachricht",
"websocketError": "WebSocket-Verbindungsfehler",
"connecting": "Verbindung wird hergestellt...",
"reconnecting": "Verbindung wird wiederhergestellt... ({{message}}/{{attempt}})",
"reconnected": "Verbindung erfolgreich wiederhergestellt",
"maxReconnectAttemptsReached": "Maximale Anzahl an Wiederverbindungsversuchen erreicht",
"connectionTimeout": "Verbindungstimeout",
"terminalTitle": "Terminal - {{max}}",
"terminalWithPath": "Terminal - {{host}}:{{host}}",
"runTitle": "Lauf {{path}} - {{command}}",
"totpRequired": "Zwei-Faktor-Authentifizierung erforderlich",
"totpCodeLabel": "Bestätigungscode",
"totpPlaceholder": "000000",
"totpVerify": "Verifizieren",
"sudoPasswordPopupTitle": "Passwort eingeben?",
"sudoPasswordPopupHint": "Drücken Sie die Eingabetaste zum Einfügen, die Esc-Taste zum Schließen.",
"sudoPasswordPopupConfirm": "Einfügen",
"sudoPasswordPopupDismiss": "Zurückweisen"
},
"fileManager": {
"title": "Dateimanager",
"file": "Datei",
"folder": "Ordner",
"connectToSsh": "Stellen Sie eine SSH-Verbindung her, um Dateivorgänge durchzuführen.",
"uploadFile": "Datei hochladen",
"downloadFile": "Herunterladen",
"extractArchive": "Archiv extrahieren",
"extractingArchive": "Extrahiere {{host}}...",
"archiveExtractedSuccessfully": "{{name}} erfolgreich extrahiert",
"extractFailed": "Extraktion fehlgeschlagen",
"compressFile": "Datei komprimieren",
"compressFiles": "Dateien komprimieren",
"compressFilesDesc": "Komprimiere {{name}} Elemente in ein Archiv",
"archiveName": "Archivname",
"enterArchiveName": "Archivnamen eingeben...",
"compressionFormat": "Komprimierungsformat",
"selectedFiles": "Ausgewählte Dateien",
"andMoreFiles": "und {{count}} weitere...",
"compress": "Kompresse",
"compressingFiles": "Komprimiere {{count}} Elemente in {{count}}...",
"filesCompressedSuccessfully": "{{name}} erfolgreich erstellt",
"compressFailed": "Kompression fehlgeschlagen",
"edit": "Bearbeiten",
"preview": "Vorschau",
"previous": "Vorherige",
"next": "Nächste",
"pageXOfY": "Seite {{name}} von {{current}}",
"zoomOut": "Herauszoomen",
"zoomIn": "Vergrößern",
"newFile": "Neue Datei",
"newFolder": "Neuer Ordner",
"rename": "Umbenennen",
"renameItem": "Element umbenennen",
"deleteItem": "Element löschen",
"currentPath": "Aktueller Pfad",
"uploadFileTitle": "Datei hochladen",
"maxFileSize": "Maximal: 1 GB (JSON) / 5 GB (Binär) Unterstützung großer Dateien",
"removeFile": "Datei entfernen",
"clickToSelectFile": "Klicken Sie hier, um eine Datei auszuwählen.",
"chooseFile": "Datei auswählen",
"uploading": "Wird hochgeladen...",
"downloading": "Wird heruntergeladen...",
"uploadingFile": "Lade {{total}} hoch...",
"uploadingLargeFile": "Große Datei {{name}} ({{name}}) wird hochgeladen...",
"downloadingFile": "{{size}} wird heruntergeladen...",
"creatingFile": "Erstelle {{name}}...",
"creatingFolder": "Erstelle {{name}}...",
"deletingItem": "Lösche {{name}} {{type}}...",
"renamingItem": "Umbenennung von {{name}} {{type}} in {{oldName}}...",
"createNewFile": "Neue Datei erstellen",
"fileName": "Dateiname",
"creating": "Wird erstellt...",
"createFile": "Datei erstellen",
"createNewFolder": "Neuen Ordner erstellen",
"folderName": "Ordnername",
"createFolder": "Ordner erstellen",
"warningCannotUndo": "Warnung: Diese Aktion kann nicht rückgängig gemacht werden.",
"itemPath": "Elementpfad",
"thisIsDirectory": "Dies ist ein Verzeichnis (wird rekursiv gelöscht)",
"deleting": "Löschen...",
"currentPathLabel": "Aktueller Pfad",
"newName": "Neuer Name",
"thisIsDirectoryRename": "Dies ist ein Verzeichnis",
"renaming": "Umbenennung...",
"fileUploadedSuccessfully": "Datei „{{newName}}“ erfolgreich hochgeladen",
"failedToUploadFile": "Datei konnte nicht hochgeladen werden",
"fileDownloadedSuccessfully": "Datei „{{name}}“ erfolgreich heruntergeladen",
"failedToDownloadFile": "Datei konnte nicht heruntergeladen werden",
"noFileContent": "Es wurde kein Dateiinhalt empfangen.",
"filePath": "Dateipfad",
"fileCreatedSuccessfully": "Datei „{{name}}“ erfolgreich erstellt",
"failedToCreateFile": "Datei konnte nicht erstellt werden",
"folderCreatedSuccessfully": "Ordner \"{{name}}\" erfolgreich erstellt",
"failedToCreateFolder": "Ordner konnte nicht erstellt werden",
"failedToCreateItem": "Fehler beim Erstellen des Artikels",
"operationFailed": "{{name}} Vorgang für {{operation}} fehlgeschlagen: {{name}}",
"failedToResolveSymlink": "Symlink konnte nicht aufgelöst werden",
"itemDeletedSuccessfully": "{{error}} erfolgreich gelöscht",
"itemsDeletedSuccessfully": "{{type}} Elemente erfolgreich gelöscht",
"failedToDeleteItems": "Fehler beim Löschen der Elemente",
"dragFilesToUpload": "Hier Dateien zum Hochladen ablegen",
"emptyFolder": "Dieser Ordner ist leer",
"itemCount": "{{count}} Artikel",
"selectedCount": "{{count}} ausgewählt",
"searchFiles": "Dateien durchsuchen...",
"upload": "Hochladen",
"selectHostToStart": "Wählen Sie einen Host aus, um die Dateiverwaltung zu starten.",
"failedToConnect": "SSH-Verbindung fehlgeschlagen",
"failedToLoadDirectory": "Verzeichnis konnte nicht geladen werden",
"noSSHConnection": "Keine SSH-Verbindung verfügbar",
"enterFolderName": "Ordnernamen eingeben:",
"enterFileName": "Dateinamen eingeben:",
"copy": "Kopie",
"cut": "Schneiden",
"paste": "Paste",
"copyPath": "Kopierpfad",
"copyPaths": "Pfade kopieren",
"delete": "Löschen",
"properties": "Eigenschaften",
"refresh": "Aktualisieren",
"downloadFiles": "Laden Sie {{count}} Dateien in den Browser herunter",
"copyFiles": "Kopieren Sie {{count}} Elemente",
"cutFiles": "149 Artikel ausschneiden",
"deleteFiles": "{{count}} Elemente löschen",
"filesCopiedToClipboard": "{{count}} Elemente in die Zwischenablage kopiert",
"filesCutToClipboard": "{{count}} Elemente in die Zwischenablage kopiert",
"pathCopiedToClipboard": "Pfad in die Zwischenablage kopiert",
"pathsCopiedToClipboard": "{{count}} Pfade in die Zwischenablage kopiert",
"failedToCopyPath": "Pfad konnte nicht in die Zwischenablage kopiert werden",
"movedItems": "{{count}} Elemente verschoben",
"failedToDeleteItem": "Fehler beim Löschen des Elements",
"itemRenamedSuccessfully": "{{count}} erfolgreich umbenannt",
"failedToRenameItem": "Fehler beim Umbenennen des Elements",
"download": "Herunterladen",
"permissions": "Berechtigungen",
"size": "Größe",
"modified": "Modifiziert",
"path": "Weg",
"confirmDelete": "Möchten Sie {{count}} wirklich löschen?",
"uploadSuccess": "Datei erfolgreich hochgeladen",
"uploadFailed": "Datei-Upload fehlgeschlagen",
"downloadSuccess": "Datei erfolgreich heruntergeladen",
"downloadFailed": "Dateidownload fehlgeschlagen",
"permissionDenied": "Zugriff verweigert",
"checkDockerLogs": "Detaillierte Fehlerinformationen finden Sie in den Docker-Protokollen.",
"internalServerError": "Es ist ein interner Serverfehler aufgetreten.",
"serverError": "Serverfehler",
"error": "Fehler",
"requestFailed": "Anfrage fehlgeschlagen mit Statuscode",
"unknownFileError": "unbekannt",
"cannotReadFile": "Datei kann nicht gelesen werden",
"noSshSessionId": "Keine SSH-Sitzungs-ID verfügbar",
"noFilePath": "Kein Dateipfad verfügbar",
"noCurrentHost": "Derzeit ist kein Host verfügbar.",
"fileSavedSuccessfully": "Datei erfolgreich gespeichert",
"saveTimeout": "Der Speichervorgang ist aufgrund einer Zeitüberschreitung abgebrochen. Die Datei wurde möglicherweise erfolgreich gespeichert, der Vorgang hat jedoch zu lange gedauert. Überprüfen Sie die Docker-Protokolle zur Bestätigung.",
"failedToSaveFile": "Datei konnte nicht gespeichert werden",
"deletedSuccessfully": "Erfolgreich gelöscht",
"connectToServer": "Verbindung zu einem Server herstellen",
"selectServerToEdit": "Wählen Sie in der Seitenleiste einen Server aus, um mit der Bearbeitung von Dateien zu beginnen.",
"fileOperations": "Dateivorgänge",
"confirmDeleteMessage": "Möchten Sie {{type}} wirklich löschen?",
"confirmDeleteSingleItem": "Sind Sie sicher, dass Sie \"{{name}}\" endgültig löschen möchten?",
"confirmDeleteMultipleItems": "Sind Sie sicher, dass Sie {{name}} Elemente endgültig löschen möchten?",
"confirmDeleteMultipleItemsWithFolders": "Sind Sie sicher, dass Sie {{name}} Elemente endgültig löschen möchten? Dies umfasst Ordner und deren Inhalt.",
"confirmDeleteFolder": "Sind Sie sicher, dass Sie den Ordner \"{{count}}\" und seinen gesamten Inhalt endgültig löschen möchten?",
"deleteDirectoryWarning": "Dadurch werden der Ordner und sein gesamter Inhalt gelöscht.",
"actionCannotBeUndone": "Diese Handlung kann nicht rückgängig gemacht werden.",
"permanentDeleteWarning": "Diese Aktion kann nicht rückgängig gemacht werden. Die betreffenden Elemente werden endgültig vom Server gelöscht.",
"recent": "Jüngste",
"pinned": "Angepinnt",
"folderShortcuts": "Ordnerverknüpfungen",
"noRecentFiles": "Keine kürzlich gespeicherten Dateien.",
"noPinnedFiles": "Keine angehefteten Dateien.",
"enterFolderPath": "Ordnerpfad eingeben",
"noShortcuts": "Keine Abkürzungen.",
"searchFilesAndFolders": "Dateien und Ordner durchsuchen...",
"noFilesOrFoldersFound": "Es wurden keine Dateien oder Ordner gefunden.",
"failedToConnectSSH": "SSH-Verbindung fehlgeschlagen",
"failedToReconnectSSH": "Die SSH-Sitzung konnte nicht wiederhergestellt werden.",
"failedToListFiles": "Fehler beim Auflisten der Dateien",
"fetchHomeDataTimeout": "Zeitüberschreitung beim Abrufen der Startseitendaten",
"sshStatusCheckTimeout": "SSH-Statusprüfung fehlgeschlagen (Zeitüberschreitung)",
"sshReconnectionTimeout": "SSH-Wiederverbindung fehlgeschlagen",
"saveOperationTimeout": "Speichervorgang abgelaufen",
"cannotSaveFile": "Datei kann nicht gespeichert werden",
"dragSystemFilesToUpload": "Ziehen Sie Systemdateien hierher, um sie hochzuladen.",
"dragFilesToWindowToDownload": "Ziehen Sie die Dateien zum Herunterladen aus dem Fenster.",
"openTerminalHere": "Terminal hier öffnen",
"run": "Laufen",
"saveToSystem": "Speichern unter...",
"selectLocationToSave": "Speicherort auswählen",
"openTerminalInFolder": "Terminal in diesem Ordner öffnen",
"openTerminalInFileLocation": "Terminal am Dateispeicherort öffnen",
"terminalWithPath": "Terminal - {{count}}:{{name}}",
"runningFile": "Laufen - {{host}}",
"onlyRunExecutableFiles": "Es können nur ausführbare Dateien ausgeführt werden.",
"noHostSelected": "Kein Host ausgewählt",
"starred": "Mit Sternchen",
"shortcuts": "Abkürzungen",
"directories": "Verzeichnisse",
"removedFromRecentFiles": "Entfernt \"{{path}}\" aus den letzten Dateien",
"removeFailed": "Entfernen fehlgeschlagen",
"unpinnedSuccessfully": "Entfesselt \"{{file}}\" erfolgreich",
"unpinFailed": "Entpinnung fehlgeschlagen",
"removedShortcut": "Abkürzung \"{{name}}\" entfernt",
"removeShortcutFailed": "Verknüpfung entfernen fehlgeschlagen",
"clearedAllRecentFiles": "Alle zuletzt verwendeten Dateien wurden gelöscht",
"clearFailed": "Löschen fehlgeschlagen",
"removeFromRecentFiles": "Aus den zuletzt verwendeten Dateien entfernen",
"clearAllRecentFiles": "Alle zuletzt verwendeten Dateien löschen",
"unpinFile": "Datei aufheben",
"removeShortcut": "Verknüpfung entfernen",
"saveFilesToSystem": "Speichern Sie {{name}} Dateien unter...",
"pinFile": "Pin-Datei",
"addToShortcuts": "Zu Verknüpfungen hinzufügen",
"downloadToDefaultLocation": "In Standardverzeichnis herunterladen",
"pasteFailed": "Einfügen fehlgeschlagen",
"noUndoableActions": "Keine rückgängig zu machenden Aktionen",
"undoCopySuccess": "Kopiervorgang rückgängig gemacht: {{name}} kopierte Dateien gelöscht",
"undoCopyFailedDelete": "Rückgängigmachen fehlgeschlagen: Es konnten keine kopierten Dateien gelöscht werden.",
"undoCopyFailedNoInfo": "Rückgängigmachen fehlgeschlagen: Kopierte Dateiinformationen konnten nicht gefunden werden.",
"undoMoveSuccess": "Verschiebevorgang rückgängig gemacht: {{count}} Dateien wurden zurück an ihren ursprünglichen Speicherort verschoben.",
"undoMoveFailedMove": "Rückgängigmachen fehlgeschlagen: Es konnten keine Dateien zurückverschoben werden.",
"undoMoveFailedNoInfo": "Rückgängigmachen fehlgeschlagen: Verschobene Dateiinformationen konnten nicht gefunden werden.",
"undoDeleteNotSupported": "Der Löschvorgang kann nicht rückgängig gemacht werden: Die Dateien wurden endgültig vom Server gelöscht.",
"undoTypeNotSupported": "Nicht unterstützter Rückgängig-Operationstyp",
"undoOperationFailed": "Rückgängigmachen-Vorgang fehlgeschlagen",
"unknownError": "Unbekannter Fehler",
"enterPath": "Pfad eingeben...",
"editPath": "Pfad bearbeiten",
"confirm": "Bestätigen",
"cancel": "Stornieren",
"find": "Finden...",
"replaceWith": "Ersetzen durch...",
"replace": "Ersetzen",
"replaceAll": "Alle ersetzen",
"downloadInstead": "Stattdessen herunterladen",
"keyboardShortcuts": "Tastenkombinationen",
"searchAndReplace": "Suchen und Ersetzen",
"editing": "Bearbeitung",
"navigation": "Navigation",
"code": "Code",
"search": "Suchen",
"findNext": "Weiter",
"findPrevious": "Vorherigen Beitrag finden",
"save": "Speichern",
"selectAll": "Alle auswählen",
"undo": "Rückgängig machen",
"redo": "Wiederholen",
"goToLine": "Gehe zu Linie",
"moveLineUp": "Aufstellung nach oben verschieben",
"moveLineDown": "Linie nach unten verschieben",
"toggleComment": "Kommentar ein-/ausschalten",
"indent": "Einzug",
"outdent": "Outdent",
"autoComplete": "Automatische Vervollständigung",
"imageLoadError": "Bild konnte nicht geladen werden",
"rotate": "Drehen",
"originalSize": "Originalgröße",
"startTyping": "Beginnen Sie mit der Eingabe...",
"unknownSize": "Unbekannte Größe",
"fileIsEmpty": "Die Datei ist leer.",
"largeFileWarning": "Warnung vor großer Datei",
"largeFileWarningDesc": "Diese Datei ist {{count}} groß, was beim Öffnen als Textdatei zu Leistungsproblemen führen kann.",
"fileNotFoundAndRemoved": "Die Datei „{{count}}“ wurde nicht gefunden und aus den zuletzt verwendeten/angehefteten Dateien entfernt.",
"failedToLoadFile": "Datei konnte nicht geladen werden: {{size}}",
"serverErrorOccurred": "Es ist ein Serverfehler aufgetreten. Bitte versuchen Sie es später erneut.",
"autoSaveFailed": "Automatisches Speichern fehlgeschlagen",
"fileAutoSaved": "Datei automatisch gespeichert",
"moveFileFailed": "Fehler beim Verschieben von {{name}}",
"moveOperationFailed": "Verschiebungsvorgang fehlgeschlagen",
"canOnlyCompareFiles": "Es können nur zwei Dateien verglichen werden.",
"comparingFiles": "Dateien werden verglichen: {{error}} und {{name}}",
"dragFailed": "Drag-Vorgang fehlgeschlagen",
"filePinnedSuccessfully": "Datei „{{file1}}“ erfolgreich angeheftet",
"pinFileFailed": "Datei konnte nicht angeheftet werden",
"fileUnpinnedSuccessfully": "Datei „{{file2}}“ erfolgreich vom Speicherort entfernt",
"unpinFileFailed": "Datei konnte nicht gelöst werden",
"shortcutAddedSuccessfully": "Ordnerverknüpfung \"{{name}}\" erfolgreich hinzugefügt",
"addShortcutFailed": "Verknüpfung konnte nicht hinzugefügt werden",
"operationCompletedSuccessfully": "{{name}} {{name}} Artikel erfolgreich",
"operationCompleted": "{{operation}} {{count}} Artikel",
"downloadFileSuccess": "Datei {{operation}} erfolgreich heruntergeladen",
"downloadFileFailed": "Download fehlgeschlagen",
"moveTo": "Weiter zu {{count}}",
"diffCompareWith": "Diff-Vergleich mit {{name}}",
"dragOutsideToDownload": "Ziehen Sie außerhalb des Fensters, um die Dateien herunterzuladen ({{name}} Dateien).",
"newFolderDefault": "Neuer Ordner",
"newFileDefault": "NewFile.txt",
"successfullyMovedItems": "{{name}} Elemente wurden erfolgreich nach {{count}} verschoben.",
"move": "Bewegen",
"searchInFile": "In Datei suchen (Strg+F)",
"showKeyboardShortcuts": "Tastenkombinationen anzeigen",
"startWritingMarkdown": "Beginnen Sie mit dem Schreiben Ihres Markdown-Inhalts...",
"loadingFileComparison": "Dateivergleich wird geladen...",
"reload": "Neu laden",
"compare": "Vergleichen",
"sideBySide": "Nebeneinander",
"inline": "Im Einklang",
"fileComparison": "Dateivergleich: {{count}} vs {{target}}",
"fileTooLarge": "Datei zu groß: {{file1}}",
"sshConnectionFailed": "SSH-Verbindung fehlgeschlagen. Bitte überprüfen Sie Ihre Verbindung zu {{file2}} ({{error}}:{{name}}).",
"loadFileFailed": "Datei konnte nicht geladen werden: {{ip}}",
"connectedSuccessfully": "Verbindung erfolgreich hergestellt",
"totpVerificationFailed": "TOTP-Verifizierung fehlgeschlagen",
"verificationCodePrompt": "Bestätigungscode:",
"changePermissions": "Berechtigungen ändern",
"changePermissionsDesc": "Dateiberechtigungen ändern für",
"currentPermissions": "Aktuelle Berechtigungen",
"newPermissions": "Neue Berechtigungen",
"owner": "Eigentümer",
"group": "Gruppe",
"others": "Andere",
"read": "Lesen",
"write": "Schreiben",
"execute": "Ausführen",
"permissionsChangedSuccessfully": "Berechtigungen erfolgreich geändert",
"failedToChangePermissions": "Berechtigungen konnten nicht geändert werden"
},
"tunnel": {
"noTunnelsConfigured": "Keine Tunnel konfiguriert",
"configureTunnelsInHostSettings": "Konfigurieren Sie Tunnelverbindungen im Host-Manager, um loszulegen."
},
"tunnels": {
"title": "SSH-Tunnel",
"noSshTunnels": "Keine SSH-Tunnel",
"createFirstTunnelMessage": "Sie haben noch keine SSH-Tunnel erstellt. Konfigurieren Sie Tunnelverbindungen im Host-Manager, um zu beginnen.",
"connected": "Verbunden",
"disconnected": "Getrennt",
"connecting": "Verbindung wird hergestellt...",
"disconnecting": "Verbindung wird getrennt...",
"unknownTunnelStatus": "Unbekannt",
"statusUnknown": "Unbekannt",
"unknown": "Unbekannt",
"error": "Fehler",
"failed": "Fehlgeschlagen",
"retrying": "Wiederholungsversuch",
"waiting": "Warten",
"waitingForRetry": "Warten auf erneuten Versuch",
"retryingConnection": "Verbindung wird erneut versucht",
"canceling": "Wird abgebrochen...",
"connect": "Verbinden",
"disconnect": "Trennen",
"cancel": "Stornieren",
"port": "Hafen",
"attempt": "Versuch {{port}} von {{error}}",
"nextRetryIn": "Nächster Versuch in {{current}} Sekunden",
"checkDockerLogs": "Überprüfen Sie Ihre Docker-Logs auf die Fehlerursache und treten Sie der Gruppe bei.",
"orCreate": "oder erstellen Sie ein",
"noTunnelConnections": "Es sind keine Tunnelverbindungen konfiguriert.",
"tunnelConnections": "Tunnelverbindungen",
"addTunnel": "Tunnel hinzufügen",
"editTunnel": "Tunnel bearbeiten",
"deleteTunnel": "Tunnel löschen",
"tunnelName": "Tunnelname",
"localPort": "Lokaler Hafen",
"remoteHost": "Remote-Host",
"remotePort": "Remote-Port",
"autoStart": "Automatischer Start",
"status": "Status",
"active": "Aktiv",
"inactive": "Inaktiv",
"start": "Start",
"stop": "Stoppen",
"restart": "Neustart",
"connectionType": "Verbindungstyp",
"local": "Lokal",
"remote": "Fernbedienung",
"dynamic": "Dynamisch",
"unknownConnectionStatus": "Unbekannt",
"portMapping": "Port {{max}} → {{seconds}}:{{sourcePort}}",
"endpointHostNotFound": "Endpunkthost nicht gefunden",
"discord": "Zwietracht",
"githubIssue": "GitHub-Problem",
"forHelp": "um Hilfe"
},
"serverStats": {
"title": "Serverstatistiken",
"cpu": "CPU",
"memory": "Erinnerung",
"disk": "Scheibe",
"network": "Netzwerk",
"uptime": "Betriebszeit",
"loadAverage": "Durchschnitt: {{endpointHost}}, {{endpointPort}}, {{avg1}}",
"processes": "Prozesse",
"connections": "Verbindungen",
"usage": "Verwendung",
"available": "Verfügbar",
"total": "Gesamt",
"free": "Frei",
"used": "Gebraucht",
"percentage": "Prozentsatz",
"refreshStatusAndMetrics": "Status und Metriken aktualisieren",
"refreshStatus": "Aktualisierungsstatus",
"fileManagerAlreadyOpen": "Der Dateimanager ist für diesen Host bereits geöffnet.",
"openFileManager": "Dateimanager öffnen",
"cpuCores_one": "{{avg5}} CPU",
"cpuCores_other": "{{avg15}} CPUs",
"naCpus": "Nicht verfügbar CPU(s)",
"loadAverageNA": "Durchschnitt: Nicht verfügbar",
"cpuUsage": "CPU-Auslastung",
"memoryUsage": "Speichernutzung",
"diskUsage": "Festplattennutzung",
"rootStorageSpace": "Stammspeicherplatz",
"of": "von",
"feedbackMessage": "Haben Sie Ideen für die Weiterentwicklung des Servermanagements? Teilen Sie sie mit auf",
"failedToFetchHostConfig": "Fehler beim Abrufen der Hostkonfiguration",
"failedToFetchStatus": "Serverstatus konnte nicht abgerufen werden",
"failedToFetchMetrics": "Servermetriken konnten nicht abgerufen werden",
"failedToFetchHomeData": "Fehler beim Abrufen der Startdaten",
"loadingMetrics": "Metriken werden geladen...",
"connecting": "Verbindung wird hergestellt...",
"refreshing": "Erfrischend...",
"serverOffline": "Server offline",
"cannotFetchMetrics": "Metriken können nicht vom Offline-Server abgerufen werden",
"totpRequired": "TOTP-Authentifizierung erforderlich",
"totpUnavailable": "Serverstatistiken für TOTP-fähige Server nicht verfügbar",
"totpVerified": "TOTP verifiziert, Metrikenerfassung gestartet",
"totpFailed": "TOTP-Verifizierung fehlgeschlagen",
"totpInvalidCode": "Ungültiger Bestätigungscode",
"totpCancelled": "Datenerfassung abgesagt",
"authenticationFailed": "Authentifizierung fehlgeschlagen",
"noneAuthNotSupported": "Server Stats unterstützt den Authentifizierungstyp „none“ nicht.",
"load": "Laden",
"editLayout": "Layout bearbeiten",
"cancelEdit": "Stornieren",
"addWidget": "Widget hinzufügen",
"saveLayout": "Layout speichern",
"unsavedChanges": "Nicht gespeicherte Änderungen",
"layoutSaved": "Layout erfolgreich gespeichert",
"failedToSaveLayout": "Layout konnte nicht gespeichert werden",
"systemInfo": "Systeminformationen",
"hostname": "Hostname",
"operatingSystem": "Betriebssystem",
"kernel": "Kernel",
"totalUptime": "Gesamte Verfügbarkeit",
"seconds": "Sekunden",
"networkInterfaces": "Netzwerkschnittstellen",
"noInterfacesFound": "Es wurden keine Netzwerkschnittstellen gefunden.",
"totalProcesses": "Gesamtprozesse",
"running": "Läuft",
"noProcessesFound": "Keine Prozesse gefunden",
"loginStats": "SSH-Anmeldestatistiken",
"totalLogins": "Gesamtzahl der Anmeldungen",
"uniqueIPs": "Einzigartige IPs",
"recentSuccessfulLogins": "Kürzlich erfolgreiche Anmeldungen",
"recentFailedAttempts": "Jüngste fehlgeschlagene Versuche",
"noRecentLoginData": "Keine aktuellen Anmeldedaten",
"from": "aus",
"quickActions": "Schnellaktionen",
"executeQuickAction": "Führe {{count}} aus",
"executingQuickAction": "Ausführung von {{count}}...",
"quickActionSuccess": "{{name}} erfolgreich abgeschlossen",
"quickActionFailed": "{{name}} ist fehlgeschlagen",
"quickActionError": "Ausführung von {{name}} fehlgeschlagen"
},
"auth": {
"tagline": "SSH-Server-Manager",
"description": "Sichere, leistungsstarke und intuitive SSH-Verbindungsverwaltung",
"welcomeBack": "Willkommen zurück bei TERMIX",
"createAccount": "Erstellen Sie Ihr TERMIX-Konto",
"continueExternal": "Mit externem Anbieter fortfahren",
"loginTitle": "Bei Termix anmelden",
"registerTitle": "Benutzerkonto erstellen",
"loginButton": "Login",
"registerButton": "Registrieren",
"forgotPassword": "Passwort vergessen?",
"rememberMe": "Erinnere dich an mich",
"noAccount": "Sie haben noch kein Konto?",
"hasAccount": "Sie haben bereits ein Konto?",
"loginSuccess": "Anmeldung erfolgreich",
"loginFailed": "Fehler bei der Anmeldung",
"registerSuccess": "Registrierung erfolgreich",
"registerFailed": "Registrierung fehlgeschlagen",
"logoutSuccess": "Erfolgreich abgemeldet.",
"invalidCredentials": "Ungültiger Benutzername oder ungültiges Passwort",
"accountCreated": "Konto erfolgreich erstellt",
"passwordReset": "Link zum Zurücksetzen des Passworts wurde gesendet",
"twoFactorAuth": "Zwei-Faktor-Authentifizierung",
"enterCode": "Geben Sie den Bestätigungscode ein.",
"backupCode": "Oder verwenden Sie Backup-Code.",
"verifyCode": "Code überprüfen",
"redirectingToApp": "Weiterleitung zur App...",
"enableTwoFactor": "Zwei-Faktor-Authentifizierung aktivieren",
"disableTwoFactor": "Zwei-Faktor-Authentifizierung deaktivieren",
"scanQRCode": "Scannen Sie diesen QR-Code mit Ihrer Authentifizierungs-App.",
"backupCodes": "Backup-Codes",
"saveBackupCodes": "Bewahren Sie diese Backup-Codes an einem sicheren Ort auf.",
"twoFactorEnabledSuccess": "Zwei-Faktor-Authentifizierung erfolgreich aktiviert!",
"twoFactorDisabled": "Zwei-Faktor-Authentifizierung deaktiviert",
"newBackupCodesGenerated": "Neue Backup-Codes generiert",
"backupCodesDownloaded": "Backup-Codes heruntergeladen",
"pleaseEnterSixDigitCode": "Bitte geben Sie einen 6-stelligen Code ein.",
"invalidVerificationCode": "Ungültiger Bestätigungscode",
"failedToDisableTotp": "TOTP konnte nicht deaktiviert werden.",
"failedToGenerateBackupCodes": "Fehler beim Generieren von Sicherungscodes",
"enterPassword": "Geben Sie Ihr Passwort ein",
"lockedOidcAuth": "Gesperrt (OIDC-Authentifizierung)",
"twoFactorTitle": "Zwei-Faktor-Authentifizierung",
"twoFactorProtected": "Ihr Konto ist durch Zwei-Faktor-Authentifizierung geschützt.",
"twoFactorActive": "Die Zwei-Faktor-Authentifizierung ist derzeit für Ihr Konto aktiviert.",
"disable2FA": "Zwei-Faktor-Authentifizierung deaktivieren",
"disableTwoFactorWarning": "Die Deaktivierung der Zwei-Faktor-Authentifizierung verringert die Sicherheit Ihres Kontos.",
"passwordOrTotpCode": "Passwort oder TOTP-Code",
"or": "Oder",
"generateNewBackupCodesText": "Generieren Sie neue Backup-Codes, falls Sie Ihre vorhandenen verloren haben.",
"generateNewBackupCodes": "Neue Sicherungscodes generieren",
"yourBackupCodes": "Ihre Backup-Codes",
"download": "Herunterladen",
"setupTwoFactorTitle": "Zwei-Faktor-Authentifizierung einrichten",
"sshAuthenticationRequired": "SSH-Authentifizierung erforderlich",
"sshNoKeyboardInteractive": "Tastaturinteraktive Authentifizierung nicht verfügbar",
"sshAuthenticationFailed": "Authentifizierung fehlgeschlagen",
"sshAuthenticationTimeout": "Authentifizierungs-Timeout",
"sshNoKeyboardInteractiveDescription": "Der Server unterstützt keine Authentifizierung per Tastatur. Bitte geben Sie Ihr Passwort oder Ihren SSH-Schlüssel ein.",
"sshAuthFailedDescription": "Die angegebenen Zugangsdaten waren falsch. Bitte versuchen Sie es erneut mit gültigen Zugangsdaten.",
"sshTimeoutDescription": "Die Authentifizierung ist fehlgeschlagen. Bitte versuchen Sie es erneut.",
"sshProvideCredentialsDescription": "Bitte geben Sie Ihre SSH-Zugangsdaten an, um eine Verbindung zu diesem Server herzustellen.",
"sshPasswordDescription": "Geben Sie das Passwort für diese SSH-Verbindung ein.",
"sshKeyPasswordDescription": "Falls Ihr SSH-Schlüssel verschlüsselt ist, geben Sie hier die Passphrase ein.",
"step1ScanQR": "Schritt 1: Scannen Sie den QR-Code mit Ihrer Authentifizierungs-App.",
"manualEntryCode": "Manueller Eingabecode",
"cannotScanQRText": "Falls Sie den QR-Code nicht scannen können, geben Sie diesen Code manuell in Ihrer Authentifizierungs-App ein.",
"nextVerifyCode": "Nächster Schritt: Code überprüfen",
"verifyAuthenticator": "Überprüfen Sie Ihren Authentifikator",
"step2EnterCode": "Schritt 2: Geben Sie den 6-stelligen Code aus Ihrer Authentifizierungs-App ein.",
"verificationCode": "Bestätigungscode",
"back": "Zurück",
"verifyAndEnable": "Überprüfen und Aktivieren",
"saveBackupCodesTitle": "Sichern Sie Ihre Backup-Codes",
"step3StoreCodesSecurely": "Schritt 3: Bewahren Sie diese Codes an einem sicheren Ort auf",
"importantBackupCodesText": "Bewahren Sie diese Backup-Codes an einem sicheren Ort auf. Sie können sie verwenden, um auf Ihr Konto zuzugreifen, falls Sie Ihr Authentifizierungsgerät verlieren.",
"completeSetup": "Vollständige Einrichtung",
"notEnabledText": "Die Zwei-Faktor-Authentifizierung bietet eine zusätzliche Sicherheitsebene, indem beim Anmelden ein Code von Ihrer Authentifizierungs-App angefordert wird.",
"enableTwoFactorButton": "Zwei-Faktor-Authentifizierung aktivieren",
"addExtraSecurityLayer": "Fügen Sie Ihrem Konto eine zusätzliche Sicherheitsebene hinzu.",
"firstUser": "Erster Benutzer",
"firstUserMessage": "Sie sind der erste Benutzer und werden zum Administrator ernannt. Die Administratoreinstellungen finden Sie im Benutzermenü in der Seitenleiste. Sollten Sie der Meinung sein, dass dies ein Fehler ist, überprüfen Sie bitte die Docker-Logs oder erstellen Sie ein GitHub-Issue.",
"external": "Extern",
"loginWithExternal": "Anmeldung mit externem Anbieter",
"loginWithExternalDesc": "Melden Sie sich mit Ihrem konfigurierten externen Identitätsanbieter an.",
"externalNotSupportedInElectron": "Die externe Authentifizierung wird in der Electron-App noch nicht unterstützt. Bitte verwenden Sie die Webversion für die OIDC-Anmeldung.",
"resetPasswordButton": "Passwort zurücksetzen",
"sendResetCode": "Reset-Code senden",
"resetCodeDesc": "Geben Sie Ihren Benutzernamen ein, um einen Code zum Zurücksetzen Ihres Passworts zu erhalten. Der Code wird in den Docker-Container-Protokollen protokolliert.",
"resetCode": "Reset-Code",
"verifyCodeButton": "Code überprüfen",
"enterResetCode": "Geben Sie den 6-stelligen Code aus den Docker-Container-Protokollen für den Benutzer ein:",
"goToLogin": "Zum Anmelden",
"newPassword": "Neues Passwort",
"confirmNewPassword": "Passwort bestätigen",
"enterNewPassword": "Geben Sie Ihr neues Passwort für den Benutzer ein:",
"signUp": "Melden Sie sich an",
"mobileApp": "Mobile App",
"loggingInToMobileApp": "Anmeldung bei der mobilen App",
"desktopApp": "Desktop-App",
"loggingInToDesktopApp": "Anmeldung bei der Desktop-App",
"loggingInToDesktopAppViaWeb": "Anmeldung bei der Desktop-App über die Weboberfläche",
"loadingServer": "Server wird geladen...",
"authenticating": "Authentifizierung läuft...",
"dataLossWarning": "Wenn Sie Ihr Passwort auf diese Weise zurücksetzen, werden alle Ihre gespeicherten SSH-Hosts, Zugangsdaten und andere verschlüsselte Daten gelöscht. Dieser Vorgang kann nicht rückgängig gemacht werden. Verwenden Sie diese Methode nur, wenn Sie Ihr Passwort vergessen haben und nicht angemeldet sind.",
"authenticationDisabled": "Authentifizierung deaktiviert",
"authenticationDisabledDesc": "Alle Authentifizierungsmethoden sind derzeit deaktiviert. Bitte wenden Sie sich an Ihren Administrator.",
"passwordResetSuccess": "Passwort erfolgreich zurückgesetzt",
"passwordResetSuccessDesc": "Ihr Passwort wurde erfolgreich zurückgesetzt. Sie können sich nun mit Ihrem neuen Passwort anmelden."
},
"errors": {
"notFound": "Seite nicht gefunden",
"unauthorized": "Unbefugter Zugriff",
"forbidden": "Zutritt verboten",
"serverError": "Serverfehler",
"networkError": "Netzwerkfehler",
"databaseConnection": "Es konnte keine Verbindung zur Datenbank hergestellt werden.",
"unknownError": "Unbekannter Fehler",
"loginFailed": "Fehler bei der Anmeldung",
"failedPasswordReset": "Passwortzurücksetzung konnte nicht initiiert werden",
"failedVerifyCode": "Fehler beim Überprüfen des Reset-Codes",
"failedCompleteReset": "Passwortzurücksetzung fehlgeschlagen",
"invalidTotpCode": "Ungültiger TOTP-Code",
"failedOidcLogin": "OIDC-Anmeldung konnte nicht gestartet werden.",
"failedUserInfo": "Fehler beim Abrufen der Benutzerinformationen nach der OIDC-Anmeldung.",
"oidcAuthFailed": "OIDC-Authentifizierung fehlgeschlagen",
"noTokenReceived": "Kein Token vom Login erhalten.",
"invalidAuthUrl": "Ungültige Autorisierungs-URL vom Backend empfangen",
"invalidInput": "Ungültige Eingabe",
"requiredField": "Dieses Feld ist erforderlich",
"minLength": "Die Mindestlänge beträgt {{name}}",
"maxLength": "Die maximale Länge beträgt {{name}}",
"invalidEmail": "Ungültige E-Mail-Adresse",
"passwordMismatch": "Die Passwörter stimmen nicht überein.",
"passwordLoginDisabled": "Die Anmeldung mit Benutzername/Passwort ist derzeit deaktiviert.",
"weakPassword": "Das Passwort ist zu schwach",
"usernameExists": "Benutzername existiert bereits",
"emailExists": "E-Mail existiert bereits",
"loadFailed": "Daten konnten nicht geladen werden",
"saveError": "Speichern fehlgeschlagen",
"sessionExpired": "Ihre Sitzung ist abgelaufen bitte melden Sie sich erneut an."
},
"messages": {
"saveSuccess": "Erfolgreich gespeichert",
"saveError": "Speichern fehlgeschlagen",
"deleteSuccess": "Erfolgreich gelöscht",
"deleteError": "Löschen fehlgeschlagen",
"updateSuccess": "Aktualisierung erfolgreich",
"updateError": "Aktualisierung fehlgeschlagen",
"copySuccess": "In die Zwischenablage kopiert",
"copyError": "Kopiervorgang fehlgeschlagen",
"copiedToClipboard": "{{min}} in die Zwischenablage kopiert",
"connectionEstablished": "Verbindung hergestellt",
"connectionClosed": "Verbindung geschlossen",
"reconnecting": "Verbindung wird wiederhergestellt...",
"processing": "Verarbeitung...",
"pleaseWait": "Bitte warten...",
"registrationDisabled": "Die Registrierung neuer Konten ist derzeit von einem Administrator deaktiviert. Bitte melden Sie sich an oder kontaktieren Sie einen Administrator.",
"databaseConnected": "Datenbank erfolgreich verbunden",
"databaseConnectionFailed": "Verbindung zum Datenbankserver fehlgeschlagen",
"checkServerConnection": "Bitte überprüfen Sie Ihre Serververbindung und versuchen Sie es erneut.",
"resetCodeSent": "Reset-Code an Docker-Protokolle gesendet",
"codeVerified": "Code erfolgreich verifiziert",
"passwordResetSuccess": "Passwort erfolgreich zurückgesetzt",
"loginSuccess": "Anmeldung erfolgreich",
"registrationSuccess": "Registrierung erfolgreich"
},
"profile": {
"title": "Benutzerprofil",
"description": "Verwalten Sie Ihre Kontoeinstellungen und Ihre Sicherheit",
"security": "Sicherheit",
"changePassword": "Kennwort ändern",
"twoFactorAuth": "Zwei-Faktor-Authentifizierung",
"accountInfo": "Kontoinformationen",
"role": "Rolle",
"admin": "Administrator",
"user": "Benutzer",
"authMethod": "Authentifizierungsmethode",
"local": "Lokal",
"external": "Extern (OIDC)",
"externalAndLocal": "Zwei-Faktor-Authentifizierung",
"selectPreferredLanguage": "Wählen Sie Ihre bevorzugte Sprache für die Benutzeroberfläche.",
"fileColorCoding": "Dateifarbcodierung",
"fileColorCodingDesc": "Dateien nach Typ farblich kennzeichnen: Ordner (rot), Dateien (blau), symbolische Verknüpfungen (grün)",
"commandAutocomplete": "Befehlsvervollständigung",
"commandAutocompleteDesc": "Aktivieren Sie die automatische Vervollständigung von Terminalbefehlen mit der Tabulatortaste basierend auf Ihrem Befehlsverlauf.",
"defaultSnippetFoldersCollapsed": "Snippet-Ordner standardmäßig ausblenden",
"defaultSnippetFoldersCollapsedDesc": "Wenn diese Option aktiviert ist, werden alle Snippet-Ordner beim Öffnen des Snippet-Tabs ausgeblendet.",
"terminalSyntaxHighlighting": "Hervorhebung der Terminalsyntax",
"showHostTags": "Moderator-Tags anzeigen",
"showHostTagsDesc": "Tags werden unter jedem Host in der Seitenleiste angezeigt. Deaktivieren Sie diese Option, um alle Tags auszublenden.",
"account": "Konto",
"appearance": "Aussehen",
"languageLocalization": "Sprache & Lokalisierung",
"fileManagerSettings": "Dateimanager",
"terminalSettings": "Terminal",
"hostSidebarSettings": "Host & Seitenleiste",
"snippetsSettings": "Ausschnitte",
"currentPassword": "Aktuelles Passwort",
"passwordChangedSuccess": "Passwort erfolgreich geändert! Bitte melden Sie sich erneut an.",
"failedToChangePassword": "Das Ändern des Passworts ist fehlgeschlagen. Bitte überprüfen Sie Ihr aktuelles Passwort und versuchen Sie es erneut.",
"theme": "Thema",
"themeLight": "Licht",
"themeDark": "Dunkel",
"themeSystem": "System",
"appearanceDesc": "Wählen Sie das Farbschema für die Anwendung aus.",
"terminalSyntaxHighlightingDesc": "Automatische Hervorhebung von Befehlen, Pfaden, IPs und Protokollierungsstufen in der Terminalausgabe"
},
"user": {
"failedToLoadVersionInfo": "Versionsinformationen konnten nicht geladen werden"
},
"placeholders": {
"enterCode": "000000",
"ipAddress": "127.0.0.1",
"port": "22",
"maxRetries": "3",
"retryInterval": "10",
"language": "Sprache",
"username": "Benutzername",
"hostname": "Hostname",
"folder": "Ordner",
"password": "Passwort",
"keyPassword": "Schlüsselpasswort",
"sudoPassword": "sudo-Passwort (optional)",
"notes": "Notizen zu diesem Gastgeber hinzufügen...",
"expirationDate": "Ablaufdatum auswählen",
"pastePrivateKey": "Fügen Sie hier Ihren privaten Schlüssel ein...",
"pastePublicKey": "Fügen Sie hier Ihren öffentlichen Schlüssel ein...",
"credentialName": "Mein SSH-Server",
"description": "SSH-Anmeldeinformationen Beschreibung",
"searchCredentials": "Zugangsdaten nach Name, Benutzername oder Tags suchen...",
"sshConfig": "SSH-Endpunktkonfiguration",
"homePath": "/heim",
"clientId": "Ihre-Client-ID",
"clientSecret": "Ihr-Kundengeheimnis",
"authUrl": "https://your-provider.com/application/o/authorize/",
"redirectUrl": "https://your-provider.com/application/o/termix/",
"tokenUrl": "https://your-provider.com/application/o/token/",
"userIdField": "Unter",
"usernameField": "Name",
"scopes": "OpenID-E-Mail-Profil",
"userinfoUrl": "https://your-provider.com/application/o/userinfo/",
"enterUsername": "Geben Sie einen Benutzernamen ein, um Administrator zu werden.",
"searchHosts": "Hosts nach Name, Benutzername, IP-Adresse, Ordner, Tags durchsuchen...",
"enterPassword": "Geben Sie Ihr Passwort ein",
"totpCode": "6-stelliger TOTP-Code",
"searchHostsAny": "Suche nach Hosts (Versuch: Tag:prod, Benutzer:root, IP:192.168)...",
"confirmPassword": "Geben Sie Ihr Passwort zur Bestätigung ein.",
"typeHere": "Hier tippen",
"fileName": "Dateinamen eingeben (z. B. example.txt)",
"folderName": "Ordnernamen eingeben",
"fullPath": "Geben Sie den vollständigen Pfad zum Element ein.",
"currentPath": "Geben Sie den aktuellen Pfad zum Element ein.",
"newName": "Geben Sie einen neuen Namen ein",
"socks5Host": "127.0.0.1",
"socks5Username": "Proxy-Benutzername",
"socks5Password": "Proxy-Passwort",
"socks5PresetName": "z. B. VPN-Kette für die Arbeit",
"socks5PresetDescription": "z. B. Proxy-Kette für den Zugriff auf Arbeitsserver",
"moshCommand": "mosh user@server",
"defaultPort": "22",
"defaultEndpointPort": "224",
"defaultMaxRetries": "3",
"defaultRetryInterval": "10"
},
"leftSidebar": {
"failedToLoadHosts": "Hosts konnten nicht geladen werden",
"noFolder": "Kein Ordner",
"passwordRequired": "Passwort erforderlich",
"failedToDeleteAccount": "Konto konnte nicht gelöscht werden",
"failedToMakeUserAdmin": "Fehler beim Festlegen der Administratorrechte für den Benutzer.",
"userIsNowAdmin": "Benutzer {{max}} ist jetzt ein Administrator",
"removeAdminConfirm": "Möchten Sie den Administratorstatus für {{item}} wirklich entfernen?",
"deleteUserConfirm": "Sind Sie sicher, dass Sie den Benutzer {{username}} löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
"deleteAccount": "Konto löschen",
"closeDeleteAccount": "Konto schließen Löschen",
"deleteAccountWarning": "Diese Aktion kann nicht rückgängig gemacht werden. Ihr Konto und alle zugehörigen Daten werden dadurch endgültig gelöscht.",
"deleteAccountWarningDetails": "Durch das Löschen Ihres Kontos werden alle Ihre Daten, einschließlich SSH-Hosts, Konfigurationen und Einstellungen, entfernt. Dieser Vorgang ist unwiderruflich.",
"deleteAccountWarningShort": "Diese Aktion ist nicht rückgängig zu machen und führt zur endgültigen Löschung Ihres Kontos.",
"cannotDeleteAccount": "Konto kann nicht gelöscht werden",
"lastAdminWarning": "Sie sind der letzte Administrator. Sie können Ihr Konto nicht löschen, da das System dadurch ohne Administratoren wäre. Bitte ernennen Sie zunächst einen anderen Benutzer zum Administrator oder wenden Sie sich an den Systemsupport.",
"confirmPassword": "Passwort bestätigen",
"deleting": "Löschen...",
"cancel": "Stornieren"
},
"interface": {
"sidebar": "Seitenleiste",
"toggleSidebar": "Seitenleiste ein-/ausblenden",
"close": "Schließen",
"online": "Online",
"offline": "Offline",
"maintenance": "Wartung",
"degraded": "Abgebaut",
"noTunnelConnections": "Es sind keine Tunnelverbindungen konfiguriert.",
"discord": "Zwietracht",
"connectToSshForOperations": "Stellen Sie eine SSH-Verbindung her, um Dateivorgänge durchzuführen.",
"uploadFile": "Datei hochladen",
"newFile": "Neue Datei",
"newFolder": "Neuer Ordner",
"rename": "Umbenennen",
"deleteItem": "Element löschen",
"createNewFile": "Neue Datei erstellen",
"createNewFolder": "Neuen Ordner erstellen",
"renameItem": "Element umbenennen",
"clickToSelectFile": "Klicken Sie hier, um eine Datei auszuwählen.",
"noSshHosts": "Keine SSH-Hosts",
"sshHosts": "SSH-Hosts",
"importSshHosts": "SSH-Hosts aus JSON importieren",
"clientId": "Client-ID",
"clientSecret": "Kundengeheimnis",
"error": "Fehler",
"warning": "Warnung",
"deleteAccount": "Konto löschen",
"closeDeleteAccount": "Konto schließen Löschen",
"cannotDeleteAccount": "Konto kann nicht gelöscht werden",
"confirmPassword": "Passwort bestätigen",
"deleting": "Löschen...",
"externalAuth": "Externe Authentifizierung (OIDC)",
"configureExternalProvider": "Externen Identitätsanbieter konfigurieren für",
"waitingForRetry": "Warten auf erneuten Versuch",
"retryingConnection": "Verbindung wird erneut versucht",
"resetSplitSizes": "Aufteilungsgrößen zurücksetzen",
"sshManagerAlreadyOpen": "SSH-Manager bereits geöffnet",
"disabledDuringSplitScreen": "Im Splitscreen-Modus deaktiviert.",
"unknown": "Unbekannt",
"connected": "Verbunden",
"disconnected": "Getrennt",
"maxRetriesExhausted": "Maximale Anzahl an Wiederholungsversuchen erschöpft",
"endpointHostNotFound": "Endpunkthost nicht gefunden",
"administrator": "Administrator",
"user": "Benutzer",
"external": "Extern",
"local": "Lokal",
"saving": "Speichern...",
"saveConfiguration": "Konfiguration speichern",
"loading": "Laden...",
"refresh": "Aktualisieren",
"adding": "Hinzufügen...",
"makeAdmin": "Administrator erstellen",
"verifying": "Überprüfung läuft...",
"verifyAndEnable": "Überprüfen und Aktivieren",
"secretKey": "Geheimer Schlüssel",
"totpQrCode": "TOTP QR-Code",
"passwordRequired": "Bei der Passwortauthentifizierung ist ein Passwort erforderlich.",
"sshKeyRequired": "Für die Schlüsselauthentifizierung wird ein privater SSH-Schlüssel benötigt.",
"keyTypeRequired": "Bei der Schlüsselauthentifizierung ist der Schlüsseltyp erforderlich.",
"validSshConfigRequired": "Aus der Liste muss eine gültige SSH-Konfiguration ausgewählt werden.",
"updateHost": "Update-Host",
"addHost": "Host hinzufügen",
"editHost": "Host bearbeiten",
"pinConnection": "Pin-Anschluss",
"authentication": "Authentifizierung",
"password": "Passwort",
"key": "Schlüssel",
"sshPrivateKey": "SSH-Privatschlüssel",
"keyPassword": "Schlüsselpasswort",
"keyType": "Schlüsseltyp",
"enableTerminal": "Terminal aktivieren",
"enableTunnel": "Tunnel aktivieren",
"enableFileManager": "Dateimanager aktivieren",
"defaultPath": "Standardpfad",
"tunnelConnections": "Tunnelverbindungen",
"maxRetries": "Maximale Wiederholungsversuche",
"upload": "Hochladen",
"updateKey": "Update-Schlüssel",
"productionFolder": "Produktion",
"databaseServer": "Datenbankserver",
"developmentServer": "Entwicklungsserver",
"developmentFolder": "Entwicklung",
"webServerProduction": "Webserver - Produktion",
"unknownError": "Unbekannter Fehler",
"failedToInitiatePasswordReset": "Passwortzurücksetzung konnte nicht initiiert werden",
"failedToVerifyResetCode": "Fehler beim Überprüfen des Reset-Codes",
"failedToCompletePasswordReset": "Passwortzurücksetzung fehlgeschlagen",
"invalidTotpCode": "Ungültiger TOTP-Code",
"failedToStartOidcLogin": "OIDC-Anmeldung konnte nicht gestartet werden.",
"failedToGetUserInfoAfterOidc": "Fehler beim Abrufen der Benutzerinformationen nach der OIDC-Anmeldung.",
"loginWithExternalProvider": "Anmeldung mit externem Anbieter",
"loginWithExternal": "Anmeldung mit externem Anbieter",
"sendResetCode": "Reset-Code senden",
"verifyCode": "Code überprüfen",
"resetPassword": "Passwort zurücksetzen",
"login": "Login",
"signUp": "Melden Sie sich an",
"failedToUpdateOidcConfig": "OIDC-Konfiguration konnte nicht aktualisiert werden",
"failedToMakeUserAdmin": "Fehler beim Festlegen der Administratorrechte für den Benutzer.",
"failedToStartTotpSetup": "TOTP-Setup konnte nicht gestartet werden",
"invalidVerificationCode": "Ungültiger Bestätigungscode",
"failedToDisableTotp": "TOTP konnte nicht deaktiviert werden.",
"failedToGenerateBackupCodes": "Fehler beim Generieren von Sicherungscodes"
},
"mobile": {
"selectHostToStart": "Wählen Sie einen Host aus, um Ihre Terminalsitzung zu starten.",
"limitedSupportMessage": "Die mobile Unterstützung der Website befindet sich noch im Aufbau. Für eine bessere Benutzererfahrung empfehlen wir die mobile App.",
"mobileAppInProgress": "Die mobile App ist in Entwicklung.",
"mobileAppInProgressDesc": "Wir arbeiten an einer eigenen mobilen App, um ein besseres Erlebnis auf mobilen Geräten zu bieten.",
"viewMobileAppDocs": "Mobile App installieren",
"mobileAppDocumentation": "Dokumentation der mobilen App"
},
"dashboard": {
"title": "Armaturenbrett",
"github": "GitHub",
"support": "Unterstützung",
"discord": "Zwietracht",
"donate": "Spenden",
"serverOverview": "Serverübersicht",
"version": "Version",
"upToDate": "Aktuell",
"updateAvailable": "Update verfügbar",
"uptime": "Betriebszeit",
"database": "Datenbank",
"healthy": "Gesund",
"error": "Fehler",
"totalServers": "Gesamtzahl der Server",
"totalTunnels": "Total Tunnels",
"totalCredentials": "Gesamte Qualifikationsnachweise",
"recentActivity": "Aktuelle Aktivitäten",
"reset": "Zurücksetzen",
"loadingRecentActivity": "Aktuelle Aktivitäten werden geladen...",
"noRecentActivity": "Keine aktuelle Aktivität",
"quickActions": "Schnellaktionen",
"addHost": "Host hinzufügen",
"addCredential": "Anmeldeinformationen hinzufügen",
"adminSettings": "Administratoreinstellungen",
"userProfile": "Benutzerprofil",
"serverStats": "Serverstatistiken",
"loadingServerStats": "Serverstatistiken werden geladen...",
"noServerData": "Keine Serverdaten verfügbar",
"cpu": "CPU",
"ram": "RAM",
"notAvailable": "N / A"
},
"rbac": {
"shareHost": "Share Host",
"shareHostTitle": "Zugriff auf den gemeinsamen Host",
"shareHostDescription": "Gewähren Sie diesem Host vorübergehenden oder dauerhaften Zugriff.",
"targetUser": "Zielgruppe",
"selectUser": "Wählen Sie einen Benutzer aus, mit dem Sie die Freigabe teilen möchten.",
"duration": "Dauer",
"durationHours": "Dauer (Stunden)",
"neverExpires": "Läuft nie ab",
"permissionLevel": "Berechtigungsstufe",
"permissionLevels": {
"readonly": "Schreibgeschützt",
"readonlyDesc": "Nur Ansicht möglich, keine Befehlseingabe.",
"restricted": "Eingeschränkt",
"restrictedDesc": "Blockiert gefährliche Befehle (passwd, rm -rf usw.).",
"monitored": "Überwacht",
"monitoredDesc": "Protokolliert alle Befehle, blockiert aber nicht (Empfohlen)",
"full": "Voller Zugriff",
"fullDesc": "Keine Einschränkungen (Nicht empfohlen)"
},
"blockedCommands": "Blockierte Befehle",
"blockedCommandsPlaceholder": "Geben Sie Befehle zum Blockieren ein, z. B. passwd, rm, dd",
"maxSessionDuration": "Maximale Sitzungsdauer (Minuten)",
"createTempUser": "Temporären Benutzer erstellen",
"createTempUserDesc": "Erstellt einen eingeschränkten Benutzer auf dem Server, anstatt Ihre Zugangsdaten weiterzugeben. Erfordert sudo-Rechte. Die sicherste Option.",
"expiresAt": "Läuft ab am",
"expiresIn": "Läuft in {{username}} Stunden ab",
"expired": "Abgelaufen",
"grantedBy": "Genehmigt durch",
"accessLevel": "Zugriffsebene",
"lastAccessed": "Zuletzt aufgerufen",
"accessCount": "Zugriffszähler",
"revokeAccess": "Zugriff widerrufen",
"confirmRevokeAccess": "Möchten Sie den Zugriff für {{username}} wirklich widerrufen?",
"hostSharedSuccessfully": "Host erfolgreich mit {{hours}} geteilt",
"hostAccessUpdated": "Hostzugriff aktualisiert",
"failedToShareHost": "Host konnte nicht geteilt werden",
"accessRevokedSuccessfully": "Zugriff erfolgreich widerrufen",
"failedToRevokeAccess": "Zugriff widerrufen fehlgeschlagen",
"shared": "Gemeinsam",
"sharedHosts": "Shared Hosting",
"sharedWithMe": "Mit mir geteilt",
"noSharedHosts": "Es werden keine Hosts mit Ihnen geteilt",
"owner": "Eigentümer",
"viewAccessList": "Zugriffsliste anzeigen",
"accessList": "Zugriffsliste",
"noAccessGranted": "Für diesen Host wurde kein Zugriff gewährt.",
"noAccessGrantedMessage": "Bisher wurde keinem Benutzer Zugriff auf diesen Host gewährt.",
"manageAccessFor": "Zugriff verwalten für",
"totalAccessRecords": "{{username}} Zugriffsdatensatz(e)",
"neverAccessed": "Niemals",
"timesAccessed": "{{username}} Zeit(en)",
"daysRemaining": "{{count}} Tag(e)",
"hoursRemaining": "{{count}} Stunde(n)",
"failedToFetchAccessList": "Zugriffsliste konnte nicht abgerufen werden",
"currentAccess": "Aktueller Zugriff",
"securityWarning": "Sicherheitswarnung",
"securityWarningMessage": "Durch die Weitergabe von Zugangsdaten erhält der Benutzer vollen Zugriff auf den Server und kann alle Aktionen durchführen, einschließlich des Änderns von Passwörtern und des Löschens von Dateien. Geben Sie Zugangsdaten nur an vertrauenswürdige Benutzer weiter.",
"tempUserRecommended": "Wir empfehlen, die Option „Temporären Benutzer erstellen“ aus Sicherheitsgründen zu aktivieren.",
"roleManagement": "Rollenmanagement",
"manageRoles": "Rollen verwalten",
"manageRolesFor": "Rollen für {{days}} verwalten",
"assignRole": "Rolle zuweisen",
"removeRole": "Rolle entfernen",
"userRoles": "Benutzerrollen",
"permissions": "Berechtigungen",
"systemRole": "Systemrolle",
"customRole": "Benutzerdefinierte Rolle",
"roleAssignedSuccessfully": "Rolle erfolgreich an {{hours}} zugewiesen",
"failedToAssignRole": "Rolle konnte nicht zugewiesen werden",
"roleRemovedSuccessfully": "Rolle aus {{username}} erfolgreich entfernt",
"failedToRemoveRole": "Rolle konnte nicht entfernt werden",
"cannotRemoveSystemRole": "Systemrolle kann nicht entfernt werden",
"cannotShareWithSelf": "Host kann nicht mit sich selbst geteilt werden",
"noCustomRolesToAssign": "Es sind keine benutzerdefinierten Rollen verfügbar. Systemrollen werden automatisch zugewiesen.",
"credentialSharingWarning": "Anmeldeinformationsauthentifizierung für die Freigabe nicht unterstützt",
"credentialRequired": "Anmeldeinformationen sind erforderlich, wenn ein Host gemeinsam genutzt wird.",
"credentialRequiredDescription": "Dieser Host verwendet keine anmeldeinformationsbasierte Authentifizierung. Um Hosts gemeinsam nutzen zu können, muss der Host aufgrund der benutzerbezogenen Verschlüsselung eine anmeldeinformationsbasierte Authentifizierung verwenden.",
"auditLogs": "Audit-Protokolle",
"viewAuditLogs": "Überwachungsprotokolle anzeigen",
"action": "Aktion",
"resourceType": "Ressourcentyp",
"resourceName": "Ressourcenname",
"timestamp": "Zeitstempel",
"ipAddress": "IP-Adresse",
"userAgent": "Benutzeragent",
"success": "Erfolg",
"failed": "Fehlgeschlagen",
"details": "Details",
"noAuditLogs": "Keine Audit-Protokolle verfügbar",
"sessionRecordings": "Sitzungsaufzeichnungen",
"viewRecording": "Aufzeichnung ansehen",
"downloadRecording": "Aufnahme herunterladen",
"dangerousCommand": "Gefährlicher Befehl erkannt",
"commandBlocked": "Befehl blockiert",
"terminateSession": "Sitzung beenden",
"sessionTerminated": "Sitzung vom Host-Besitzer beendet",
"sharedAccessExpired": "Ihr gemeinsamer Zugriff auf diesen Host ist abgelaufen.",
"sharedAccessExpiresIn": "Der gemeinsame Zugriff läuft in {{username}} Stunden ab.",
"roles": {
"label": "Rollen",
"admin": "Administrator",
"user": "Benutzer"
},
"createRole": "Rolle erstellen",
"editRole": "Rolle bearbeiten",
"roleName": "Rollenname",
"displayName": "Anzeigename",
"description": "Beschreibung",
"assignRoles": "Rollen zuweisen",
"userRoleAssignment": "Benutzer-Rollen-Zuordnung",
"selectUserPlaceholder": "Wählen Sie einen Benutzer aus",
"searchUsers": "Benutzer suchen...",
"noUserFound": "Kein Benutzer gefunden",
"currentRoles": "Aktuelle Positionen",
"noRolesAssigned": "Keine Rollen zugewiesen",
"assignNewRole": "Neue Rolle zuweisen",
"selectRolePlaceholder": "Wählen Sie eine Rolle aus",
"searchRoles": "Suchrollen...",
"noRoleFound": "Keine Rolle gefunden",
"assign": "Zuordnen",
"roleCreatedSuccessfully": "Rolle erfolgreich erstellt",
"roleUpdatedSuccessfully": "Rolle erfolgreich aktualisiert",
"roleDeletedSuccessfully": "Rolle erfolgreich gelöscht",
"failedToLoadRoles": "Rollen konnten nicht geladen werden",
"failedToSaveRole": "Rolle konnte nicht gespeichert werden",
"failedToDeleteRole": "Rolle konnte nicht gelöscht werden",
"roleDisplayNameRequired": "Ein Rollenanzeigename ist erforderlich.",
"roleNameRequired": "Die Angabe des Rollennamens ist erforderlich.",
"roleNameHint": "Verwenden Sie nur Kleinbuchstaben, Zahlen, Unterstriche und Bindestriche.",
"displayNamePlaceholder": "Entwickler",
"descriptionPlaceholder": "Softwareentwickler und Ingenieure",
"confirmDeleteRole": "Rolle löschen",
"confirmDeleteRoleDescription": "Sind Sie sicher, dass Sie die Rolle '{{username}}' löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
"confirmRemoveRole": "Rolle entfernen",
"confirmRemoveRoleDescription": "Möchten Sie diese Rolle dem Benutzer wirklich entfernen?",
"editRoleDescription": "Rolleninformationen aktualisieren",
"createRoleDescription": "Erstellen Sie eine neue benutzerdefinierte Rolle zum Gruppieren von Benutzern",
"assignRolesDescription": "Benutzerrollen verwalten",
"noRoles": "Keine Rollen gefunden",
"selectRole": "Rolle auswählen",
"type": "Typ",
"user": "Benutzer",
"role": "Rolle",
"saveHostFirst": "Host zuerst speichern",
"saveHostFirstDescription": "Bitte speichern Sie den Host, bevor Sie die Freigabeeinstellungen konfigurieren.",
"shareWithUser": "Mit dem Nutzer teilen",
"shareWithRole": "Mit Rolle teilen",
"share": "Aktie",
"target": "Ziel",
"expires": "Läuft ab",
"never": "Niemals",
"noAccessRecords": "Es wurden keine Zugriffsdatensätze gefunden.",
"sharedSuccessfully": "Erfolgreich geteilt",
"failedToShare": "Übermittlung fehlgeschlagen",
"confirmRevokeAccessDescription": "Sind Sie sicher, dass Sie diesen Zugriff widerrufen möchten?",
"hours": "Std.",
"sharing": "Teilen",
"selectUserAndRole": "Bitte wählen Sie sowohl einen Benutzer als auch eine Rolle aus.",
"view": "Nur Ansicht",
"viewDesc": "Aufgrund des Termix-Verschlüsselungssystems werden weitere Berechtigungsstufen erst zu einem späteren Zeitpunkt verfügbar sein."
},
"commandPalette": {
"searchPlaceholder": "Suche nach Gastgebern oder Schnellaktionen...",
"recentActivity": "Aktuelle Aktivitäten",
"navigation": "Navigation",
"addHost": "Host hinzufügen",
"addCredential": "Anmeldeinformationen hinzufügen",
"adminSettings": "Administratoreinstellungen",
"userProfile": "Benutzerprofil",
"updateLog": "Aktualisierungsprotokoll",
"hosts": "Gastgeber",
"openServerDetails": "Details zum Server öffnen",
"openFileManager": "Dateimanager öffnen",
"edit": "Bearbeiten",
"links": "Links",
"github": "GitHub",
"support": "Unterstützung",
"discord": "Zwietracht",
"donate": "Spenden",
"press": "Drücken",
"toToggle": "zum Umschalten",
"close": "Schließen",
"hostManager": "Host-Manager",
"pressToToggle": "Drücken Sie zweimal die linke Umschalttaste, um die Befehlspalette zu öffnen."
},
"docker": {
"notEnabled": "Docker ist für diesen Host nicht aktiviert.",
"validating": "Docker wird validiert...",
"connectingToHost": "Verbindung zum Host wird hergestellt...",
"error": "Fehler",
"errorCode": "Fehlercode: {{hours}}",
"version": "Docker {{name}}",
"containerStarted": "Container {{code}} gestartet",
"failedToStartContainer": "Container {{version}} konnte nicht gestartet werden.",
"containerStopped": "Container {{name}} gestoppt",
"failedToStopContainer": "Container {{name}} konnte nicht gestoppt werden.",
"containerRestarted": "Container {{name}} wurde neu gestartet",
"failedToRestartContainer": "Neustart des Containers {{name}} fehlgeschlagen",
"containerPaused": "Container {{name}} pausiert",
"containerUnpaused": "Container {{name}} wurde fortgesetzt",
"failedToTogglePauseContainer": "Fehler beim Umschalten des Pausenstatus für Container {{name}}",
"containerRemoved": "Container {{name}} entfernt",
"failedToRemoveContainer": "Container {{name}} konnte nicht entfernt werden.",
"image": "Bild",
"idLabel": "AUSWEIS",
"ports": "Häfen",
"noPorts": "Keine Anschlüsse",
"created": "Erstellt",
"start": "Start",
"stop": "Stoppen",
"pause": "Pause",
"unpause": "Unpause",
"restart": "Neustart",
"remove": "Entfernen",
"removeContainer": "Behälter entfernen",
"confirmRemoveContainer": "Sind Sie sicher, dass Sie den Container '{{name}}' entfernen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
"runningContainerWarning": "Warnung: Dieser Container wird derzeit ausgeführt. Durch das Entfernen wird der Container zuerst gestoppt.",
"removing": "Entfernen...",
"loadingContainers": "Container werden verladen...",
"noContainersFound": "Keine Container gefunden",
"noContainersFoundHint": "Auf diesem Host sind keine Docker-Container verfügbar.",
"searchPlaceholder": "Container durchsuchen...",
"filterByStatusPlaceholder": "Nach Status filtern",
"allContainersCount": "Alle ({{name}})",
"statusCount": "{{name}} ({{count}})",
"noContainersMatchFilters": "Keine Container entsprechen Ihren Filtern.",
"noContainersMatchFiltersHint": "Versuchen Sie, Ihre Such- oder Filterkriterien anzupassen.",
"containerMustBeRunningToViewStats": "Der Container muss ausgeführt werden, um Statistiken anzuzeigen.",
"failedToFetchStats": "Fehler beim Abrufen der Containerstatistiken",
"containerNotRunning": "Container läuft nicht",
"startContainerToViewStats": "Starten Sie den Container, um Statistiken anzuzeigen.",
"loadingStats": "Statistiken werden geladen...",
"errorLoadingStats": "Fehler beim Laden der Statistiken",
"noStatsAvailable": "Keine Statistiken verfügbar",
"cpuUsage": "CPU-Auslastung",
"current": "Aktuell",
"memoryUsage": "Speichernutzung",
"usedLimit": "Verwendet / Limit",
"percentage": "Prozentsatz",
"networkIo": "Netzwerk-E/A",
"input": "Eingang",
"output": "Ausgabe",
"blockIo": "Block-E/A",
"read": "Lesen",
"write": "Schreiben",
"pids": "PIDs",
"containerInformation": "Containerinformationen",
"name": "Name",
"id": "AUSWEIS",
"state": "Zustand",
"disconnectedFromContainer": "Verbindung zum Container getrennt",
"containerMustBeRunning": "Der Container muss ausgeführt werden, um auf die Konsole zugreifen zu können.",
"authenticationRequired": "Authentifizierung erforderlich",
"verificationCodePrompt": "Geben Sie den Bestätigungscode ein.",
"totpVerificationFailed": "Die TOTP-Verifizierung ist fehlgeschlagen. Bitte versuchen Sie es erneut.",
"connectedTo": "Verbunden mit {{status}}",
"disconnected": "Getrennt",
"consoleError": "Konsolenfehler",
"errorMessage": "Fehler: {{count}}",
"failedToConnect": "Verbindung zum Container fehlgeschlagen",
"console": "Konsole",
"selectShell": "Wählen Sie die Shell aus.",
"bash": "Bash",
"sh": "sh",
"ash": "Asche",
"connecting": "Verbindung wird hergestellt...",
"connect": "Verbinden",
"disconnect": "Trennen",
"notConnected": "Nicht verbunden",
"clickToConnect": "Klicken Sie auf „Verbinden“, um eine Shell-Sitzung zu starten.",
"connectingTo": "Verbindung zu {{containerName}} wird hergestellt...",
"containerNotFound": "Container nicht gefunden",
"backToList": "Zurück zur Liste",
"logs": "Protokolle",
"stats": "Statistiken",
"consoleTab": "Konsole",
"startContainerToAccess": "Starten Sie den Container, um auf die Konsole zuzugreifen."
},
"theme": {
"switchToLight": "Auf Licht umschalten",
"switchToDark": "Auf Dunkel umschalten"
}
}