BorderAge Core 0.1.0 - en to de_DE translation catalogue (338 entries)

en: Age verification with zero personal data
de_DE: Altersverifizierung ohne persönliche Daten

en: Get API Credentials
de_DE: API-Zugangsdaten erhalten

en: Configuration
de_DE: Konfiguration

en: Protection
de_DE: Schutz

en: Appearance
de_DE: Erscheinungsbild

en: Statistics
de_DE: Statistiken

en: Guide
de_DE: Anleitung

en: Show
de_DE: Anzeigen

en: Hide
de_DE: Ausblenden

en: Copied!
de_DE: Kopiert!

en: Sending...
de_DE: Wird gesendet...

en: Email sent!
de_DE: E-Mail gesendet!

en: Error sending email
de_DE: Fehler beim Senden der E-Mail

en: Coming soon
de_DE: Demnächst verfügbar

en: Permission denied
de_DE: Zugriff verweigert

en: Test email sent successfully
de_DE: Test-E-Mail erfolgreich gesendet

en: Failed to send email: %s
de_DE: E-Mail konnte nicht gesendet werden: %s

en: Settings saved.
de_DE: Einstellungen gespeichert.

en: You do not have the required permissions.
de_DE: Sie haben nicht die erforderlichen Berechtigungen.

en: Plugin Status
de_DE: Plugin-Status

en: Enable Protection
de_DE: Schutz aktivieren

en: Enable or disable age verification on your site.
de_DE: Altersverifizierung auf Ihrer Website aktivieren oder deaktivieren.

en: API Credentials
de_DE: API-Zugangsdaten

en: Enter your BorderAge API credentials. You can obtain them from
de_DE: Geben Sie Ihre BorderAge API-Zugangsdaten ein. Sie können diese erhalten von

en: API ID
de_DE: API-ID

en: API Secret
de_DE: API-Geheimschlüssel

en: Grain
de_DE: Zeitkorn

en: Temporal grain for verification. Updates monthly.
de_DE: Zeitliches Korn für die Verifizierung. Wird monatlich aktualisiert.

en: Save Settings
de_DE: Einstellungen speichern

en: Debug Mode
de_DE: Debug-Modus

en: Developer Options
de_DE: Entwickleroptionen

en: Enable to test without real API calls. Mock data will be used.
de_DE: Aktivieren, um ohne echte API-Aufrufe zu testen. Testdaten werden verwendet.

en: Debug PIN codes:
de_DE: Debug-PIN-Codes:

en: Adult (access granted)
de_DE: Erwachsener (Zugang gewährt)

en: Minor (access denied)
de_DE: Minderjähriger (Zugang verweigert)

en: Invalid PIN
de_DE: Ungültige PIN

en: Any other 6 digits
de_DE: Jede andere 6-stellige Zahl

en: Testing tools:
de_DE: Test-Werkzeuge:

en: Reset verification cookie
de_DE: Verifizierungs-Cookie zurücksetzen

en: Opens homepage and clears the age verification to test again.
de_DE: Öffnet die Startseite und löscht die Altersverifizierung zum erneuten Testen.

en: Protection Mode
de_DE: Schutzmodus

en: Apply Protection To
de_DE: Schutz anwenden auf

en: Entire site
de_DE: Gesamte Website

en: All pages will require age verification.
de_DE: Alle Seiten erfordern eine Altersverifizierung.

en: Specific pages only
de_DE: Nur bestimmte Seiten

en: Only selected pages will require verification.
de_DE: Nur ausgewählte Seiten erfordern eine Verifizierung.

en: Homepage
de_DE: Startseite

en: Protect homepage
de_DE: Startseite schützen

en: Enable age verification on the homepage.
de_DE: Altersüberprüfung auf der Startseite aktivieren.

en: Protected Pages
de_DE: Geschützte Seiten

en: Select which pages and posts require age verification.
de_DE: Wählen Sie aus, welche Seiten und Beiträge eine Altersverifizierung erfordern.

en: Pages
de_DE: Seiten

en: Posts
de_DE: Beiträge

en: Form Shape
de_DE: Formularform

en: Rectangle
de_DE: Rechteck

en: Square
de_DE: Quadrat

en: Colors
de_DE: Farben

en: Primary Color
de_DE: Primärfarbe

en: Background Color
de_DE: Hintergrundfarbe

en: Text Color
de_DE: Textfarbe

en: Preview
de_DE: Vorschau

en: Age Verification
de_DE: Altersverifizierung

en: Verify
de_DE: Verifizieren

en: Credits Remaining
de_DE: Verbleibende Guthaben

en: Low credits
de_DE: Geringes Guthaben

en: Total Verifications
de_DE: Gesamte Verifizierungen

en: Adults
de_DE: Erwachsene

en: Minors
de_DE: Minderjährige

en: Credit Alerts
de_DE: Guthaben-Benachrichtigungen

en: Alert Threshold
de_DE: Warnschwelle

en: Show warning when credits fall below this number.
de_DE: Warnung anzeigen, wenn das Guthaben unter diese Zahl fällt.

en: Email Notifications
de_DE: E-Mail-Benachrichtigungen

en: Send email when credits are low
de_DE: E-Mail senden, wenn das Guthaben niedrig ist

en: Alert Email
de_DE: Benachrichtigungs-E-Mail

en: Leave empty to use the site admin email.
de_DE: Leer lassen, um die Admin-E-Mail der Website zu verwenden.

en: Need More Credits?
de_DE: Mehr Guthaben benötigt?

en: Purchase additional credits from your BorderAge dashboard.
de_DE: Kaufen Sie zusätzliches Guthaben in Ihrem BorderAge-Dashboard.

en: Go to Dashboard
de_DE: Zum Dashboard

en: API Not Configured
de_DE: API nicht konfiguriert

en: Please configure your API credentials in the Configuration tab to view statistics.
de_DE: Bitte konfigurieren Sie Ihre API-Zugangsdaten im Reiter Konfiguration, um Statistiken anzuzeigen.

en: Please configure your API credentials in the Configuration tab to protect pages.
de_DE: Bitte konfigurieren Sie Ihre API-Zugangsdaten im Reiter Konfiguration, um Seiten zu schützen.

en: Go to Configuration
de_DE: Zur Konfiguration

en: How BorderAge Works
de_DE: Wie BorderAge funktioniert

en: BorderAge is an age verification service that uses hand gesture recognition to verify user age without requiring ID documents or selfies. Users simply wave their hand in front of their camera, and the system analyzes the hand characteristics to estimate age.
de_DE: BorderAge ist ein Altersverifizierungsdienst, der Handgestenerkennung verwendet, um das Alter der Benutzer zu verifizieren, ohne dass Ausweisdokumente oder Selfies erforderlich sind. Benutzer winken einfach mit der Hand vor ihrer Kamera, und das System analysiert die Handmerkmale, um das Alter zu schätzen.

en: User visits protected page
de_DE: Benutzer besucht geschützte Seite

en: Hand gesture verification
de_DE: Handgesten-Verifizierung

en: Access granted
de_DE: Zugang gewährt

en: Visitor Account System
de_DE: Besucher-Kontosystem

en: Important for sites without WordPress authentication
de_DE: Wichtig für Websites ohne WordPress-Authentifizierung

en: If your site does not use WordPress user accounts for visitors (e.g., a public content site), BorderAge automatically enables a lightweight visitor account system.
de_DE: Wenn Ihre Website keine WordPress-Benutzerkonten für Besucher verwendet (z.B. eine öffentliche Content-Website), aktiviert BorderAge automatisch ein schlankes Besucher-Kontosystem.

en: Here's how the visitor account system works:
de_DE: So funktioniert das Besucher-Kontosystem:

en: First visit:
de_DE: Erster Besuch:

en: When a visitor accesses a protected page for the first time, they are redirected to the verification page.
de_DE: Wenn ein Besucher zum ersten Mal auf eine geschützte Seite zugreift, wird er zur Verifizierungsseite weitergeleitet.

en: Age verification:
de_DE: Altersverifizierung:

en: The visitor completes the hand gesture verification on BorderAge.
de_DE: Der Besucher führt die Handgesten-Verifizierung bei BorderAge durch.

en: Account creation:
de_DE: Kontoerstellung:

en: After successful verification, the visitor can create a simple account (username + password) to save their verification status.
de_DE: Nach erfolgreicher Verifizierung kann der Besucher ein einfaches Konto (Benutzername + Passwort) erstellen, um seinen Verifizierungsstatus zu speichern.

en: Returning visits:
de_DE: Wiederkehrende Besuche:

en: On subsequent visits, the visitor can log in with their account to skip re-verification.
de_DE: Bei späteren Besuchen kann sich der Besucher mit seinem Konto anmelden, um die erneute Verifizierung zu überspringen.

en: New visitor
de_DE: Neuer Besucher

en: Verify age
de_DE: Alter verifizieren

en: Create account
de_DE: Konto erstellen

en: Login next time
de_DE: Nächstes Mal anmelden

en: Note:
de_DE: Hinweis:

en: If your site already uses WordPress authentication (members, subscribers, etc.), the visitor account system is not used. Instead, the verification status is linked to their WordPress user account.
de_DE: Wenn Ihre Website bereits die WordPress-Authentifizierung verwendet (Mitglieder, Abonnenten usw.), wird das Besucher-Kontosystem nicht verwendet. Stattdessen wird der Verifizierungsstatus mit ihrem WordPress-Benutzerkonto verknüpft.

en: Verification Logs
de_DE: Verifizierungsprotokolle

en: All verification attempts are logged locally in your database. You can view these logs in the Statistics tab. The logs include:
de_DE: Alle Verifizierungsversuche werden lokal in Ihrer Datenbank protokolliert. Sie können diese Protokolle im Reiter Statistiken einsehen. Die Protokolle enthalten:

en: Date and time of the verification attempt
de_DE: Datum und Uhrzeit des Verifizierungsversuchs

en: User type (visitor or WordPress user)
de_DE: Benutzertyp (Besucher oder WordPress-Benutzer)

en: Anonymized user identifier
de_DE: Anonymisierte Benutzerkennung

en: Result code (success, minor, or error code)
de_DE: Ergebniscode (Erfolg, Minderjähriger oder Fehlercode)

en: When a verification error occurs, users see a simplified error message and are informed that the details have been logged. You can then review the detailed error information in the admin panel.
de_DE: Bei einem Verifizierungsfehler sehen Benutzer eine vereinfachte Fehlermeldung und werden informiert, dass die Details protokolliert wurden. Sie können dann die detaillierten Fehlerinformationen im Admin-Panel einsehen.

en: Error Codes Reference
de_DE: Fehlercode-Referenz

en: Description
de_DE: Beschreibung

en: Verification successful - User is an adult
de_DE: Verifizierung erfolgreich - Benutzer ist erwachsen

en: Verification successful - User is a minor
de_DE: Verifizierung erfolgreich - Benutzer ist minderjährig

en: Hand movements not performed correctly after multiple attempts
de_DE: Handbewegungen wurden nach mehreren Versuchen nicht korrekt ausgeführt

en: Fraud suspicion detected (e.g., photo instead of live camera)
de_DE: Betrugsverdacht erkannt (z.B. Foto statt Live-Kamera)

en: Hardware/software not supported (no webcam or outdated system)
de_DE: Hardware/Software nicht unterstützt (keine Webcam oder veraltetes System)

en: Verification process was restarted
de_DE: Verifizierungsprozess wurde neu gestartet

en: Configuration error: Unsupported age threshold
de_DE: Konfigurationsfehler: Nicht unterstützte Altersschwelle

en: Configuration error: Unsupported age bracket
de_DE: Konfigurationsfehler: Nicht unterstützte Altersgruppe

en: Configuration error: Invalid hash
de_DE: Konfigurationsfehler: Ungültiger Hash

en: Configuration error: Invalid user ID
de_DE: Konfigurationsfehler: Ungültige Benutzer-ID

en: Site is blocked or not properly configured with BorderAge
de_DE: Website ist blockiert oder nicht richtig mit BorderAge konfiguriert

en: BorderAge service temporarily unavailable
de_DE: BorderAge-Dienst vorübergehend nicht verfügbar

en: Frequently Asked Questions
de_DE: Häufig gestellte Fragen

en: Do I need visitor accounts if I use WordPress login?
de_DE: Brauche ich Besucherkonten, wenn ich WordPress-Login verwende?

en: No. If your users log in with WordPress accounts (members, subscribers, WooCommerce customers, etc.), their verification status is automatically linked to their WordPress user. The visitor account system only activates for anonymous visitors.
de_DE: Nein. Wenn sich Ihre Benutzer mit WordPress-Konten anmelden (Mitglieder, Abonnenten, WooCommerce-Kunden usw.), wird ihr Verifizierungsstatus automatisch mit ihrem WordPress-Benutzer verknüpft. Das Besucher-Kontosystem aktiviert sich nur für anonyme Besucher.

en: How long does verification last?
de_DE: Wie lange ist die Verifizierung gültig?

en: For anonymous visitors with session cookies, verification lasts 24 hours. Visitors who create an account remain verified indefinitely until they log out. WordPress users retain their verification status as long as they are logged in.
de_DE: Für anonyme Besucher mit Sitzungs-Cookies ist die Verifizierung 24 Stunden gültig. Besucher, die ein Konto erstellen, bleiben unbegrenzt verifiziert, bis sie sich abmelden. WordPress-Benutzer behalten ihren Verifizierungsstatus, solange sie angemeldet sind.

en: What data is stored locally?
de_DE: Welche Daten werden lokal gespeichert?

en: The plugin stores: verification logs (anonymized user ID, result code, timestamp), and visitor accounts (username, hashed password, visitor ID). No personal identification data is stored.
de_DE: Das Plugin speichert: Verifizierungsprotokolle (anonymisierte Benutzer-ID, Ergebniscode, Zeitstempel) und Besucherkonten (Benutzername, gehashtes Passwort, Besucher-ID). Es werden keine persönlichen Identifikationsdaten gespeichert.

en: Why do I see errors in my logs?
de_DE: Warum sehe ich Fehler in meinen Protokollen?

en: Errors can occur for various reasons: users may have camera issues, attempt fraud, or experience technical problems. The logs help you monitor verification health and identify potential issues.
de_DE: Fehler können aus verschiedenen Gründen auftreten: Benutzer können Kameraprobleme haben, Betrug versuchen oder technische Probleme haben. Die Protokolle helfen Ihnen, den Zustand der Verifizierung zu überwachen und potenzielle Probleme zu identifizieren.

en: Can I export the verification logs?
de_DE: Kann ich die Verifizierungsprotokolle exportieren?

en: Yes, you can export logs to CSV format from the Statistics tab. Use the filters to narrow down the data before exporting.
de_DE: Ja, Sie können Protokolle im CSV-Format aus dem Reiter Statistiken exportieren. Verwenden Sie die Filter, um die Daten vor dem Export einzugrenzen.

en: Need Help?
de_DE: Hilfe benötigt?

en: If you have questions or need assistance, please visit our documentation or contact support.
de_DE: Wenn Sie Fragen haben oder Hilfe benötigen, besuchen Sie bitte unsere Dokumentation oder kontaktieren Sie den Support.

en: Documentation
de_DE: Dokumentation

en: Contact Support
de_DE: Support kontaktieren

en: In the meantime, please contact us at
de_DE: In der Zwischenzeit kontaktieren Sie uns bitte unter

en: Verification required to continue using %s
de_DE: Verifizierung erforderlich, um %s weiter zu nutzen

en: To keep our community safe, we need to verify you are %s or older. Members must complete a quick hand-gesture check.
de_DE: Um unsere Community sicher zu halten, müssen wir verifizieren, dass Sie %s Jahre oder älter sind. Mitglieder müssen eine kurze Handgesten-Prüfung durchführen.

en: This does not require an ID or a selfie.
de_DE: Dies erfordert keinen Ausweis oder ein Selfie.

en: Only a hand gesture
de_DE: Nur eine Handgeste

en: No ID, no selfie, and don't show your face—just wave your hand to verify you're %s+
de_DE: Kein Ausweis, kein Selfie, zeigen Sie nicht Ihr Gesicht—winken Sie einfach mit der Hand, um zu verifizieren, dass Sie %s+ sind

en: Fast and easy
de_DE: Schnell und einfach

en: Typically takes less than 30 seconds
de_DE: Dauert normalerweise weniger als 30 Sekunden

en: I have a PIN
de_DE: Ich habe eine PIN

en: Verify now
de_DE: Jetzt verifizieren

en: Back
de_DE: Zurück

en: Enter your PIN
de_DE: Geben Sie Ihre PIN ein

en: Enter the 6-digit PIN you received from BorderAge.
de_DE: Geben Sie die 6-stellige PIN ein, die Sie von BorderAge erhalten haben.

en: Don't have a PIN? Get one now
de_DE: Keine PIN? Jetzt eine erhalten

en: Verification required
de_DE: Verifizierung erforderlich

en: Quick hand-gesture check. No ID required.
de_DE: Schnelle Handgesten-Prüfung. Kein Ausweis erforderlich.

en: Already have an account?
de_DE: Haben Sie bereits ein Konto?

en: Log in with my account
de_DE: Mit meinem Konto anmelden

en: In debug mode, clicking a button will simulate the BorderAge callback locally.
de_DE: Im Debug-Modus simuliert ein Klick auf eine Schaltfläche den BorderAge-Callback lokal.

en: Adult ✓
de_DE: Erwachsener ✓

en: Minor ✗
de_DE: Minderjähriger ✗

en: Error
de_DE: Fehler

en: Verification Successful
de_DE: Verifizierung erfolgreich

en: Access Denied
de_DE: Zugang verweigert

en: Access denied. This content is restricted to users %d years or older. Our verification results indicate you are under the required age.
de_DE: Zugang verweigert. Dieser Inhalt ist für Benutzer ab %d Jahren eingeschränkt. Unsere Verifizierungsergebnisse zeigen, dass Sie unter dem erforderlichen Alter sind.

en: Verification Error
de_DE: Verifizierungsfehler

en: Error code:
de_DE: Fehlercode:

en: Continue to site
de_DE: Zur Website weiter

en: Return to homepage
de_DE: Zur Startseite zurück

en: Try again
de_DE: Erneut versuchen

en: Save your verification
de_DE: Ihre Verifizierung speichern

en: Verification Successful!
de_DE: Verifizierung erfolgreich!

en: You have been verified. Save your access to skip verification next time.
de_DE: Sie wurden verifiziert. Speichern Sie Ihren Zugang, um die Verifizierung beim nächsten Mal zu überspringen.

en: Create a login to remember your verification. Next time, just log in to access the site instantly.
de_DE: Erstellen Sie ein Login, um Ihre Verifizierung zu speichern. Melden Sie sich beim nächsten Mal einfach an, um sofort auf die Website zuzugreifen.

en: This username is already taken. Please choose another one.
de_DE: Dieser Benutzername ist bereits vergeben. Bitte wählen Sie einen anderen.

en: Passwords do not match.
de_DE: Passwörter stimmen nicht überein.

en: Please fill in all fields.
de_DE: Bitte füllen Sie alle Felder aus.

en: Username
de_DE: Benutzername

en: Password
de_DE: Passwort

en: Confirm Password
de_DE: Passwort bestätigen

en: Create my account
de_DE: Mein Konto erstellen

en: Skip, continue without saving
de_DE: Überspringen, ohne Speichern fortfahren

en: Login to access
de_DE: Anmelden für Zugang

en: Welcome back!
de_DE: Willkommen zurück!

en: Log in with your saved account to access the content instantly.
de_DE: Melden Sie sich mit Ihrem gespeicherten Konto an, um sofort auf den Inhalt zuzugreifen.

en: Invalid username or password.
de_DE: Ungültiger Benutzername oder Passwort.

en: Too many login attempts. Please try again later.
de_DE: Zu viele Anmeldeversuche. Bitte versuchen Sie es später erneut.

en: Log in
de_DE: Anmelden

en: or
de_DE: oder

en: Verify my age again
de_DE: Mein Alter erneut verifizieren

en: Please enter your BorderAge PIN to verify your age and access this content.
de_DE: Bitte geben Sie Ihre BorderAge-PIN ein, um Ihr Alter zu verifizieren und auf diesen Inhalt zuzugreifen.

en: Verify Age
de_DE: Alter verifizieren

en: Don't have a PIN?
de_DE: Keine PIN?

en: Get one at BorderAge.com
de_DE: Holen Sie sich eine auf BorderAge.com

en: Zero personal data required.
de_DE: Keine persönlichen Daten erforderlich.

en: Please enter a 6-digit PIN.
de_DE: Bitte geben Sie eine 6-stellige PIN ein.

en: Verification failed. Please try again.
de_DE: Verifizierung fehlgeschlagen. Bitte versuchen Sie es erneut.

en: An error occurred. Please try again.
de_DE: Ein Fehler ist aufgetreten. Bitte versuchen Sie es erneut.

en: Security check failed.
de_DE: Sicherheitsprüfung fehlgeschlagen.

en: Please enter a valid 6-digit PIN.
de_DE: Bitte geben Sie eine gültige 6-stellige PIN ein.

en: Verification failed.
de_DE: Verifizierung fehlgeschlagen.

en: Access restricted to adults only.
de_DE: Zugang nur für Erwachsene.

en: Invalid API response
de_DE: Ungültige API-Antwort

en: API credentials not configured
de_DE: API-Zugangsdaten nicht konfiguriert

en: Verification page template not found.
de_DE: Verifizierungsseiten-Vorlage nicht gefunden.

en: [%s] BorderAge: Low Credits Alert
de_DE: [%s] BorderAge: Warnung - Niedriges Guthaben

en: Hello,
    
    Your BorderAge credits are running low.
    
    Current credits: %d
    Alert threshold: %d
    
    Please visit your BorderAge dashboard to purchase more credits:
    https://app.borderage.com
    
    Best regards,
    %s
de_DE: Hallo,
    
    Ihr BorderAge-Guthaben ist niedrig.
    
    Aktuelles Guthaben: %d
    Warnschwelle: %d
    
    Bitte besuchen Sie Ihr BorderAge-Dashboard, um mehr Guthaben zu kaufen:
    https://app.borderage.com
    
    Mit freundlichen Grüßen,
    %s

en: Your credits are running low (%d remaining). %s
de_DE: Ihr Guthaben ist niedrig (%d verbleibend). %s

en: Purchase more credits
de_DE: Mehr Guthaben kaufen

en: Permalinks Configuration Required
de_DE: Permalink-Konfiguration erforderlich

en: Your site uses "Simple" permalinks which are not compatible with BorderAge. Please %schange your permalink settings%s to any other option (e.g., "Post name").
de_DE: Ihre Website verwendet "Einfache" Permalinks, die nicht mit BorderAge kompatibel sind. Bitte %sändern Sie Ihre Permalink-Einstellungen%s auf eine andere Option (z.B. "Beitragsname").

en: Pretty permalinks are required for age verification to work. Please %supdate your permalink settings%s (select any option except "Simple").
de_DE: Schöne Permalinks sind erforderlich, damit die Altersverifizierung funktioniert. Bitte %saktualisieren Sie Ihre Permalink-Einstellungen%s (wählen Sie eine beliebige Option außer "Einfach").

en: Debug Mode Active
de_DE: Debug-Modus aktiv

en: API calls are mocked. Disable before production.
de_DE: API-Aufrufe werden simuliert. Vor der Produktion deaktivieren.

en: The BorderAge application will be available soon. In the meantime, please contact us at
de_DE: Die BorderAge-Anwendung wird bald verfügbar sein. Kontaktieren Sie uns in der Zwischenzeit unter

en: to receive credits and obtain your API credentials.
de_DE: um Credits zu erhalten und Ihre API-Anmeldedaten zu erhalten.

en: When registering your site with BorderAge, you will be asked to provide a return URL. Copy and send them the URL below.
de_DE: Bei der Registrierung Ihrer Website bei BorderAge werden Sie aufgefordert, eine Rückgabe-URL anzugeben. Kopieren Sie die unten stehende URL und senden Sie sie ihnen.

en: to purchase more credits.
de_DE: um mehr Guthaben zu kaufen.

en: Your credits are running low (%d remaining). The BorderAge application will be available soon. In the meantime, please contact us at %s to purchase more credits.
de_DE: Ihr Guthaben ist niedrig (%d verbleibend). Die BorderAge-Anwendung wird bald verfügbar sein. Kontaktieren Sie uns in der Zwischenzeit unter %s, um mehr Guthaben zu kaufen.

en: Credits exhausted
de_DE: Guthaben erschöpft

en: New users cannot verify their age. Already verified users can still access protected content. Purchase credits to restore verification for new users.
de_DE: Neue Benutzer können ihr Alter nicht verifizieren. Bereits verifizierte Benutzer können weiterhin auf geschützte Inhalte zugreifen. Kaufen Sie Guthaben, um die Verifizierung für neue Benutzer wiederherzustellen.

en: %d credits remaining. New user verification may soon become unavailable. Already verified users can still access protected content.
de_DE: %d Guthaben verbleibend. Die Verifizierung neuer Benutzer könnte bald nicht mehr verfügbar sein. Bereits verifizierte Benutzer können weiterhin auf geschützte Inhalte zugreifen.

en: Go to dashboard
de_DE: Zum Dashboard gehen

en: Contact %s
de_DE: %s kontaktieren

en: Debug Logs
de_DE: Debug-Protokolle

en: Diagnostic logs for the last 24 hours. Logs are automatically purged after 24h.
de_DE: Diagnoseprotokolle der letzten 24 Stunden. Protokolle werden automatisch nach 24h gelöscht.

en: If you encounter any issues, please download the logs and send them to %s for analysis.
de_DE: Bei Problemen laden Sie bitte die Protokolle herunter und senden Sie sie zur Analyse an %s.

en: Download dump
de_DE: Dump herunterladen

en: Clear all logs?
de_DE: Alle Protokolle löschen?

en: Clear logs
de_DE: Protokolle löschen

en: %d entries
de_DE: %d Einträge

en: Clear filter
de_DE: Filter löschen

en: No logs yet. Logs will appear here as events occur.
de_DE: Noch keine Protokolle. Protokolle erscheinen hier, wenn Ereignisse auftreten.

en: Time
de_DE: Zeit

en: Level
de_DE: Stufe

en: Message
de_DE: Nachricht

en: Context
de_DE: Kontext

en: View
de_DE: Ansehen

en: Showing 100 of %d entries. Download the dump for complete logs.
de_DE: Zeige 100 von %d Einträgen. Laden Sie den Dump für vollständige Protokolle herunter.

en: Debug logs cleared.
de_DE: Debug-Protokolle gelöscht.

en: Developers
de_DE: Entwickler

en: Extensibility
de_DE: Erweiterbarkeit

en: BorderAge Core provides WordPress action hooks that allow developers to extend the plugin functionality and integrate it with custom systems or third-party plugins.
de_DE: BorderAge Core bietet WordPress-Aktions-Hooks, die Entwicklern ermöglichen, die Plugin-Funktionalität zu erweitern und sie mit benutzerdefinierten Systemen oder Plugins von Drittanbietern zu integrieren.

en: All hooks are fired at key moments during the age verification and visitor account lifecycle. You can use these hooks to trigger custom actions, send webhooks, sync data with external systems, or integrate with e-commerce platforms.
de_DE: Alle Hooks werden zu wichtigen Zeitpunkten während des Lebenszyklus der Altersverifizierung und der Besucherkonten ausgelöst. Sie können diese Hooks verwenden, um benutzerdefinierte Aktionen auszulösen, Webhooks zu senden, Daten mit externen Systemen zu synchronisieren oder mit E-Commerce-Plattformen zu integrieren.

en: Available Hooks
de_DE: Verfügbare Hooks

en: Hook Name
de_DE: Hook-Name

en: When Fired
de_DE: Wann ausgelöst

en: Fired after a successful age verification. The user has been verified as an adult and granted access.
de_DE: Wird nach einer erfolgreichen Altersverifizierung ausgelöst. Der Benutzer wurde als Erwachsener verifiziert und erhält Zugang.

en: Array keys:
de_DE: Array-Schlüssel:

en: Unique user identifier
de_DE: Eindeutige Benutzerkennung

en: Whether the user is a logged-in WordPress user
de_DE: Ob der Benutzer ein angemeldeter WordPress-Benutzer ist

en: Verified age
de_DE: Verifiziertes Alter

en: After successful verification
de_DE: Nach erfolgreicher Verifizierung

en: Fired when age verification fails (minor detected or error occurred).
de_DE: Wird ausgelöst, wenn die Altersverifizierung fehlschlägt (Minderjähriger erkannt oder Fehler aufgetreten).

en: Error code or "0" for minor
de_DE: Fehlercode oder "0" für Minderjährige

en: Whether the failure is due to minor age
de_DE: Ob der Fehler auf ein Minderjährigenalter zurückzuführen ist

en: After failed verification
de_DE: Nach fehlgeschlagener Verifizierung

en: Fired after a visitor successfully creates an account (username + password).
de_DE: Wird ausgelöst, nachdem ein Besucher erfolgreich ein Konto erstellt hat (Benutzername + Passwort).

en: Unique visitor identifier
de_DE: Eindeutige Besucherkennung

en: Chosen username
de_DE: Gewählter Benutzername

en: After account creation
de_DE: Nach Kontenerstellung

en: Fired after a visitor successfully logs in with their saved account.
de_DE: Wird ausgelöst, nachdem ein Besucher sich erfolgreich mit seinem gespeicherten Konto angemeldet hat.

en: Username used for login
de_DE: Für die Anmeldung verwendeter Benutzername

en: After successful login
de_DE: Nach erfolgreicher Anmeldung

en: Fired before redirecting an unverified user to the verification page. Useful for logging or analytics.
de_DE: Wird ausgelöst, bevor ein nicht verifizierter Benutzer zur Verifizierungsseite weitergeleitet wird. Nützlich für Protokollierung oder Analysen.

en: URL the user was trying to access
de_DE: URL, auf die der Benutzer zugreifen wollte

en: Current protection mode ("all" or "specific")
de_DE: Aktueller Schutzmodus ("all" oder "specific")

en: Before redirect to verify
de_DE: Vor Weiterleitung zur Verifizierung

en: Code Examples
de_DE: Code-Beispiele

en: Example 1: Send Webhook After Visitor Registration
de_DE: Beispiel 1: Webhook nach Besucherregistrierung senden

en: Send a webhook to an external service when a visitor creates an account:
de_DE: Einen Webhook an einen externen Dienst senden, wenn ein Besucher ein Konto erstellt:

en: Example 2: Sync with WooCommerce
de_DE: Beispiel 2: Synchronisierung mit WooCommerce

en: Mark WordPress users as age-verified after successful verification:
de_DE: WordPress-Benutzer nach erfolgreicher Verifizierung als altersverifiziert markieren:

en: Example 3: Log Verification Events
de_DE: Beispiel 3: Verifizierungsereignisse protokollieren

en: Log all verification events to a custom file:
de_DE: Alle Verifizierungsereignisse in eine benutzerdefinierte Datei protokollieren:

en: Always validate and sanitize data received from hooks before processing.
de_DE: Daten, die von Hooks empfangen werden, immer validieren und bereinigen, bevor sie verarbeitet werden.

en: Use non-blocking operations (e.g., wp_remote_post with timeout) for external API calls to avoid slowing down the verification process.
de_DE: Verwenden Sie nicht blockierende Operationen (z. B. wp_remote_post mit Timeout) für externe API-Aufrufe, um den Verifizierungsprozess nicht zu verlangsamen.

en: Test your hooks thoroughly in a development environment before deploying to production.
de_DE: Testen Sie Ihre Hooks gründlich in einer Entwicklungsumgebung, bevor Sie sie in die Produktion bringen.

en: Consider using WordPress transients or queues for heavy operations triggered by hooks.
de_DE: Erwägen Sie die Verwendung von WordPress-Transients oder Warteschlangen für schwere Operationen, die von Hooks ausgelöst werden.

en: Hooks are passive - if no code listens to them, they have zero impact on performance. The plugin's default behavior remains unchanged.
de_DE: Hooks sind passiv - wenn kein Code auf sie hört, haben sie keine Auswirkung auf die Leistung. Das Standardverhalten des Plugins bleibt unverändert.

en: BorderAge Core provides WordPress action hooks and filters that allow developers to extend the plugin functionality and integrate it with custom systems or third-party plugins.
de_DE: BorderAge Core bietet WordPress-Aktions-Hooks und Filter, die Entwicklern ermöglichen, die Plugin-Funktionalität zu erweitern und sie mit benutzerdefinierten Systemen oder Plugins von Drittanbietern zu integrieren.

en: Action hooks are fired at key moments during the age verification and visitor account lifecycle. Filters allow you to modify plugin behavior, such as bypassing verification for specific cases. You can use these hooks to trigger custom actions, send webhooks, sync data with external systems, or integrate with e-commerce platforms.
de_DE: Aktions-Hooks werden zu wichtigen Zeitpunkten während des Lebenszyklus der Altersverifizierung und der Besucherkonten ausgelöst. Filter ermöglichen es Ihnen, das Plugin-Verhalten zu ändern, z. B. die Verifizierung für bestimmte Fälle zu umgehen. Sie können diese Hooks verwenden, um benutzerdefinierte Aktionen auszulösen, Webhooks zu senden, Daten mit externen Systemen zu synchronisieren oder mit E-Commerce-Plattformen zu integrieren.

en: Actions
de_DE: Aktionen

en: Filters
de_DE: Filter

en: Parameters
de_DE: Parameter

en: Filter that allows you to bypass age verification for specific cases. Return true to grant access without verification, or return the original value to keep default behavior.
de_DE: Filter, der es Ihnen ermöglicht, die Altersverifizierung für bestimmte Fälle zu umgehen. Geben Sie true zurück, um Zugriff ohne Verifizierung zu gewähren, oder geben Sie den ursprünglichen Wert zurück, um das Standardverhalten beizubehalten.

en: Use cases:
de_DE: Anwendungsfälle:

en: Bypass for WordPress administrators or specific user roles
de_DE: Umgehung für WordPress-Administratoren oder bestimmte Benutzerrollen

en: Bypass for whitelisted IP addresses (development, office networks)
de_DE: Umgehung für IP-Adressen auf der Whitelist (Entwicklung, Büronetzwerke)

en: Integration with membership plugins or custom authentication systems
de_DE: Integration mit Mitgliedschafts-Plugins oder benutzerdefinierten Authentifizierungssystemen

en: Return:
de_DE: Rückgabe:

en: Example 4: Bypass Verification for Specific Cases
de_DE: Beispiel 4: Verifizierung für bestimmte Fälle umgehen

en: Use the filter to bypass verification for administrators, whitelisted IPs, or membership plugin users:
de_DE: Verwenden Sie den Filter, um die Verifizierung für Administratoren, IPs auf der Whitelist oder Benutzer von Mitgliedschafts-Plugins zu umgehen:

en: // Bypass for WordPress administrators
de_DE: // Umgehung für WordPress-Administratoren

en: // Bypass for whitelisted IP addresses (development/office)
de_DE: // Umgehung für IP-Adressen auf der Whitelist (Entwicklung/Büro)

en: // Integration with membership plugin (example: Paid Memberships Pro)
de_DE: // Integration mit Mitgliedschafts-Plugin (Beispiel: Paid Memberships Pro)

en: Security: Callback URL Protection
de_DE: Sicherheit: Callback-URL-Schutz

en: Verification Initiation
de_DE: Verifizierungs-Initialisierung

en: When a visitor starts verification, a timestamp is recorded in database: <code>pending_registration_at</code>
de_DE: Wenn ein Besucher die Verifizierung startet, wird ein Zeitstempel in der Datenbank gespeichert: <code>pending_registration_at</code>

en: API returns callback URL with result. Plugin validates that timestamp is < 5 minutes old.
de_DE: API gibt Callback-URL mit Ergebnis zurück. Plugin überprüft, dass Zeitstempel weniger als 5 Minuten alt ist.

en: Account Creation
de_DE: Kontoerstellung

en: Visitor creates account. <code>pending_registration_at</code> is cleared after success.
de_DE: Besucher erstellt Konto. <code>pending_registration_at</code> wird nach Erfolg geleert.

en: Expiration
de_DE: Ablauf

en: If callback takes > 5 minutes, verification fails with "callback_expired" error.
de_DE: Wenn Callback länger als 5 Minuten dauert, schlägt Verifizierung mit "callback_expired"-Fehler fehl.

en: Why This Matters
de_DE: Warum das wichtig ist

en: Without timeout protection, a verified user could share their callback URL with others, allowing them to bypass verification and create verified accounts. The 5-minute window ensures each callback can only be used by session that initiated it.
de_DE: Ohne Timeout-Schutz könnte ein verifizierter Benutzer seine Callback-URL mit anderen teilen, was ihnen ermöglicht, die Verifizierung zu umgehen und verifizierte Konten zu erstellen. Das 5-Minuten-Fenster stellt sicher, dass jeder Callback nur von der Sitzung verwendet werden kann, die ihn initiiert hat.

en: Security Benefits:
de_DE: Sicherheitsvorteile:

en: Prevents callback URL sharing and account fraud
de_DE: Verhindert das Teilen von Callback-URLs und Kontobetrug

en: Short timeout (5 minutes) limits attack window
de_DE: Kurzer Timeout (5 Minuten) begrenzt das Angriffsfenster

en: Automatic cleanup prevents stale data
de_DE: Automatische Bereinigung verhindert veraltete Daten

en: Transparent to users - seamless experience
de_DE: Transparent für Benutzer - nahtlose Erfahrung

en: Callback expired
de_DE: Callback abgelaufen

en: The verification link has expired. Please start verification process again.
de_DE: Der Verifizierungslink ist abgelaufen. Bitte starten Sie den Verifizierungsprozess erneut.

en: Callback URL expired - Verification took longer than allowed time (5 minutes).
de_DE: Callback-URL abgelaufen - Verifizierung dauerte länger als zulässige Zeit (5 Minuten).

en: Security verification failed - Response authenticity could not be verified
de_DE: Sicherheitsüberprüfung fehlgeschlagen - Antwortauthentizität konnte nicht verifiziert werden

en: Password cannot be empty.
de_DE: Passwort darf nicht leer sein.

en: Password must be at least 12 characters long.
de_DE: Passwort muss mindestens 12 Zeichen lang sein.

en: Password must contain at least one uppercase letter (A-Z).
de_DE: Passwort muss mindestens einen Großbuchstaben (A-Z) enthalten.

en: Password must contain at least one lowercase letter (a-z).
de_DE: Passwort muss mindestens einen Kleinbuchstaben (a-z) enthalten.

en: Password must contain at least one digit (0-9).
de_DE: Passwort muss mindestens eine Ziffer (0-9) enthalten.

en: Password must contain at least one special character (!@#$%^&*()_+-=[]{}|;:,.<>?)
de_DE: Passwort muss mindestens ein Sonderzeichen (!@#$%^&*()_+-=[]{}|;:,.<>?) enthalten.

en: Password requirements:
de_DE: Passwortanforderungen:

en: At least 12 characters
de_DE: Mindestens 12 Zeichen

en: One uppercase letter (A-Z)
de_DE: Ein Großbuchstabe (A-Z)

en: One lowercase letter (a-z)
de_DE: Ein Kleinbuchstabe (a-z)

en: One digit (0-9)
de_DE: Eine Ziffer (0-9)

en: One special character (!@#$%^&*()_+-=[]{}|;:,.<>?)
de_DE: Ein Sonderzeichen (!@#$%^&*()_+-=[]{}|; :,.<>?)

en: Show password
de_DE: Passwort anzeigen

en: Hide password
de_DE: Passwort ausblenden

en: Error creating account. Please try again.
de_DE: Fehler beim Erstellen des Kontos. Bitte versuchen Sie es erneut.

en: Unified login flow (WordPress + visitor fallback)
de_DE: Einheitlicher Login-Ablauf (WordPress + Besucher-Fallback)

en: BorderAge uses a single login form. The plugin first checks WordPress credentials, then falls back to the visitor account if needed.
de_DE: BorderAge verwendet ein einziges Login-Formular. Das Plugin prüft zuerst WordPress-Anmeldedaten und verwendet bei Bedarf das Besucher-Konto als Fallback.

en: One login link from the verification page
de_DE: Ein Login-Link von der Verifizierungsseite

en: WordPress authentication is attempted first
de_DE: WordPress-Authentifizierung wird zuerst versucht

en: Visitor account authentication is used as fallback
de_DE: Besucher-Konto-Authentifizierung wird als Fallback verwendet

en: Login brute-force protection
de_DE: Brute-Force-Schutz für den Login

en: Login attempts are rate-limited and stored as anonymized references. No IP address is stored in the database.
de_DE: Login-Versuche sind begrenzt und werden als anonymisierte Referenzen gespeichert. In der Datenbank wird keine IP-Adresse gespeichert.
