{
  "common": {
    "save": "Speichern",
    "cancel": "Abbrechen",
    "delete": "Löschen",
    "edit": "Bearbeiten",
    "close": "Schließen",
    "loading": "Lädt...",
    "error": "Fehler",
    "success": "Erfolg",
    "warning": "Warnung",
    "apply": "Anwenden"
  },
  "settings": {
    "title": "Plugin-Einstellungen",
    "saveSettings": "Einstellungen speichern",
    "appearance": {
      "title": "Erscheinungsbild",
      "darkMode": {
        "label": "Dunkler Modus",
        "description": "Aktivieren Sie den dunklen Modus für eine angenehmere Betrachtung bei schwachem Licht."
      },
      "language": {
        "label": "Sprache",
        "description": "Wählen Sie Ihre bevorzugte Sprache für die Plugin-Oberfläche."
      }
    },
    "license": {
      "title": "Lizenzverwaltung",
      "licenseKey": "Lizenzschlüssel",
      "enterLicenseKey": "Geben Sie Ihren Lizenzschlüssel ein",
      "saveLicense": "Lizenz speichern",
      "remove": "Entfernen",
      "removeConfirm": "Sind Sie sicher, dass Sie Ihren Lizenzschlüssel entfernen möchten? Dies wird den Scanner deaktivieren.",
      "saving": "Speichern...",
      "removing": "Entfernen...",
      "buyLicense": {
        "title": "Holen Sie sich Ihre PhantomGuard-Lizenz",
        "description": "Beginnen Sie mit dem Schutz Ihrer WordPress-Website mit dem BitNinja-Malware-Scanner.",
        "whatsIncluded": "Was enthalten ist:",
        "unlimitedScans": "Unbegrenzte Malware-Scans",
        "realtimeDetection": "Echtzeit-Bedrohungserkennung",
        "upToDateSignatures": "Aktuelle Malware-Signaturen",
        "automaticUpdates": "Automatische Updates",
        "prioritySupport": "Prioritätssupport",
        "buyNow": "Jetzt Lizenz kaufen",
        "alreadyPurchased": "Bereits gekauft? Geben Sie Ihren Lizenzschlüssel unten ein."
      },
      "status": {
        "label": "Lizenzstatus:",
        "active": "Aktiv",
        "invalid": "Ungültig",
        "missing": "Fehlend",
        "error": "Fehler",
        "ipMismatch": "IP-Unterschied",
        "notFound": "Nicht gefunden",
        "rateLimited": "Rate-Limit erreicht",
        "unknown": "Unbekannt"
      },
      "ipMismatch": {
        "title": "IP-Adresse hat sich geändert!",
        "message": "Die IP-Adresse Ihres Servers hat sich geändert. Bitte kontaktieren Sie den BitNinja-Support, um Ihre Lizenzregistrierung zu aktualisieren.",
        "currentIp": "Aktuelle IP:"
      }
    },
    "messages": {
      "savedSuccessfully": "Einstellungen erfolgreich gespeichert",
      "saveFailed": "Einstellungen konnten nicht gespeichert werden",
      "pleaseEnterLicenseKey": "Bitte geben Sie einen Lizenzschlüssel ein.",
      "saveLicenseFailed": "Lizenz konnte nicht gespeichert werden",
      "removeLicenseFailed": "Lizenz konnte nicht entfernt werden",
      "scheduledScanSaved": "Geplante Scan-Einstellungen erfolgreich gespeichert",
      "scheduledScanSaveFailed": "Fehler beim Speichern der geplanten Scan-Einstellungen"
    },
    "startTutorial": "Tutorial starten",
    "scanning": {
      "title": "Scan-Optionen",
      "howItWorks": "So funktioniert es:",
      "checkedEnabled": "Angekreuzt = Funktion aktiviert (automatische Aktion wird ausgeführt)",
      "uncheckedDisabled": "☐ Nicht angekreuzt = Funktion deaktiviert (keine automatische Aktion)",
      "autoClean": {
        "label": "Automatisches Bereinigen injizierter Dateien",
        "description": "Wenn angekreuzt: Entfernt automatisch Malware-Code aus injizierten Dateien während des Scans. Funktioniert nur mit veröffentlichten Signaturen. Der bösartige Code wird gelöscht, während die sauberen Teile der Datei erhalten bleiben."
      },
      "autoQuarantine": {
        "label": "Automatische Quarantäne von Malware-Dateien",
        "description": "Wenn angekreuzt: Verschiebt erkannte Malware-Dateien automatisch in einen sicheren Quarantäneordner während des Scans. Dateien werden isoliert und können später von der Scan-Verlaufseite wiederhergestellt werden, falls erforderlich."
      },
      "scheduledScans": {
        "label": "Geplante Scans",
        "description": "Automatische geplante Scans aktivieren",
        "day": "Wochentag",
        "dayNote": "Nur Montag bis Donnerstag sind verfügbar",
        "hour": "Stunde",
        "saving": "Speichern...",
        "save": "Speichern"
      }
    },
    "siteInfo": {
      "title": "Website-Informationen",
      "description": "Diese Informationen werden für die Lizenzvalidierung verwendet.",
      "domain": "Domain:",
      "serverIp": "Server-IP:",
      "siteUrl": "Website-URL:",
      "homeUrl": "Home-URL:",
      "validationEndpoint": "Validierungs-Endpunkt:",
      "pingEndpoint": "Ping-Endpunkt:",
      "test": "Testen",
      "note": "Hinweis:",
      "noteText": "Die Lizenzvalidierung verwendet sowohl Domain als auch IP-Adresse. Wenn sich die IP-Adresse Ihres Servers ändert, müssen Sie möglicherweise den Support kontaktieren, um Ihre Lizenzregistrierung zu aktualisieren.",
      "cacheInfo": "Das System speichert die Lizenzvalidierung für 1 Stunde im Cache, um API-Aufrufe zu reduzieren. Lizenzdaten (Domain + IP) haben eine 30-tägige TTL für automatische monatliche IP-Änderungen.",
      "callbackValidation": "Callback-Validierung:",
      "callbackText": "Der BitNinja-Server validiert Ihre Lizenz, indem er über den REST-API-Endpunkt zu Ihrer WordPress-Installation zurückruft. Dies stellt sicher, dass das Plugin wirklich installiert und unter der registrierten Domain und IP erreichbar ist."
    }
  },
  "app": {
    "dashboard": "Dashboard",
    "malwareScan": "Malware-Scan",
    "securityHardening": "Sicherheits-Härtung",
    "dnsManagement": "DNS-Verwaltung",
    "settings": "Einstellungen",
    "securityDashboard": "Sicherheits-Dashboard"
  },
  "scanner": {
    "noMalwareFound": "Keine Malware gefunden.",
    "malicious": "Bösartig",
    "injected": "Injiziert",
    "restored": "Wiederhergestellt",
    "suspicious": "Verdächtig",
    "detected": "Erkannt:",
    "infectedFiles": "Infizierte Dateien",
    "selectDateRange": "Datumsbereich auswählen...",
    "loadingInfectedFiles": "Infizierte Dateien werden geladen...",
    "noFilesInDateRange": "Keine Dateien im ausgewählten Datumsbereich gefunden.",
    "noInfectedFiles": "Keine infizierten Dateien gefunden.",
    "recentScans": "Letzte Scans",
    "scanningInProgress": "Scan läuft...",
    "scanCompleted": "Scan erfolgreich abgeschlossen",
    "scanFailed": "Scan fehlgeschlagen",
    "readyToScan": "Bereit zum Scannen"
  },
  "dashboard": {
    "wpHardening": "WP-Härtung",
    "allModulesEnabled": "Alle Module aktiviert",
    "enabled": "Aktiviert",
    "overallSecurity": "Gesamtsicherheit",
    "overallSecurityScore": "Gesamtsicherheitswert",
    "foundTotalMalwares": "Gefundene Malware insgesamt",
    "totalMalwareDetections": "Malware-Erkennungen insgesamt",
    "scans": "Scans",
    "cacheHitRate": "Cache-Treffer-Rate",
    "cdnPerformance": "CDN-Leistung",
    "cdnControl": "CDN-Kontrolle",
    "purgeCache": "Cache leeren",
    "totalCleanScans": "Gesamt / Saubere Scans",
    "traffic": "Traffic:",
    "recentEvents": "Letzte Ereignisse",
    "malwareDetectionActivity": "Malware-Erkennung und Scan-Aktivität",
    "viewAll": "Alle anzeigen",
    "foundMalwares": "Gefundene Malware",
    "recentScans": "Letzte Scans",
    "securityOverview": "Sicherheitsübersicht",
    "originTrafficDistribution": "Ursprungs-Traffic-Verteilung",
    "trafficOverTime": "Traffic über Zeit",
    "loadingTrafficData": "Traffic-Daten werden geladen...",
    "noStatisticsAvailable": "Keine Statistiken verfügbar",
    "loadingChart": "Diagramm wird geladen...",
    "loadingMap": "Karte wird geladen...",
    "trafficDistribution": "Traffic-Verteilung",
    "globalCdnTraffic": "Globaler CDN-Traffic nach Ländern",
    "date": "Datum",
    "trafficAxis": "Traffic"
  },
  "components": {
    "scanControls": {
      "wordpressRoot": "WordPress-Root",
      "wpContent": "WP-Content",
      "plugins": "Plugins",
      "themes": "Themes",
      "uploads": "Uploads",
      "startScan": "Scan starten",
      "stopScan": "Scan stoppen"
    },
    "infectedFiles": {
      "filePath": "Dateipfad",
      "hash": "Hash",
      "result": "Ergebnis",
      "signature": "Signatur",
      "level": "Stufe",
      "detected": "Erkannt",
      "actions": "Aktionen",
      "hashLabel": "Hash:",
      "signatureLabel": "Signatur:",
      "levelLabel": "Stufe:",
      "detectedLabel": "Erkannt:",
      "notQuarantined": "Datei wurde nicht erfolgreich in Quarantäne verschoben"
    },
    "scanResults": {
      "scanFinished": "Scan abgeschlossen.",
      "threatsDetected": "Bedrohungen wurden erkannt.",
      "noThreatsDetected": "Keine Bedrohungen erkannt.",
      "threatsFound": "Bedrohung(en) gefunden",
      "file": "Datei:",
      "threat": "Bedrohung:"
    },
    "scanProgress": {
      "filesScanned": "Dateien gescannt:",
      "malicious": "Bösartig:",
      "injected": "Injiziert:",
      "time": "Zeit:",
      "deepScanRunning": "Der Scan wurde abgeschlossen, der Tiefenscan läuft im Hintergrund."
    },
    "recentScans": {
      "loadingScanHistory": "Scan-Verlauf wird geladen...",
      "noScansYet": "Noch keine Scans. Führen Sie Ihren ersten Scan durch.",
      "scanNumber": "Scan #",
      "threat": "Bedrohung",
      "threats": "Bedrohungen",
      "clean": "Sauber",
      "threatsLabel": "Bedrohungen",
      "files": "Dateien:",
      "target": "Ziel:",
      "showMore": "Mehr anzeigen",
      "noScansAvailable": "Keine Scans verfügbar.",
      "threatsDetected": "erkannt",
      "date": "Datum:"
    },
    "pagination": {
      "pageOf": "Seite {currentPage} von {totalPages}",
      "firstPage": "Erste Seite",
      "previousPage": "Vorherige Seite",
      "nextPage": "Nächste Seite",
      "lastPage": "Letzte Seite"
    },
    "restoreButton": {
      "restoreConfirm": "Sind Sie sicher, dass Sie diese Datei aus der Quarantäne wiederherstellen möchten?",
      "restoring": "Wiederherstellen...",
      "restore": "Wiederherstellen",
      "restoreSuccess": "Datei erfolgreich wiederhergestellt",
      "restoreFailed": "Datei konnte nicht wiederhergestellt werden",
      "restoreError": "Fehler beim Wiederherstellen der Datei",
      "confirmTitle": "Wiederherstellung bestätigen",
      "confirm": "Bestätigen",
      "successTitle": "Erfolg",
      "errorTitle": "Fehler"
    },
    "dateRangePicker": {
      "clearDates": "Daten löschen",
      "apply": "Anwenden"
    },
    "viewModeToggle": {
      "cardView": "Kartenansicht",
      "tableView": "Tabellenansicht"
    }
  },
  "support": {
    "title": "Support",
    "contactUs": "Kontaktieren Sie uns",
    "email": "E-Mail-Adresse",
    "emailPlaceholder": "ihre.email@beispiel.com",
    "name": "Name",
    "namePlaceholder": "Ihr Name",
    "subject": "Betreff",
    "selectSubject": "Wählen Sie einen Betreff",
    "bugReport": "Fehlerbericht",
    "featureRequest": "Funktionsanfrage",
    "contact": "Kontakt",
    "other": "Sonstiges",
    "description": "Beschreibung",
    "descriptionPlaceholder": "Bitte beschreiben Sie Ihr Problem oder Ihre Frage im Detail...",
    "minCharacters": "Mindestens 10 Zeichen erforderlich",
    "sendMessage": "Nachricht senden",
    "sending": "Wird gesendet...",
    "successMessage": "Vielen Dank! Ihre Nachricht wurde erfolgreich gesendet. Wir werden uns bald bei Ihnen melden.",
    "needMoreHelp": "Benötigen Sie weitere Hilfe?",
    "responseTime": "Wir antworten normalerweise innerhalb von 24-48 Stunden an Werktagen.",
    "resources": {
      "title": "Support-Ressourcen",
      "documentation": "Dokumentation",
      "documentationDesc": "Durchsuchen Sie unsere umfassenden Anleitungen und Tutorials",
      "viewDocs": "Dokumentation ansehen",
      "videoTutorials": "Video-Tutorials",
      "videoDesc": "Sehen Sie sich Schritt-für-Schritt-Videoanleitungen an",
      "watchVideos": "Videos ansehen",
      "knowledgeBase": "Wissensdatenbank",
      "kbDesc": "Finden Sie Antworten auf häufig gestellte Fragen",
      "browseKB": "Wissensdatenbank durchsuchen",
      "community": "Community-Forum",
      "communityDesc": "Nehmen Sie an Diskussionen teil und erhalten Sie Hilfe von der Community",
      "joinForum": "Forum beitreten"
    },
    "errors": {
      "emailRequired": "E-Mail ist erforderlich",
      "emailInvalid": "Bitte geben Sie eine gültige E-Mail-Adresse ein",
      "nameRequired": "Name ist erforderlich",
      "subjectRequired": "Bitte wählen Sie einen Betreff",
      "descriptionRequired": "Beschreibung ist erforderlich",
      "descriptionMinLength": "Beschreibung muss mindestens 10 Zeichen lang sein"
    }
  },
  "licenseNotice": {
    "missing": {
      "title": "PhantomGuard: Kein Lizenzschlüssel konfiguriert.",
      "message": "Fügen Sie Ihren Lizenzschlüssel hinzu",
      "action": "Fügen Sie Ihren Lizenzschlüssel hinzu",
      "footer": "um den Malware-Scanner zu verwenden."
    },
    "invalid": {
      "title": "PhantomGuard: Ungültiger Lizenzschlüssel.",
      "message": "Überprüfen Sie Ihren Lizenzschlüssel",
      "action": "Überprüfen Sie Ihren Lizenzschlüssel"
    },
    "ipMismatch": {
      "title": "PhantomGuard: Ihre Server-IP-Adresse hat sich geändert.",
      "message": "Bitte kontaktieren Sie",
      "action": "BitNinja Support",
      "footer": "um Ihre Lizenzregistrierung zu aktualisieren."
    },
    "error": {
      "title": "PhantomGuard: Lizenz kann derzeit nicht validiert werden. Sie können den Scanner weiterhin verwenden."
    }
  },
  "dns": {
    "recordsTitle": "DNS-Verwaltung",
    "records": "Datensätze",
    "statistics": "Statistiken",
    "addRecord": "Datensatz hinzufügen",
    "editRecord": "DNS-Datensatz bearbeiten",
    "updateRecord": "Datensatz aktualisieren",
    "searchPlaceholder": "DNS-Datensätze durchsuchen",
    "loadingRecords": "DNS-Datensätze werden geladen...",
    "noRecords": "Keine DNS-Datensätze gefunden",
    "type": "TYP",
    "name": "NAME",
    "value": "WERT",
    "weight": "GEWICHT",
    "ttl": "TTL",
    "cdnAcceleration": "CDN-BESCHLEUNIGUNG",
    "enabled": "Aktiviert",
    "cdnSettings": "CDN-Einstellungen",
    "edit": "Bearbeiten",
    "delete": "Löschen",
    "confirmDeleteRecord": "Sind Sie sicher, dass Sie diesen DNS-Datensatz löschen möchten?",
    "deleteSuccess": "DNS-Datensatz erfolgreich gelöscht",
    "deleteError": "DNS-Datensatz konnte nicht gelöscht werden",
    "saveError": "DNS-Datensatz konnte nicht gespeichert werden",
    "ipv4Required": "IPv4-Adresse ist erforderlich",
    "subdomainRequiredForA": "Eine Subdomain ist für A-Typ-Datensätze erforderlich. Die Root-Domain hat bereits einen A-Datensatz.",
    "subdomainRequiredForAType": "Eine Subdomain ist für A-Typ-Datensätze erforderlich (Root-Domain hat bereits einen A-Datensatz)",
    "hostname": "Hostname",
    "hostnamePlaceholder": "Leer lassen für Root",
    "subdomainPlaceholder": "Subdomain eingeben (erforderlich)",
    "required": "Erforderlich",
    "ipv4Address": "IPv4-Adresse",
    "ipv4Placeholder": "Beispiel: 192.0.2.55",
    "advancedSettings": "Erweiterte Einstellungen",
    "learn": "Lernen",
    "routingWeight": "Routing-Gewicht",
    "monitoring": "Überwachung",
    "smartRecordType": "Intelligenter Datensatztyp",
    "recordEnabled": "Datensatz aktiviert",
    "recordEnabledDescription": "Wenn deaktiviert, antwortet der Datensatz nicht auf Abfragen, wird aber im Panel angezeigt. Sie können dies verwenden, um Datensätze vorübergehend zu deaktivieren.",
    "cancel": "Abbrechen",
    "adding": "Hinzufügen...",
    "updating": "Aktualisieren...",
    "totalQueriesServed": "Gesamte abgegebene Abfragen",
    "loadingStatistics": "Statistiken werden geladen...",
    "queriesServed": "Abfragen über Zeit",
    "normalQueries": "Normale Abfragen über Zeit",
    "queriesByType": "Abfragen nach DNS-Datensatztyp",
    "date": "Datum",
    "queries": "Abfragen",
    "recordType": "Datensatztyp",
    "loadingChart": "Diagramm wird geladen...",
    "noData": "Keine Daten verfügbar",
    "noStatistics": "Keine Statistiken verfügbar",
    "hostnameRequired": "Bitte geben Sie einen Hostname ein",
    "hostnameAdded": "Hostname erfolgreich hinzugefügt",
    "addHostnameError": "Hostname konnte nicht hinzugefügt werden",
    "confirmDeleteHostname": "Sind Sie sicher, dass Sie diesen Hostname löschen möchten?",
    "removeHostnameSuccess": "Hostname erfolgreich entfernt",
    "removeHostnameError": "Hostname konnte nicht entfernt werden",
    "certificateLoaded": "SSL-Zertifikat erfolgreich geladen",
    "loadCertificateError": "Zertifikat konnte nicht geladen werden",
    "cdnAcceleration": "CDN-Beschleunigung",
    "addCustomHostname": "Benutzerdefinierten Hostname hinzufügen",
    "customHostnameDescription": "Benutzerdefinierte Hostnames können anstelle unseres Standard-b-cdn.net-Hostnames verwendet werden. Nach dem Hinzufügen des Hostnames unten erstellen Sie einen CNAME-Datensatz zu {cname}.",
    "addHostname": "Hostname hinzufügen",
    "linkedHostnames": "Verknüpfte Hostnames",
    "ssl": "SSL",
    "forceSsl": "SSL ERZWINGEN",
    "main": "Haupt",
    "enabling": "Aktivieren...",
    "enable": "Aktivieren",
    "forceSslEnabled": "SSL erzwingen aktiviert",
    "forceSslDisabled": "SSL erzwingen deaktiviert",
    "addSslCertificate": "SSL-Zertifikat hinzufügen",
    "deleteSslCertificate": "SSL-Zertifikat löschen",
    "deleteHostname": "Hostname löschen",
    "noHostnames": "Keine Hostnames gefunden",
    "confirmPurgeCache": "Sind Sie sicher, dass Sie den Cache leeren möchten?",
    "cachePurged": "Cache erfolgreich geleert",
    "purgeCacheError": "Cache konnte nicht geleert werden"
  }
}

