{
  "ide": {
    "no_project": "Kein Projekt geöffnet",
    "open_folder": "Ordner öffnen",
    "select_folder": "Ordner auswählen",
    "select_folder_desc": "Wählen Sie einen Remote-Ordner zum Öffnen",
    "go": "Gehe",
    "go_to_parent": "Zum übergeordneten Verzeichnis",
    "no_subfolders": "Keine Unterordner",
    "selected_path": "Ausgewählter Pfad",
    "retry": "Wiederholen",
    "no_open_files": "Keine geöffneten Dateien",
    "click_to_open": "Klicken Sie auf eine Datei im Baum zum Öffnen",
    "loading_file": "Datei wird geladen...",
    "loading_project": "Projekt wird geladen...",
    "conflict_title": "Datei wurde geändert",
    "conflict_desc": "\"{{fileName}}\" wurde auf dem Remote-Server geändert, seit Sie sie geöffnet haben.",
    "your_version": "Ihre Version",
    "remote_version": "Remote-Version",
    "reload_remote": "Remote-Version laden",
    "overwrite": "Remote überschreiben",
    "terminal": "Terminal",
    "terminal_reconnect": "Terminal neu verbinden",
    "creating_terminal": "Terminal wird erstellt...",
    "terminal_error": "Terminal-Fehler",
    "open_terminal": "Terminal öffnen",
    "search": "Suche",
    "search_placeholder": "Dateiinhalte durchsuchen...",
    "search_hint": "Schlüsselwörter eingeben zum Suchen",
    "no_results": "Keine Ergebnisse gefunden",
    "search_shortcut_hint": "Drücken Sie Esc zum Schließen",
    "search_truncated": "Ergebnisse wurden abgeschnitten. Verfeinern Sie Ihre Suche für genauere Treffer.",
    "search_results_count": "{{count}} Ergebnisse in {{files}} Dateien",
    "find_placeholder": "Suchen",
    "replace_placeholder": "Ersetzen",
    "find_next": "Nächste Übereinstimmung (Enter)",
    "find_previous": "Vorherige Übereinstimmung (Shift+Enter)",
    "match_case": "Groß-/Kleinschreibung",
    "use_regex": "Regulärer Ausdruck",
    "toggle_replace": "Ersetzen umschalten",
    "close_search": "Suche schließen (Esc)",
    "replace_btn": "Ersetzen",
    "replace_all_btn": "Alle",
    "replace": "Aktuelle ersetzen",
    "replace_all": "Alle ersetzen",
    "unsaved_changes": "Nicht gespeicherte Änderungen",
    "unsaved_changes_desc": "Möchten Sie die Änderungen an {{fileName}} speichern?",
    "unsaved_changes_folder": "Sie haben nicht gespeicherte Änderungen. Beim Ordnerwechsel gehen diese verloren. Fortfahren?",
    "cancel": "Abbrechen",
    "discard": "Nicht speichern",
    "save": "Speichern",
    "pin_tab": "Anheften",
    "unpin_tab": "Lösen",
    "save_failed": "Speichern fehlgeschlagen",
    "open_failed": "Projekt konnte nicht geöffnet werden",
    "disconnected_overlay": "Verbindung verloren. Warten auf Wiederverbindung…",
    "agent_optin_title": "Remote-Agent aktivieren?",
    "agent_optin_desc": "OxideTerm kann einen leichtgewichtigen Agenten (~1 MB) auf dem Remote-Host bereitstellen, um die IDE-Funktionen zu verbessern. Der Agent läuft innerhalb Ihrer bestehenden SSH-Verbindung und führt keine externen Netzwerkaufrufe durch.",
    "agent_optin_benefit_watch": "Echtzeit-Dateiüberwachung (sofortige Aktualisierung bei externen Änderungen)",
    "agent_optin_benefit_git": "Native Git-Status-Integration",
    "agent_optin_benefit_atomic": "Atomare Dateischreibvorgänge mit Hash-basierter Konflikterkennung",
    "agent_optin_remember": "Nicht erneut fragen",
    "agent_optin_sftp_only": "Nur SFTP",
    "agent_optin_enable": "Agent aktivieren",
    "agent_remove_btn": "Agent entfernen",
    "agent_deploy_btn": "Agent bereitstellen",
    "agent_remove_confirm_title": "Remote-Agent entfernen?",
    "agent_remove_confirm_desc": "Dadurch wird der Agent-Prozess gestoppt und die Binärdatei vom Remote-Host gelöscht. Der IDE-Modus wechselt zu SFTP.",
    "agent_remove_confirm_btn": "Entfernen",
    "agent_status_ready": "Agent aktiv",
    "agent_status_sftp": "SFTP-Modus (kein Agent)",
    "agent_status_deploying": "Agent wird bereitgestellt…",
    "agent_status_checking": "Agent wird überprüft…",
    "agent_status_manual_upload": "Manueller Upload erforderlich",
    "agent_status_manual_update": "Manuelles Update erforderlich",
    "agent_manual_upload_hint": "Nicht unterstützte Architektur. Sie müssen den Agent selbst aus dem Quellcode bauen und auf den Remote-Host hochladen.",
    "agent_manual_update_hint": "Es wurde ein inkompatibler Agent erkannt. Sie müssen selbst eine kompatible Version bauen und die Remote-Datei ersetzen.",
    "agent_download_link": "Build-Anleitung",
    "agent_upload_to": "Hochladen nach:",
    "agent_manual_upload_arch": "Architektur: {{arch}}",
    "agent_manual_update_current_agent_version": "Agent-Version: {{version}}",
    "agent_manual_update_current_compatibility_version": "Kompatibilitätsversion: {{version}}",
    "agent_manual_update_expected_compatibility_version": "Erforderliche Kompatibilitätsversion: {{version}}",
    "agent_retry_btn": "Erneut bereitstellen",
    "contextMenu": {
      "newFile": "Neue Datei",
      "newFolder": "Neuer Ordner",
      "rename": "Umbenennen",
      "delete": "Löschen",
      "copyPath": "Pfad kopieren",
      "openInTerminal": "Im Terminal öffnen"
    },
    "delete": {
      "confirmTitle": "Löschen bestätigen",
      "folderWarning": "Dies löscht dauerhaft alle Inhalte im Ordner.",
      "willCloseTabs": "{{count}} geöffnete Tab(s) werden geschlossen.",
      "hasUnsaved": "Löschen nicht möglich: {{count}} Datei(en) haben nicht gespeicherte Änderungen. Bitte zuerst speichern oder verwerfen.",
      "confirm": "Löschen",
      "deleting": "Wird gelöscht..."
    },
    "toast": {
      "fileCreated": "Datei erstellt",
      "folderCreated": "Ordner erstellt",
      "createFailed": "Erstellung fehlgeschlagen",
      "renamed": "Umbenannt",
      "renameFailed": "Umbenennung fehlgeschlagen",
      "deleted": "Gelöscht",
      "deleteFailed": "Löschen fehlgeschlagen",
      "pathCopied": "Pfad kopiert",
      "revealInTerminal": "Im Terminal öffnen",
      "noTerminal": "Kein aktives Terminal gefunden",
      "operationFailed": "Operation fehlgeschlagen"
    },
    "inline": {
      "newFilePlaceholder": "dateiname.ext",
      "newFolderPlaceholder": "Ordnername"
    },
    "validation": {
      "nameEmpty": "Name darf nicht leer sein",
      "nameContainsSlash": "Name darf kein / enthalten",
      "nameInvalid": "Ungültiger Name",
      "nameInvalidChars": "Name enthält ungültige Zeichen",
      "nameTooLong": "Name ist zu lang"
    },
    "error": {
      "alreadyExists": "Existiert bereits",
      "fileAlreadyOpen": "Datei ist bereits geöffnet",
      "noSession": "Keine SFTP-Sitzung",
      "unsavedChanges": "Hat nicht gespeicherte Änderungen"
    },
    "tree": {
      "truncated": "+{{count}} weitere Elemente nicht angezeigt"
    },
    "searchQueryTooLong": "Suchanfrage zu lang",
    "split_editor": "Editor teilen",
    "close_split": "Teilung schließen"
  }
}