{
  "billing": {
    "title": "Pakete & Abrechnung",
    "subtitle": "Verwalte deine gebuchten Pakete und behalte Laufzeiten im Blick.",
    "actions": {
      "refresh": "Aktualisieren",
      "exportCsv": "Export als CSV",
      "portal": "Im Paddle-Portal verwalten",
      "portalBusy": "Portal wird geöffnet...",
      "openPackages": "Pakete öffnen",
      "contactSupport": "Support kontaktieren"
    },
    "stats": {
      "package": {
        "label": "Aktives Paket",
        "helper": "Verlängerung am {{date}}",
        "empty": "Noch keines"
      },
      "events": {
        "label": "Genutzte Events",
        "helper": "Verfügbar: {{count}}"
      },
      "addons": {
        "label": "Zusatzpakete",
        "helper": "Historie insgesamt"
      },
      "transactions": {
        "label": "Transaktionen",
        "helper": "Synchronisierte Zahlungen"
      }
    },
    "errors": {
      "load": "Paketdaten konnten nicht geladen werden.",
      "more": "Weitere Einträge konnten nicht geladen werden.",
      "portal": "Paddle-Portal konnte nicht geöffnet werden."
    },
    "checkoutSuccess": "Checkout abgeschlossen. Dein Paket wird in Kürze aktiviert.",
    "checkoutCancelled": "Checkout wurde abgebrochen.",
    "checkoutActivated": "Dein Paket ist jetzt aktiv.",
    "checkoutPendingTitle": "Paket wird aktiviert",
    "checkoutPendingBody": "Das kann ein paar Minuten dauern. Wir aktualisieren den Status, sobald das Paket aktiv ist.",
    "checkoutPendingBadge": "Ausstehend",
    "checkoutPendingRefresh": "Aktualisieren",
    "checkoutPendingDismiss": "Ausblenden",
    "checkoutFailedTitle": "Checkout fehlgeschlagen",
    "checkoutFailedBody": "Die Zahlung wurde nicht abgeschlossen. Du kannst es erneut versuchen oder den Support kontaktieren.",
    "checkoutFailedBadge": "Fehlgeschlagen",
    "checkoutFailedRetry": "Erneut versuchen",
    "checkoutFailedDismiss": "Ausblenden",
    "checkoutActionTitle": "Aktion erforderlich",
    "checkoutActionBody": "Schließe die Zahlung ab, um das Paket zu aktivieren.",
    "checkoutActionBadge": "Aktion nötig",
    "checkoutActionButton": "Checkout fortsetzen",
    "checkoutFailureReasons": {
      "paddle_failed": "Die Zahlung wurde abgelehnt.",
      "paddle_cancelled": "Der Checkout wurde abgebrochen."
    },
    "sections": {
      "invoices": {
        "title": "Rechnungen & Zahlungen",
        "hint": "Zahlungen prüfen und Belege herunterladen.",
        "empty": "Keine Zahlungen gefunden."
      },
      "addOns": {
        "title": "Zusatzpakete",
        "hint": "Zusatzkontingente je Event im Blick behalten.",
        "empty": "Keine Zusatzpakete gebucht."
      },
      "overview": {
        "title": "Paketübersicht",
        "description": "Dein aktives Paket und die wichtigsten Kennzahlen.",
        "empty": "Noch kein Paket aktiv.",
        "emptyBadge": "Kein aktives Paket",
        "cards": {
          "package": {
            "label": "Aktives Paket",
            "helper": "Aktuell zugewiesen"
          },
          "used": {
            "label": "Genutzte Events",
            "helper": "Verfügbar: {{count}}"
          },
          "price": {
            "label": "Preis (netto)"
          },
          "expires": {
            "label": "Läuft ab",
            "helper": "Automatische Verlängerung, falls aktiv"
          }
        },
        "warnings": {
          "noEvents": "Event-Kontingent aufgebraucht. Bitte Paket upgraden oder erneuern.",
          "lowEvents": "Nur noch {{remaining}} Event-Slots verfügbar.",
          "expiresSoon": "Paket läuft am {{date}} ab.",
          "expired": "Paket ist abgelaufen."
        }
      },
      "packages": {
        "title": "Pakete",
        "hint": "Aktives Paket, Limits und Historie auf einen Blick.",
        "description": "Übersicht über aktive und vergangene Pakete.",
        "empty": "Noch keine Pakete gebucht.",
        "card": {
          "statusActive": "Aktiv",
          "statusInactive": "Inaktiv",
          "used": "Genutzte Events",
          "available": "Verfügbar",
          "expires": "Läuft ab",
          "warnings": {
            "noEvents": "Event-Kontingent aufgebraucht.",
            "lowEvents": "Nur noch {{remaining}} Events verbleiben.",
            "expiresSoon": "Läuft am {{date}} ab.",
            "expired": "Paket ist abgelaufen."
          }
        }
      },
      "transactions": {
        "title": "Paddle-Transaktionen",
        "description": "Neueste Paddle-Transaktionen für dieses Kundenkonto.",
        "empty": "Noch keine Paddle-Transaktionen.",
        "labels": {
          "transactionId": "Transaktion {{id}}",
          "checkoutId": "Checkout-ID: {{id}}",
          "origin": "Herkunft: {{origin}}",
          "receipt": "Beleg ansehen",
          "tax": "Steuer: {{value}}"
        },
        "table": {
          "transaction": "Transaktion",
          "amount": "Betrag",
          "status": "Status",
          "date": "Datum",
          "origin": "Herkunft"
        },
        "status": {
          "completed": "Abgeschlossen",
          "processing": "Verarbeitung",
          "failed": "Fehlgeschlagen",
          "cancelled": "Storniert",
          "unknown": "Unbekannt"
        },
        "loadMore": "Weitere Transaktionen laden",
        "loadingMore": "Laden…"
      }
    },
    "addOns": {
      "title": "Add-on-Verlauf",
      "description": "Einmalige Add-ons, die für diesen Tenant gebucht wurden.",
      "empty": "Noch keine Add-ons gebucht.",
      "badge": "Add-ons",
      "table": {
        "addon": "Add-on",
        "event": "Event",
        "amount": "Betrag",
        "status": "Status",
        "purchased": "Gekauft",
        "eventFallback": "Event archiviert"
      },
      "status": {
        "pending": "In Bearbeitung",
        "completed": "Abgeschlossen",
        "failed": "Fehlgeschlagen"
      },
      "extras": {
        "photos": "+{{count}} Fotos",
        "guests": "+{{count}} Gäste",
        "gallery": "+{{count}} Galerietage"
      },
      "loadMore": "Weitere Add-ons laden",
      "loadingMore": "Add-ons werden geladen…"
    },
    "features": {
      "branding": "Branding",
      "watermark": "Wasserzeichen",
      "maxPhotos": "Max. Fotos",
      "maxGuests": "Max. Gäste",
      "galleryDays": "Galerietage",
      "maxTasks": "Max. Aufgaben",
      "featureList": "Enthaltene Features"
    },
    "packages": {
      "title": "Paket-Historie",
      "description": "Übersicht über aktive und vergangene Pakete.",
      "empty": "Noch keine Pakete gebucht.",
      "card": {
        "statusActive": "Aktiv",
        "statusInactive": "Inaktiv",
        "used": "Genutzte Events",
        "available": "Verfügbar",
        "expires": "Läuft ab"
      }
    }
  },
  "billingWarning": {
    "title": "Achtung",
    "description": "Paket-Hinweise und Limits, die du im Blick behalten solltest."
  },
  "common": {
    "all": "Alle",
    "anonymous": "Anonym",
    "error": "Etwas ist schiefgelaufen",
    "loadMore": "Mehr laden",
    "processing": "Verarbeite …",
    "select": "Auswählen",
    "close": "Schließen",
    "reset": "Zurücksetzen"
  },
  "photos": {
    "moderation": {
      "title": "Fotos moderieren",
      "subtitle": "Setze Highlights oder entferne unpassende Uploads."
    },
    "alerts": {
      "errorTitle": "Aktion fehlgeschlagen"
    },
    "gallery": {
      "title": "Galerie",
      "description": "Klick auf ein Foto, um es hervorzuheben oder zu löschen.",
      "photoboothCount": "{{count}} Photobooth-Uploads",
      "photoboothCta": "Photobooth-Zugang öffnen",
      "emptyTitle": "Noch keine Fotos vorhanden",
      "emptyDescription": "Motiviere deine Gäste zum Hochladen - hier erscheint anschließend die Galerie.",
      "select": "Markieren",
      "selected": "Ausgewählt",
      "likes": "Likes: {{count}}",
      "uploader": "Uploader: {{name}}"
    },
    "filters": {
      "all": "Alle",
      "featured": "Highlights",
      "hidden": "Versteckt",
      "pending": "In Prüfung",
      "photobooth": "Photobooth",
      "search": "Uploads durchsuchen …",
      "count": "{{count}} Uploads",
      "selected": "{{count}} ausgewählt",
      "clearSelection": "Auswahl aufheben",
      "selectAll": "Alle auswählen"
    },
    "actions": {
      "hide": "Verstecken",
      "show": "Einblenden",
      "feature": "Als Highlight setzen",
      "unfeature": "Highlight entfernen",
      "approve": "Freigeben",
      "approve": "Freigeben",
      "delete": "Löschen",
      "copy": "Link kopieren",
      "copySuccess": "Link kopiert"
    }
  },
  "limits": {
    "photosBlocked": "Upload-Limit erreicht. Kaufe weitere Fotos, um fortzufahren.",
    "photosWarning": "{{remaining}} von {{limit}} Fotos verbleiben.",
    "guestsBlocked": "Gäste-Limit erreicht.",
    "guestsWarning": "{{remaining}} von {{limit}} Gästen verbleiben.",
    "galleryExpired": "Galerie abgelaufen. Verlängere die Laufzeit.",
    "galleryWarningHour": "Galerie läuft in {{hours}} Stunde ab.",
    "galleryWarningHours": "Galerie läuft in {{hours}} Stunden ab.",
    "galleryWarningDay": "Galerie läuft in {{days}} Tag ab.",
    "galleryWarningDays": "Galerie läuft in {{days}} Tagen ab.",
    "buyMorePhotos": "Mehr Fotos freischalten",
    "extendGallery": "Galerie verlängern",
    "buyMoreGuests": "Mehr Gäste freischalten"
  },
  "notificationLogs": {
    "photoLimit": {
      "title": "Foto-Limit erreicht",
      "body": "{{event}} hat das Foto-Limit von {{limit}} erreicht."
    },
    "guestLimit": {
      "title": "Gäste-Limit erreicht",
      "body": "{{event}} hat das Gäste-Limit von {{limit}} erreicht."
    },
    "eventLimit": {
      "title": "Event-Kontingent erreicht",
      "body": "Dein Paket erlaubt keine weiteren Events. Limit: {{limit}}."
    },
    "galleryWarning": {
      "title": "Galerie läuft bald ab",
      "body": "{{event}} läuft in {{days}} Tagen ab."
    },
    "galleryExpired": {
      "title": "Galerie abgelaufen",
      "body": "Galerie von {{event}} ist offline. Verlängern zum Reaktivieren."
    },
    "photoThreshold": {
      "title": "Foto-Nutzung Warnung",
      "body": "{{event}} liegt bei {{used}} / {{limit}} Fotos."
    },
    "guestThreshold": {
      "title": "Gäste-Nutzung Warnung",
      "body": "{{event}} liegt bei {{used}} / {{limit}} Gästen."
    },
    "generic": {
      "body": "Benachrichtigung über {{channel}}."
    },
    "filterEmpty": "Keine Benachrichtigungen für dieses Event.",
    "clearFilter": "Alle Benachrichtigungen anzeigen",
    "filter": {
      "unread": "Ungelesen",
      "read": "Gelesen",
      "all": "Alle"
    },
    "scope": {
      "all": "Alle Bereiche",
      "photos": "Fotos",
      "guests": "Gäste",
      "gallery": "Galerie",
      "events": "Events",
      "package": "Paket",
      "general": "Allgemein"
    },
    "markAllRead": "Alle als gelesen markieren",
    "markScopeRead": "Als gelesen markieren",
    "markFailed": "Benachrichtigungen konnten nicht aktualisiert werden.",
    "unread": "Ungelesen"
  },
  "events": {
    "detail": {
      "kpi": {
        "tasks": "Aktive Aufgaben",
        "guests": "Registrierte Gäste",
        "photos": "Hochgeladene Bilder"
      },
      "pickEvent": "Event auswählen",
      "active": "Aktiv",
      "managementTitle": "Event-Verwaltung",
      "dateTbd": "Datum folgt",
      "locationPlaceholder": "Ort"
    },
    "quick": {
      "tasks": "Aufgaben & Checklisten",
      "qr": "QR-Code-Layouts",
      "images": "Bildverwaltung",
      "liveShow": "Live-Show-Warteschlange",
      "liveShowSettings": "Live-Show Einstellungen",
      "guests": "Gästeverwaltung",
      "guestMessages": "Gästebenachrichtigungen",
      "branding": "Branding & Design",
      "photobooth": "Photobooth",
      "recap": "Recap & Archiv"
    },
    "status": {
      "published": "Live",
      "draft": "Entwurf",
      "archived": "Archiviert"
    },
    "list": {
      "title": "Deine Events",
      "subtitle": "Plane besondere Momente. Verwalte alles rund um deine Events.",
      "filters": {
        "all": "Alle",
        "upcoming": "Bevorstehend",
        "draft": "Entwurf",
        "past": "Vergangen"
      },
      "empty": {
        "filtered": "Keine Events passen zu diesem Filter.",
        "filteredHint": "Wähle einen anderen Status oder lösche die Suche."
      },
      "actions": {
        "create": "Neues Event",
        "settings": "Einstellungen",
        "open": "Event öffnen"
      },
      "stats": {
        "photos": "Fotos",
        "guests": "Gäste",
        "tasks": "Tasks"
      },
      "overview": {
        "title": "Übersicht",
        "empty": "Noch keine Events – lege dein erstes an.",
        "count": "{{count}} {{count, plural, one {Event} other {Events}}} verwaltet.",
        "badge": {
          "dashboard": "Kundendashboard"
        }
      }
    },
    "errors": {
      "missingSlug": "Kein Event ausgewählt.",
      "loadFailed": "Event konnte nicht geladen werden.",
      "saveFailed": "Event konnte nicht gespeichert werden.",
      "notFoundTitle": "Event nicht gefunden",
      "notFoundBody": "Ohne gültige Kennung können wir keine Daten laden. Kehre zur Eventliste zurück und wähle dort ein Event aus.",
      "toggleFailed": "Status konnte nicht angepasst werden.",
      "checkoutMissing": "Checkout konnte nicht gestartet werden.",
      "checkoutFailed": "Add-on Checkout fehlgeschlagen."
    },
    "alerts": {
      "failedTitle": "Aktion fehlgeschlagen"
    },
    "success": {
      "addonApplied": "Add-on angewendet. Limits aktualisieren sich in Kürze."
    },
    "legalConsent": {
      "title": "Vor dem Kauf",
      "description": "Bitte bestätige die rechtlichen Hinweise, bevor du ein Add-on kaufst.",
      "checkboxTerms": "Ich habe die AGB, die Datenschutzerklärung und die Widerrufsbelehrung gelesen und akzeptiere sie.",
      "checkboxWaiver": "Ich verlange ausdrücklich, dass mit der Bereitstellung der digitalen Leistung (Aktivierung meines Event-Add-ons) vor Ablauf der Widerrufsfrist begonnen wird. Mir ist bekannt, dass ich mein Widerrufsrecht verliere, sobald der Vertrag vollständig erfüllt ist.",
      "errorTerms": "Bitte bestätige AGB, Datenschutzerklärung und Widerrufsbelehrung.",
      "errorWaiver": "Bitte bestätige den sofortigen Leistungsbeginn und das vorzeitige Erlöschen des Widerrufsrechts.",
      "confirm": "Weiter zum Checkout",
      "cancel": "Abbrechen"
    },
    "eventStartConsent": {
      "title": "Vor dem ersten Event",
      "description": "Bitte bestätige den sofortigen Beginn der digitalen Leistung, bevor du dein erstes Event erstellst.",
      "checkboxWaiver": "Ich verlange ausdrücklich, dass mit der Bereitstellung der digitalen Leistung jetzt begonnen wird. Mir ist bekannt, dass ich mein Widerrufsrecht verliere, sobald der Vertrag vollständig erfüllt ist.",
      "errorWaiver": "Bitte bestätige den sofortigen Leistungsbeginn und das vorzeitige Erlöschen des Widerrufsrechts.",
      "confirm": "Event erstellen",
      "cancel": "Abbrechen"
    },
    "placeholders": {
      "untitled": "Unbenanntes Event"
    },
    "actions": {
      "backToList": "Zurück zur Liste",
      "edit": "Bearbeiten",
      "members": "Team & Rollen",
      "tasks": "Aufgaben verwalten",
      "invites": "QR-Codes & Layouts",
      "photos": "Fotos moderieren",
      "refresh": "Aktualisieren",
      "buyMorePhotos": "Mehr Fotos freischalten",
      "buyMoreGuests": "Mehr Gäste freischalten",
      "extendGallery": "Galerie verlängern"
    },
    "form": {
      "editTitle": "Event bearbeiten",
      "createTitle": "Neues Event erstellen",
      "name": "Eventname",
      "date": "Datum & Uhrzeit",
      "description": "Optionale Details",
      "descriptionPlaceholder": "Beschreibung",
      "location": "Ort",
      "locationPlaceholder": "Ort",
      "enableBranding": "Branding & Moderation aktivieren",
      "fallbackName": "Event",
      "saveDraft": "Als Entwurf speichern",
      "saving": "Speichere…",
      "update": "Event aktualisieren",
      "create": "Event erstellen"
    },
    "workspace": {
      "detailSubtitle": "Behalte Status, Aufgaben und QR-Codes deines Events im Blick.",
      "toolkitSubtitle": "Moderation, Aufgaben und QR-Codes für deinen Eventtag bündeln.",
      "hero": {
        "badge": "Event",
        "description": "Konzentriere dich auf Aufgaben, Moderation und QR-Codes für dieses Event.",
        "liveBadge": "Live?"
      },
      "sections": {
        "statusTitle": "Eventstatus & Sichtbarkeit",
        "statusSubtitle": "Aktiviere dein Event für Gäste oder verstecke es vorübergehend."
      },
      "fields": {
        "status": "Status",
        "active": "Aktiv für Gäste",
        "date": "Eventdatum",
        "noDate": "Kein Datum",
        "eventType": "Event-Typ",
        "insights": "Letzte Aktivität",
        "uploadsTotal": "{{count}} Uploads gesamt",
        "uploadsToday": "{{count}} Uploads (24h)",
        "likesTotal": "{{count}} Likes vergeben"
      },
      "actions": {
        "pause": "Event pausieren",
        "activate": "Event aktivieren"
      },
      "activeYes": "Ja",
      "activeNo": "Nein"
    },
    "sections": {
      "addons": {
        "title": "Add-ons & Upgrades",
        "description": "Zuletzt gebuchte Add-ons für dieses Event.",
        "status": {
          "completed": "Aktiv",
          "pending": "In Bearbeitung",
          "failed": "Fehlgeschlagen"
        },
        "purchasedAt": "Gekauft {{date}}",
        "summary": {
          "photos": "+{{count}} Fotos",
          "guests": "+{{count}} Gäste",
          "gallery": "+{{count}} Tage Galerie"
        }
      }
    },
    "status": {
      "published": "Veröffentlicht",
      "draft": "Entwurf",
      "archived": "Archiviert"
    },
    "quickActions": {
      "title": "Schnellaktionen",
      "subtitle": "Nutze die wichtigsten Schritte vor und während deines Events.",
      "moderate": "Fotos moderieren",
      "tasks": "Aufgaben bearbeiten",
      "invites": "Layouts & QR verwalten",
      "roles": "Team & Rollen anpassen",
      "print": "Layouts als PDF drucken",
      "toggle": "Status ändern"
    },
    "metrics": {
      "uploadsTotal": "Uploads gesamt",
      "uploads24h": "Uploads (24h)",
      "pending": "Fotos in Moderation",
      "activeInvites": "Aktive QR-Codes"
    },
    "invites": {
      "badge": "QR-Codes",
      "title": "QR-Codes",
      "subtitle": "Behält aktive QR-Codes und Layouts im Blick.",
      "activeCount": "{{count}} aktiv",
      "totalCount": "{{count}} gesamt",
      "empty": "Noch keine QR-Codes erstellt.",
      "manage": "Layouts & QR-Codes verwalten"
    },
    "tasks": {
      "badge": "Aufgaben",
      "title": "Aktive Aufgaben",
      "subtitle": "Motiviere Gäste mit klaren Aufgaben & Highlights.",
      "summary": "{{completed}} von {{total}} erledigt",
      "empty": "Noch keine Aufgaben zugewiesen.",
      "manage": "Aufgabenbereich öffnen",
      "status": {
        "completed": "Erledigt",
        "open": "Offen"
      }
    },
    "recap": {
      "badge": "Nachbereitung",
      "subtitle": "Abschluss, Export und Galerie-Laufzeit verwalten.",
      "galleryTitle": "Galerie-Status",
      "galleryCounts": "{{photos}} Fotos, {{pending}} offen, {{likes}} Likes",
      "open": "Offen",
      "closed": "Geschlossen",
      "openGallery": "Galerie öffnen",
      "closeGallery": "Galerie schließen",
      "moderate": "Uploads ansehen",
      "shareGuests": "Gäste-Galerie teilen",
      "shareLink": "Gäste-Link",
      "noPublicUrl": "Kein Gäste-Link gesetzt. Lege den öffentlichen Link im Event-Setup fest.",
      "copyLink": "Link kopieren",
      "copySuccess": "Link kopiert",
      "copyError": "Link konnte nicht geteilt werden.",
      "qrTitle": "QR-Code teilen",
      "qrDownload": "QR-Code herunterladen",
      "qrShare": "Link/QR teilen",
      "qrAlt": "QR-Code zur Gäste-Galerie",
      "allowDownloads": "Downloads erlauben",
      "allowDownloadsHint": "Gäste dürfen Fotos speichern",
      "allowSharing": "Teilen erlauben",
      "allowSharingHint": "Gäste dürfen Links teilen",
      "galleryOpen": "Galerie geöffnet",
      "galleryClosed": "Galerie geschlossen",
      "exportTitle": "Export & Backup",
      "exportCopy": "Alle Assets sichern",
      "exportHint": "Zip/CSV Export und Backup anstoßen.",
      "backup": "Backup",
      "downloadAll": "Alles herunterladen",
      "downloadHighlights": "Highlights herunterladen",
      "highlightsHint": "„Highlights“ = als Highlight markierte Fotos in der Galerie.",
      "retentionTitle": "Verlängerung / Archivierung",
      "expiresAt": "Läuft ab am {{date}}",
      "noExpiry": "Ablaufdatum nicht gesetzt",
      "retentionHint": "Verlängere die Galerie-Laufzeit mit einem Add-on. Verlängerungen addieren sich.",
      "expiry": "Ablauf",
      "archive": "Archivieren/Löschen",
      "extendOptions": "Alle Add-ons für dieses Event",
      "extendHint": "Verlängerungen addieren sich. Checkout öffnet in einem neuen Tab.",
      "priceMissing": "Preis nicht verknüpft",
      "noAddons": "Aktuell keine Add-ons verfügbar.",
      "archivedSuccess": "Event archiviert. Galerie ist geschlossen.",
      "archiveTitle": "Galerie archivieren?",
      "archiveDesc": "Das Archivieren schließt die Galerie, deaktiviert Gäste-Links und stoppt neue Uploads. Exporte vorher abschließen.",
      "archiveImpact": "Auswirkungen des Archivierens",
      "archiveImpactClose": "Gäste-Zugriff endet; Uploads/Downloads werden deaktiviert.",
      "archiveImpactLinks": "Öffentliche Links und QR-Codes werden ungültig; Sessions laufen aus.",
      "archiveImpactData": "Daten bleiben intern für Compliance/Support und können auf Anfrage gelöscht werden (DSGVO).",
      "archiveConfirm": "Ich habe Exporte abgeschlossen und möchte jetzt archivieren.",
      "archiveConfirmCta": "Jetzt archivieren"
    },
    "branding": {
      "badge": "Branding & Story",
      "title": "Branding & Vorlagen / Aufgaben-Bundles",
      "subtitle": "Stimme Farben, Schriftarten und Aufgabenpakete aufeinander ab.",
      "brandingTitle": "Branding",
      "brandingFallback": "Aktuelle Auswahl",
      "brandingCopy": "Passe Farben & Schriftarten im Layout-Editor an.",
      "brandingCta": "Branding anpassen",
      "collectionsTitle": "Vorlagen / Aufgaben-Bundles",
      "collectionsFallback": "Empfohlene Story",
      "collectionsCopy": "Importiere passende Kollektionen oder aktiviere Emotionen im Aufgabenbereich.",
      "collectionsActive": "{{count}} aktive Links",
      "tasksCount": "{{count}} Aufgaben",
      "collectionsManage": "Aufgaben bearbeiten",
      "collectionsImport": "Aufgaben-Set importieren",
      "emotionsTitle": "Emotionen",
      "emotionsEmpty": "Aktiviere Emotionen, um Aufgaben zu kategorisieren.",
      "emotionsCta": "Emotionen verwalten"
    },
    "photos": {
      "pendingBadge": "Moderation",
      "pendingTitle": "Fotos in Moderation",
      "pendingSubtitle": "Schnell prüfen, bevor Gäste live gehen.",
      "pendingCount": "{{count}} Fotos offen",
      "pendingEmpty": "Aktuell warten keine Fotos auf Freigabe.",
      "openModeration": "Moderation öffnen",
      "recentBadge": "Uploads",
      "recentTitle": "Neueste Uploads",
      "recentSubtitle": "Halte Ausschau nach Highlight-Momenten der Gäste.",
      "recentEmpty": "Noch keine neuen Uploads.",
      "toastVisible": "Foto wieder sichtbar gemacht.",
      "toastHidden": "Foto ausgeblendet.",
      "toastFeatured": "Foto als Highlight markiert.",
      "toastUnfeatured": "Highlight entfernt.",
      "errorAuth": "Session abgelaufen. Bitte erneut anmelden.",
      "errorVisibility": "Sichtbarkeit konnte nicht geändert werden.",
      "errorFeature": "Aktion fehlgeschlagen.",
      "show": "Einblenden",
      "hide": "Verstecken",
      "feature": "Als Highlight markieren",
      "unfeature": "Highlight entfernen"
    },
    "feedback": {
      "title": "Wie läuft dein Event?",
      "subtitle": "Feedback hilft uns, neue Features zu priorisieren.",
      "afterEventTitle": "Event beendet – kurzes Feedback?",
      "afterEventCopy": "Hat alles geklappt? Deine Antwort hilft uns für kommende Events.",
      "privacyHint": "Nur Admin-Feedback, keine Gastdaten",
      "positive": "War super",
      "neutral": "In Ordnung",
      "negative": "Brauch(t)e Unterstützung",
      "best": {
        "uploads": "Uploads & Geschwindigkeit",
        "invites": "QR-Codes & Layouts",
        "moderation": "Moderation & Export",
        "experience": "Allgemeine App-Erfahrung"
      },
      "placeholder": "Optional: Lass uns wissen, was gut funktioniert oder wo du Unterstützung brauchst.",
      "errorTitle": "Feedback konnte nicht gesendet werden.",
      "authError": "Deine Session ist abgelaufen. Bitte melde dich erneut an.",
      "genericError": "Feedback konnte nicht gesendet werden.",
      "submit": "Feedback senden",
      "submitted": "Danke!",
      "afterEventThanks": "Dein Feedback ist angekommen. Wir melden uns, falls Rückfragen bestehen.",
      "sendAnother": "Weiteres Feedback senden",
      "supportFollowup": "Support anfragen",
      "cta": "Feedback geben",
      "quickSentiment": "Stimmung auswählbar (positiv/neutral/Support).",
      "dialogTitle": "Kurzes After-Event Feedback",
      "dialogCopy": "Wähle eine Stimmung, was am besten lief und optional, was wir verbessern sollen.",
      "sentiment": "Stimmung",
      "bestQuestion": "Was lief am besten?",
      "improve": "Was sollen wir verbessern?",
      "supportHelp": "Ich hätte gern ein kurzes Follow-up (Support)."
    }
  },
  "galleryStatus": {
    "badge": "Laufzeit",
    "title": "Galerie-Laufzeit & Verfügbarkeit",
    "subtitle": "Halte im Blick, wie lange Gäste noch auf die Galerie zugreifen können.",
    "stateLabel": "Status",
    "stateExpired": "Galerie abgelaufen",
    "stateWarning": "Galerie läuft bald ab",
    "stateOk": "Galerie aktiv",
    "noExpiry": "Kein Ablaufdatum gesetzt",
    "expiresAt": "Ablaufdatum: {{date}}",
    "daysLabel": "Verbleibende Tage",
    "expiredHint": "Gäste haben keinen Zugriff mehr – verlängere das Paket, um die Galerie zu öffnen.",
    "hint": "Bei Bedarf kannst du im Paketbereich die Laufzeit verlängern."
  },
  "members": {
    "title": "Event-Mitglieder",
    "subtitle": "Verwalte Moderatoren, Admins und Helfer für dieses Event.",
    "actions": {
      "back": "Zurück zur Übersicht"
    },
    "errors": {
      "missingSlug": "Kein Event-Slug angegeben.",
      "load": "Mitglieder konnten nicht geladen werden.",
      "emailRequired": "Bitte gib eine E-Mail-Adresse ein.",
      "invite": "QR-Code konnte nicht verschickt werden.",
      "remove": "Mitglied konnte nicht entfernt werden."
    },
    "alerts": {
      "notFoundTitle": "Event nicht gefunden",
      "notFoundDescription": "Bitte kehre zur Eventliste zurück.",
      "lockedTitle": "Feature noch nicht aktiviert",
      "lockedDescription": "Die Mitgliederverwaltung ist für dieses Event noch nicht verfügbar. Bitte kontaktiere den Support, um das Feature freizuschalten."
    },
    "sections": {
      "list": {
        "title": "Mitglieder",
        "empty": "Noch keine Mitglieder eingeladen."
      },
      "invite": {
        "title": "Neues Mitglied einladen"
      }
    },
    "labels": {
      "status": "Status: {{status}}",
      "joined": "Beigetreten: {{date}}"
    },
    "form": {
      "emailLabel": "E-Mail",
      "emailPlaceholder": "person@example.com",
      "nameLabel": "Name (optional)",
      "namePlaceholder": "Name",
      "roleLabel": "Rolle",
      "rolePlaceholder": "Rolle wählen",
      "submit": "QR-Code senden"
    },
    "roles": {
      "tenantAdmin": "Kunden-Admin",
      "member": "Mitglied",
      "guest": "Gast"
    },
    "statuses": {
      "published": "Veröffentlicht",
      "draft": "Entwurf",
      "active": "Aktiv"
    },
    "eventStatus": "Status: {{status}}",
    "events": {
      "untitled": "Unbenanntes Event"
    }
  },
  "eventMenu": {
    "summary": "Übersicht",
    "photos": "Uploads",
    "tasks": "Aufgaben",
    "invites": "QR-Codes",
    "branding": "Branding",
    "photobooth": "Photobooth",
    "recap": "Nachbereitung"
  },
  "eventTasks": {
    "title": "Aufgaben & Missionen",
    "subtitle": "Stelle Mission Cards und Aufgaben für dieses Event zusammen.",
    "search": "Aufgaben suchen",
    "emotionFilter": "Emotionen filtern",
    "allEmotions": "Alle",
    "actions": {
      "back": "Zurück zur Übersicht",
      "assign": "Ausgewählte Tasks zuweisen"
    },
    "errors": {
      "missingSlug": "Kein Event-Slug angegeben.",
      "load": "Event-Tasks konnten nicht geladen werden.",
      "assign": "Tasks konnten nicht zugewiesen werden.",
      "photoOnlyEnable": "Foto-Modus konnte nicht aktiviert werden.",
      "photoOnlyDisable": "Foto-Modus konnte nicht deaktiviert werden.",
      "collections": "Kollektionen konnten nicht geladen werden."
    },
    "emotions": {
      "error": "Emotionen konnten nicht geladen werden."
    },
    "manageEmotions": "Emotionen verwalten",
    "manageEmotionsHint": "Filtere und halte deine Taxonomie sauber.",
    "alerts": {
      "notFoundTitle": "Event nicht gefunden",
      "notFoundDescription": "Bitte kehre zur Eventliste zurück."
    },
    "tabs": {
      "tasks": "Aufgaben",
      "packs": "Vorlagen / Aufgaben-Bundles"
    },
    "eventStatus": "Status: {{status}}",
    "summary": {
      "assigned": "Zugeordnete Tasks",
      "library": "Bibliothek",
      "mode": "Aktiver Modus",
      "tasksMode": "Mission Cards",
      "photoOnly": "Nur Fotos"
    },
    "library": {
      "hintTitle": "Weitere Vorlagen in der Aufgaben-Bibliothek",
      "hintCopy": "Lege Aufgaben, Emotionen oder Vorlagen / Aufgaben-Bundles zentral an und nutze sie in mehreren Events.",
      "open": "Aufgaben-Bibliothek öffnen"
    },
    "sections": {
      "assigned": {
        "title": "Zugeordnete Tasks",
        "search": "Aufgaben suchen...",
        "noResults": "Keine Aufgaben zum Suchbegriff.",
        "empty": "Noch keine Tasks zugewiesen."
      },
      "library": {
        "title": "Tasks aus Bibliothek hinzufügen",
        "empty": "Keine Tasks in der Bibliothek gefunden."
      }
    },
    "priorities": {
      "low": "Niedrig",
      "medium": "Mittel",
      "high": "Hoch",
      "urgent": "Dringend"
    },
    "modes": {
      "title": "Aufgaben & Foto-Modus",
      "photoOnlyHint": "Der Foto-Modus ist aktiv. Gäste können Fotos hochladen, sehen aber keine Aufgaben.",
      "tasksHint": "Aufgaben sind aktiv. Gäste sehen Mission Cards in der App.",
      "photoOnly": "Foto-Modus",
      "tasks": "Aufgaben aktiv",
      "switchLabel": "Aufgaben aktivieren/deaktivieren",
      "updating": "Einstellung wird gespeichert ..."
    },
    "collections": {
      "title": "Vorlagen / Aufgaben-Bundles",
      "subtitle": "Importiere Aufgaben-Kollektionen, die zu deinem Event passen.",
      "viewAll": "Alle Kollektionen ansehen",
      "errorTitle": "Kollektionen nicht verfügbar",
      "empty": "Keine empfohlenen Kollektionen gefunden.",
      "tasksCount": "{{count}} Aufgaben",
      "genericType": "Allgemein",
      "global": "Global",
      "custom": "Custom",
      "recommended": "Empfohlen",
      "optional": "Optional",
      "importCta": "Aufgaben-Set importieren",
      "imported": "Kollektion erfolgreich importiert",
      "importFailed": "Aufgaben-Set konnte nicht importiert werden",
      "error": "Kollektionen konnten nicht geladen werden."
    },
    "toolkit": {
      "titleFallback": "Event-Day Toolkit",
      "subtitle": "Behalte Uploads, Aufgaben und QR-Codes am Eventtag im Blick.",
      "errors": {
        "missingSlug": "Kein Event-Slug angegeben.",
        "loadFailed": "Toolkit konnte nicht geladen werden.",
        "feedbackFailed": "Feedback konnte nicht gesendet werden."
      },
      "actions": {
        "backToEvent": "Zurück zum Event",
        "moderate": "Fotos moderieren",
        "manageTasks": "Tasks öffnen",
        "refresh": "Aktualisieren"
      },
      "alerts": {
        "errorTitle": "Fehler",
        "attention": "Achtung",
        "noTasks": "Noch keine Aufgaben zugewiesen – aktiviere ein Paket oder lege Aufgaben fest.",
        "noInvites": "Es gibt keine aktiven QR-Codes. Erstelle eine QR-Code, um Gäste in die App zu holen.",
        "pendingPhotos": "Es warten Fotos auf Moderation. Prüfe die Uploads, bevor sie live gehen."
      },
      "metrics": {
        "uploadsTotal": "Uploads gesamt",
        "uploads24h": "Uploads (24h)",
        "pendingPhotos": "Unmoderierte Fotos",
        "activeInvites": "Aktive QR-Codes",
        "engagementMode": "Modus",
        "modePhotoOnly": "Foto-Modus",
        "modeTasks": "Aufgaben"
      },
      "pending": {
        "title": "Wartende Fotos",
        "subtitle": "Moderationsempfehlung für neue Uploads.",
        "cta": "Zur Moderation",
        "empty": "Aktuell warten keine Fotos auf Freigabe.",
        "unknownUploader": "Unbekannter Gast",
        "uploadedAt": "Hochgeladen:",
        "statusPending": "Status: Prüfung ausstehend"
      },
      "invites": {
        "title": "QR-Codes",
        "subtitle": "Aktive Links und Layouts im Blick behalten.",
        "activeCount": "{{count}} aktiv",
        "totalCount": "{{count}} gesamt",
        "empty": "Noch keine QR-Codes erstellt.",
        "statusActive": "Aktiv",
        "statusInactive": "Inaktiv",
        "manage": "QR-Codes verwalten"
      },
      "tasks": {
        "title": "Aktive Aufgaben",
        "subtitle": "Motiviere Gäste mit klaren Aufgaben & Highlights.",
        "summary": "{{completed}} von {{total}} erledigt",
        "empty": "Noch keine Aufgaben zugewiesen.",
        "manage": "Tasks verwalten",
        "completed": "Erledigt",
        "open": "Offen"
      },
      "recent": {
        "title": "Neueste Uploads",
        "subtitle": "Ein Blick auf die letzten Fotos der Gäste.",
        "empty": "Noch keine freigegebenen Fotos vorhanden."
      },
      "feedback": {
        "title": "Wie hilfreich ist dieses Toolkit?",
        "subtitle": "Dein Feedback hilft uns, den Eventtag noch besser zu begleiten.",
        "positive": "Hilfreich",
        "neutral": "Ganz okay",
        "negative": "Verbesserungsbedarf",
        "placeholder": "Erzähle uns kurz, was dir gefallen hat oder was fehlt …",
        "disclaimer": "Dein Feedback wird vertraulich behandelt und hilft uns beim Feinschliff.",
        "submit": "Feedback senden",
        "thanksTitle": "Danke!",
        "thanksDescription": "Wir haben dein Feedback erhalten.",
        "badge": "Angepasst"
      }
    },
    "story": {
      "title": "Branding & Story",
      "description": "Verbinde Farben, Emotionen und Vorlagen / Aufgaben-Bundles für ein stimmiges Gäste-Erlebnis.",
      "emotionsTitle": "Emotionen",
      "emotionsCount": "{{count}} aktiviert",
      "emotionsEmpty": "Aktiviere Emotionen, um Aufgaben zu kategorisieren.",
      "emotionsCta": "Emotionen verwalten",
      "collectionsTitle": "Vorlagen / Aufgaben-Bundles",
      "collectionsCount": "{{count}} Aufgaben",
      "collectionsEmpty": "Noch keine empfohlenen Vorlagen / Aufgaben-Bundles.",
      "collectionsCta": "Aufgaben-Sets anzeigen"
    },
    "customizer": {
      "title": "QR-Code anpassen",
      "description": "Passe Layout, Texte, Farben und Logo deiner QR-Codeskarten an.",
      "layout": "Layout",
      "selectLayout": "Layout auswählen",
      "headline": "Überschrift",
      "subtitle": "Unterzeile",
      "descriptionLabel": "Beschreibung",
      "badgeLabel": "Badge",
      "instructionsHeading": "Anleitungstitel",
      "instructionsLabel": "Hinweistexte",
      "addInstruction": "Hinweis hinzufügen",
      "removeInstruction": "Entfernen",
      "linkHeading": "Link-Titel",
      "linkLabel": "Link",
      "ctaLabel": "Call-to-Action",
      "colors": {
        "accent": "Akzentfarbe",
        "text": "Textfarbe",
        "background": "Hintergrund",
        "secondary": "Sekundärfarbe",
        "badge": "Badge-Farbe"
      },
      "logo": {
        "label": "Logo",
        "hint": "PNG, max. 1 MB. Wird oben rechts platziert.",
        "remove": "Logo entfernen"
      },
      "preview": {
        "title": "Vorschau",
        "hint": "Farben und Texte, wie sie im Layout erscheinen. Speichere, um neue PDFs/PNGs zu erhalten."
      },
      "actions": {
        "save": "Speichern",
        "cancel": "Abbrechen",
        "reset": "Zurücksetzen"
      },
      "badge": "Angepasst",
      "actionLabel": "Layout anpassen",
      "errors": {
        "logoTooLarge": "Das Logo darf maximal 1 MB groß sein.",
        "noLayout": "Bitte wähle ein Layout aus.",
        "downloadFailed": "Download fehlgeschlagen. Bitte versuche es erneut.",
        "printFailed": "Drucken konnte nicht gestartet werden."
      },
      "defaults": {
        "badgeLabel": "Digitale Gästebox",
        "instructionsHeading": "So funktioniert's",
        "linkHeading": "Alternative zum Einscannen",
        "ctaLabel": "Scan mich & starte direkt",
        "instructions": [
          "QR-Code scannen",
          "Profil anlegen",
          "Fotos teilen"
        ],
        "textBlock": "Neuer Textblock – hier kannst du eigene Hinweise ergänzen."
      }
    }
  },
  "invites": {
    "cardTitle": "QR-Codes & Layouts",
    "cardDescription": "Erzeuge QR-Codes, passe Layouts an und stelle druckfertige Vorlagen bereit.",
    "subtitle": "Manage QR-Codes, Drucklayouts und Branding für deine Gäste.",
    "tabs": {
      "layout": "QR-Code-Layout anpassen",
      "share": "Links & QR teilen",
      "export": "Drucken & Export"
    },
    "summary": {
      "active": "Aktive QR-Codes",
      "total": "Gesamt"
    },
    "workflow": {
      "title": "QR-Codes-Workflow",
      "description": "Durchlaufe Layout, Links und Export Schritt für Schritt.",
      "badge": "Setup",
      "steps": {
        "layout": {
          "title": "Vorlage wählen",
          "description": "Passe Texte, Farben und QR-Elemente an."
        },
        "share": {
          "title": "Links & QR teilen",
          "description": "Aktiviere QR-Codes, kopiere QR-Codes und teile sie mit dem Team."
        },
        "export": {
          "title": "Drucken & Export",
          "description": "Erzeuge PDFs/PNGs für den Druck oder zur Freigabe."
        }
      }
    },
    "share": {
      "title": "Schnellzugriff auf Gästelink",
      "description": "Nutze den Hauptlink, um sofort QR-Karten oder Nachrichten zu verschicken.",
      "primaryLabel": "Hauptlink",
      "stats": {
        "active": "{{count}} aktiv",
        "total": "{{count}} gesamt"
      },
      "actions": {
        "copy": "Link kopieren",
        "open": "Öffnen",
        "editLayout": "Layout bearbeiten",
        "editHint": "Farben & Texte direkt im Editor anpassen.",
        "export": "Drucken/Export",
        "create": "Weitere QR-Code"
      },
      "hint": "Teile den Link direkt im Team oder in Newslettern."
    },
    "actions": {
      "refresh": "Aktualisieren",
      "create": "Neue QR-Code erstellen",
      "backToList": "Zurück zur Übersicht",
      "backToEvent": "Event öffnen",
      "copy": "Link kopieren",
      "copied": "Kopiert!",
      "deactivate": "Deaktivieren",
      "buyMoreGuests": "Mehr Gäste freischalten"
    },
    "labels": {
      "usage": "Nutzung",
      "layout": "Layout",
      "layoutFallback": "Standard",
      "selected": "Aktuell ausgewählt",
      "tapToEdit": "Zum Anpassen auswählen",
      "noPrintSource": "Keine druckbare Version verfügbar.",
      "standard": "Standard-Link",
      "qrAlt": "QR-Code Vorschau"
    },
    "empty": {
      "title": "Noch keine QR-Codes",
      "copy": "Erstelle eine QR-Code, um druckfertige QR-Layouts zu erhalten."
    },
    "errorTitle": "Aktion fehlgeschlagen",
    "export": {
      "title": "Drucken & Export",
      "description": "Lade druckfertige Dateien herunter oder starte direkt einen Testdruck.",
      "mode": {
        "standard": "Standardlayout",
        "advanced": "Freier Editor"
      },
      "previewHint": "Speichere deine Änderungen, um die Exportdateien neu zu erstellen.",
      "noLayoutPreview": "Noch keine Vorschau verfügbar. Speichere das Layout zuerst.",
      "selectPlaceholder": "QR-Code auswählen",
      "noInviteSelected": "Wähle zunächst eine QR-Code aus, um Downloads zu starten.",
      "noLayouts": "Für diese QR-Code sind aktuell keine Layouts verfügbar.",
      "actions": {
        "title": "Aktionen",
        "description": "Starte deinen Testdruck oder lade die Layouts herunter.",
        "printNow": "Direkt drucken",
        "hint": "PDF enthält Beschnittmarken, PNG ist ideal für digitale Freigaben."
      },
      "errorTitle": "Download fehlgeschlagen"
    },
    "customizer": {
      "heading": "Layout anpassen",
      "copy": "Bearbeite Texte, Farben und Positionen direkt neben der Live-Vorschau. Änderungen werden sofort sichtbar.",
      "actions": {
        "save": "Layout speichern",
        "reset": "Zurücksetzen",
        "print": "Drucken",
        "removeLogo": "Logo entfernen",
        "uploadLogo": "Logo hochladen (max. 1 MB)",
        "addInstruction": "Punkt hinzufügen",
        "undo": "Rückgängig",
        "redo": "Wiederholen"
      },
      "sections": {
        "layouts": "Layouts",
        "layoutsHint": "Wähle eine Vorlage als Basis aus. Du kannst jederzeit wechseln.",
        "text": "Texte",
        "instructions": "Schritt-für-Schritt",
        "instructionsHint": "Helft euren Gästen mit klaren Aufgaben. Maximal fünf Punkte.",
        "branding": "Farbgebung"
      },
      "elements": {
        "title": "Elemente & Positionierung",
        "hint": "Wähle ein Element aus, um es zu verschieben, anzupassen oder zu entfernen.",
        "headline": "Überschrift",
        "subtitle": "Untertitel",
        "description": "Beschreibung",
        "badge": "Badge",
        "link": "Linkfeld",
        "cta": "Call-to-Action",
        "qr": "QR-Code",
        "logo": "Logo",
        "text": "Freier Textblock",
        "remove": "Element entfernen",
        "details": "Element-Details",
        "detailsHint": "Passe Text, Ausrichtung und weitere Eigenschaften an. Änderungen werden sofort sichtbar.",
        "customText": "Textinhalt",
        "qrHint": "Der QR-Code lässt sich im Canvas in Größe und Position verändern.",
        "logoHint": "Logos bearbeitest du im Bereich „Branding“. Hier kannst du das Element nur verschieben oder skalieren.",
        "align": "Ausrichtung",
        "alignLeft": "Links",
        "alignCenter": "Zentriert",
        "alignRight": "Rechts",
        "fontSize": "Schriftgröße",
        "selectHint": "Tippe ein Element im Canvas oder in der Liste an, um Details zu bearbeiten.",
        "listHint": "Wähle ein Element aus, damit seine Einstellungen direkt darunter erscheinen.",
        "addSubtitle": "Untertitel einblenden",
        "addBadge": "Badge anzeigen",
        "addLink": "Linkfeld hinzufügen",
        "addCta": "Call-to-Action einfügen",
        "addText": "Freien Textblock hinzufügen"
      },
      "fields": {
        "headline": "Überschrift",
        "subtitle": "Unterzeile",
        "description": "Beschreibung",
        "badge": "Badge-Label",
        "cta": "Call-to-Action",
        "linkHeading": "Link-Überschrift",
        "linkLabel": "Link/Begleittext",
        "instructionsHeading": "Abschnittsüberschrift",
        "instructionPlaceholder": "Beschreibung des Schritts",
        "accentColor": "Akzentfarbe",
        "textColor": "Textfarbe",
        "backgroundColor": "Hintergrund",
        "badgeColor": "Badge",
        "logo": "Logo"
      },
      "preview": {
        "title": "Live-Vorschau",
        "subtitle": "So sieht dein Layout beim Export aus.",
        "mobileOpen": "Vorschau anzeigen",
        "mobileTitle": "QR-Codesvorschau",
        "mobileHint": "Öffnet eine Vorschau in einem Overlay",
        "readyForGuests": "Bereit für Gäste",
        "instructions": "Dieser Link führt Gäste direkt zur Galerie und funktioniert zusammen mit dem QR-Code auf dem Ausdruck.",
        "qrAlt": "QR-Code der QR-Code"
      },
      "placeholderTitle": "Kein Layout verfügbar",
      "placeholderCopy": "Erstelle eine QR-Code, damit du Texte, Farben und Drucklayouts bearbeiten kannst.",
      "loadingTitle": "Layouts werden geladen",
      "loadingDescription": "Bitte warte einen Moment, wir bereiten die Drucklayouts vor.",
      "loadingError": "Layouts konnten nicht geladen werden.",
      "layoutFallback": "Layout"
    }
  },
  "photobooth": {
    "status": {
      "heading": "Status",
      "active": "Photobooth-Link ist aktiv.",
      "inactive": "Noch keine Photobooth-Uploads angebunden.",
      "badgeActive": "AKTIV",
      "badgeInactive": "INAKTIV",
      "expiresAt": "Automatisches Abschalten am {{date}}",
      "mode": "Modus"
    },
    "mode": {
      "title": "Photobooth-Typ auswählen",
      "description": "Wähle zwischen klassischem FTP und Sparkbooth HTTP-Upload. Umschalten generiert neue Zugangsdaten.",
      "active": "Aktuell: {{mode}}"
    },
    "credentials": {
      "heading": "FTP-Zugangsdaten",
      "description": "Teile die Zugangsdaten mit eurer Photobooth-Software.",
      "sparkboothTitle": "Sparkbooth-Upload (HTTP)",
      "sparkboothDescription": "Trage URL, Benutzername und Passwort in Sparkbooth ein. Antworten sind JSON (optional XML).",
      "host": "Host",
      "port": "Port",
      "username": "Benutzername",
      "password": "Passwort",
      "path": "Upload-Pfad",
      "postUrl": "Upload-URL",
      "responseFormat": "Antwort-Format"
    },
    "actions": {
      "enable": "Photobooth aktivieren",
      "disable": "Deaktivieren",
      "rotate": "Zugang neu generieren"
    },
    "rateLimit": {
      "heading": "Sicherheit & Limits",
      "description": "Uploads werden strikt auf {{count}} Fotos pro Minute begrenzt.",
      "body": "Bei Überschreitung wird die Verbindung blockiert und nach 60 Sekunden wieder freigegeben.",
      "hint": "Ablaufzeit stimmt mit dem Event-Ende überein.",
      "usage": "Uploads letzte Stunde",
      "warning": "Kurz vor dem Limit – reduziere den Upload-Takt oder kontaktiere den Support."
    },
    "checklist": {
      "title": "Setup-Checkliste",
      "description": "Durchlaufe die Schritte, bevor du Gästen Zugang gibst.",
      "enable": "Zugang aktivieren",
      "enableCopy": "Aktiviere den FTP-Account für eure Photobooth-Software.",
      "share": "Zugang teilen",
      "shareCopy": "Übergib Host, Benutzer & Passwort an den Betreiber.",
      "monitor": "Uploads beobachten",
      "monitorCopy": "Verfolge Uploads & Limits direkt im Dashboard."
    },
    "timeline": {
      "title": "Status-Timeline",
      "activation": "Freischaltung",
      "activationPending": "Noch nicht aktiviert",
      "activationReady": "Zugang ist aktiv.",
      "credentials": "Zugangsdaten",
      "credentialsReady": "Benutzer {{username}} ist bereit.",
      "credentialsPending": "Noch keine Logindaten generiert.",
      "expiry": "Ablauf",
      "expiryHint": "Automatisches Abschalten am {{date}}",
      "noExpiry": "Noch kein Ablaufdatum gesetzt.",
      "lastUpload": "Letzter Upload",
      "lastUploadAt": "Zuletzt am {{date}}",
      "lastUploadPending": "Noch keine Uploads registriert."
    },
    "presets": {
      "title": "Modus wählen",
      "description": "Passe die Photobooth an Vorbereitung oder Live-Betrieb an.",
      "planTitle": "Planungsmodus",
      "planDescription": "Zugang bleibt deaktiviert, um Tests vorzubereiten.",
      "liveTitle": "Live-Modus",
      "liveDescription": "Zugang bleibt aktiv (FTP oder Sparkbooth) und Uploads werden direkt verarbeitet.",
      "badgePlan": "Planung",
      "badgeLive": "Live",
      "current": "Aktiv",
      "actions": {
        "apply": "Modus übernehmen",
        "rotate": "Zugang zurücksetzen"
      }
    },
    "stats": {
      "title": "Upload-Status",
      "description": "Fokussiere deine Photobooth-Uploads der letzten Stunden.",
      "lastUpload": "Letzter Upload",
      "none": "Noch keine Uploads",
      "uploads24h": "Uploads (24h)",
      "share": "Anteil Photobooth (letzte Uploads)",
      "totalEvent": "Uploads gesamt (Event)",
      "sample": "Analysierte Uploads",
      "sourcePhotobooth": "Quelle: Photobooth",
      "sourceEvent": "Quelle: Event"
    }
  },
  "tasks": {
    "actions": {
      "back": "Zurück zur Übersicht",
      "assign": "Ausgewählte Tasks zuweisen"
    },
    "title": "Aufgaben & Missionen",
    "subtitle": "Stelle Mission Cards und Aufgaben für dieses Event zusammen.",
    "alerts": {
      "notFoundTitle": "Event nicht gefunden",
      "notFoundDescription": "Bitte kehre zur Eventliste zurück."
    },
    "tabs": {
      "tasks": "Aufgaben",
      "packs": "Vorlagen / Aufgaben-Bundles"
    },
    "eventStatus": "Status: {{status}}",
    "modes": {
      "title": "Aufgaben & Foto-Modus",
      "tasksHint": "Aufgaben sind aktiv. Gäste sehen Mission Cards in der App.",
      "photoOnlyHint": "Der Foto-Modus ist aktiv. Gäste können Fotos hochladen, sehen aber keine Aufgaben.",
      "tasks": "Aufgaben aktiv",
      "photoOnly": "Foto-Modus",
      "switchLabel": "Aufgaben aktivieren/deaktivieren",
      "updating": "Einstellung wird gespeichert ..."
    },
    "summary": {
      "assigned": "Zugeordnete Tasks",
      "library": "Bibliothek",
      "mode": "Aktiver Modus",
      "tasksMode": "Mission Cards",
      "photoOnly": "Nur Fotos"
    },
    "library": {
      "hintTitle": "Weitere Vorlagen in der Aufgaben-Bibliothek",
      "hintCopy": "Lege eigene Aufgaben, Emotionen oder Vorlagen / Aufgaben-Bundles zentral an und nutze sie in mehreren Events.",
      "open": "Aufgaben-Bibliothek öffnen"
    },
    "sections": {
      "assigned": {
        "title": "Zugeordnete Tasks",
        "search": "Aufgaben suchen...",
        "noResults": "Keine Aufgaben zum Suchbegriff.",
        "empty": "Noch keine Tasks zugewiesen."
      },
      "library": {
        "title": "Tasks aus Bibliothek hinzufügen",
        "empty": "Keine Tasks in der Bibliothek gefunden."
      }
    },
    "actionsShort": {
      "assign": "Ausgewählte Tasks zuweisen"
    },
    "errors": {
      "missingSlug": "Kein Event-Slug angegeben.",
      "load": "Event-Tasks konnten nicht geladen werden.",
      "assign": "Tasks konnten nicht zugewiesen werden.",
      "collections": "Kollektionen konnten nicht geladen werden.",
      "photoOnlyEnable": "Foto-Modus konnte nicht aktiviert werden.",
      "photoOnlyDisable": "Foto-Modus konnte nicht deaktiviert werden."
    },
    "collections": {
      "errorTitle": "Kollektionen nicht verfügbar",
      "import": "Kollektion importieren",
      "error": "Kollektionen konnten nicht geladen werden.",
      "title": "Vorlagen / Aufgaben-Bundles",
      "subtitle": "Importiere Aufgaben-Kollektionen, die zu deinem Event passen.",
      "viewAll": "Alle Kollektionen ansehen",
      "empty": "Keine empfohlenen Kollektionen gefunden.",
      "tasksCount": "{{count}} Aufgaben",
      "genericType": "Allgemein",
      "global": "Global",
      "custom": "Custom",
      "recommended": "Empfohlen",
      "optional": "Optional",
      "importCta": "Aufgaben-Set importieren",
      "imported": "Kollektion erfolgreich importiert",
      "importFailed": "Aufgaben-Set konnte nicht importiert werden"
    }
  },
  "collections": {
    "title": "Aufgabenvorlagen",
    "subtitle": "Durchstöbere kuratierte Vorlagen oder aktiviere sie für deine Events.",
    "actions": {
      "import": "Importieren",
      "create": "Vorlage erstellen",
      "openTasks": "Task-Bibliothek öffnen"
    },
    "filters": {
      "search": "Nach Vorlagen suchen",
      "scope": "Bereich",
      "allScopes": "Alle Bereiche",
      "eventType": "Event-Typ",
      "allEventTypes": "Alle Event-Typen",
      "globalOnly": "Nur globale Vorlagen",
      "tenantOnly": "Nur eigene Vorlagen"
    },
    "scope": {
      "global": "Globale Vorlage",
      "tenant": "Eigene Vorlage"
    },
    "empty": {
      "title": "Noch keine Vorlagen",
      "description": "Importiere eine Fotospiel-Kollektion oder erstelle dein eigenes Aufgabenpaket."
    },
    "dialogs": {
      "importTitle": "Vorlage importieren",
      "collectionLabel": "Vorlage",
      "selectEvent": "Event auswählen",
      "submit": "Importieren",
      "cancel": "Abbrechen"
    },
    "notifications": {
      "imported": "Vorlage erfolgreich importiert",
      "error": "Vorlage konnte nicht importiert werden"
    },
    "errors": {
      "eventsLoad": "Events konnten nicht geladen werden.",
      "selectEvent": "Bitte wähle ein Event aus.",
      "noEvents": "Noch keine Events – lege eines an, um die Vorlage zu aktivieren."
    },
    "labels": {
      "taskCount": "{{count}} Tasks",
      "updated": "Aktualisiert: {{date}}"
    },
    "pagination": {
      "prev": "Zurück",
      "next": "Weiter",
      "page": "Seite {{current}} von {{total}}"
    }
  },
  "engagement": {
    "subtitle": "Plane Aufgaben, Vorlagen und Emotionen gebündelt für deine Events."
  },
  "emotions": {
    "title": "Emotionen",
    "subtitle": "Verwalte Stimmungen und Icons, die deine Events begleiten.",
    "actions": {
      "create": "Neue Emotion",
      "enable": "Aktivieren",
      "disable": "Deaktivieren"
    },
    "scope": {
      "global": "Global",
      "tenant": "Eigen"
    },
    "labels": {
      "updated": "Aktualisiert: {{date}}",
      "noEventType": "Alle Event-Typen"
    },
    "status": {
      "active": "Aktiv",
      "inactive": "Inaktiv"
    },
    "errors": {
      "genericTitle": "Aktion fehlgeschlagen",
      "load": "Emotionen konnten nicht geladen werden.",
      "create": "Emotion konnte nicht erstellt werden.",
      "toggle": "Status konnte nicht aktualisiert werden.",
      "nameRequired": "Bitte gib einen Namen ein."
    },
    "empty": {
      "title": "Noch keine Emotionen",
      "description": "Erstelle eine eigene Emotion oder verwende die Fotospiel-Vorlagen."
    },
    "dialogs": {
      "createTitle": "Eigene Emotion hinzufügen",
      "name": "Name",
      "description": "Beschreibung",
      "icon": "Icon",
      "color": "Farbe",
      "activeLabel": "Aktiv",
      "activeDescription": "In Task-Listen sichtbar",
      "cancel": "Abbrechen",
      "submit": "Emotion speichern"
    }
  },
  "management": {
    "photobooth": {
      "title": "Fotobox-Uploads",
      "titleForEvent": "Fotobox-Uploads verwalten",
      "subtitle": "Erstelle FTP-Zugänge für Photobooth-Software und behalte Limits im Blick.",
      "actions": {
        "backToEvent": "Zur Detailansicht",
        "allEvents": "Zur Eventliste"
      },
      "errors": {
        "missingSlug": "Kein Event ausgewählt.",
        "loadFailed": "Photobooth-Link konnte nicht geladen werden.",
        "enableFailed": "Zugang konnte nicht aktiviert werden.",
        "disableFailed": "Zugang konnte nicht deaktiviert werden.",
        "rotateFailed": "Zugangsdaten konnten nicht neu generiert werden."
      },
      "confirm": {
        "disable": "Photobooth-Zugang deaktivieren?"
      }
    }
  },
  "settings": {
    "hero": {
      "badge": "Administration",
      "description": "Gestalte das Erlebnis für dein Admin-Team – Darstellung, Benachrichtigungen und Sicherheit.",
      "summary": {
        "appearance": "Synchronisiere Look & Feel mit dem Gästeportal.",
        "notifications": "Stimme Benachrichtigungen auf Aufgaben & Limits ab."
      },
      "actions": {
        "profile": "Profil bearbeiten",
        "events": "Zur Event-Übersicht"
      },
      "accountLabel": "Angemeldeter Account",
      "support": "Passe Einstellungen für dich und dein Team an – Änderungen wirken sofort."
    },
    "appearance": {
      "badge": "Darstellung",
      "title": "Darstellung & Branding",
      "description": "Passe das Admin-Interface an eure Markenfarben an.",
      "lightTitle": "Heller Modus",
      "lightCopy": "Ideal für Büros und klare Kontraste.",
      "darkTitle": "Dunkler Modus",
      "darkCopy": "Schonend für Nachtproduktionen oder OLED-Displays.",
      "themeLabel": "Theme wählen",
      "themeHint": "Nutze automatische Anpassung oder überschreibe das Theme manuell."
    },
    "session": {
      "badge": "Account & Sicherheit",
      "title": "Angemeldeter Account",
      "description": "Verwalte deine Sitzung oder wechsel schnell zu deinem Profil.",
      "loggedInAs": "Eingeloggt als",
      "unknown": "Aktuell kein Benutzer geladen.",
      "security": "SSO & 2FA aktivierbar",
      "session": "Session 12h gültig",
      "hint": "Bei Gerätewechsel solltest du dich kurz ab- und wieder anmelden.",
      "logout": "Abmelden",
      "cancel": "Zurück"
    },
    "profile": {
      "actions": {
        "openProfile": "Profil bearbeiten"
      }
    },
    "support": {
      "badge": "Hilfe & Support",
      "title": "Team informieren",
      "copy": "Unser Support reagiert in der Regel innerhalb weniger Stunden.",
      "cta": "Support kontaktieren"
    },
    "notifications": {
      "title": "Benachrichtigungen",
      "description": "Lege fest, für welche Ereignisse wir dich per E-Mail informieren.",
      "errorLoad": "Benachrichtigungseinstellungen konnten nicht geladen werden.",
      "errorSave": "Speichern fehlgeschlagen. Bitte versuche es erneut.",
      "hint": "Du kannst Benachrichtigungen jederzeit wieder aktivieren.",
      "actions": {
        "save": "Speichern",
        "reset": "Auf Standard setzen"
      },
      "summary": {
        "badge": "Status",
        "title": "Benachrichtigungsübersicht",
        "channel": "E-Mail Kanal",
        "channelCopy": "Alle Warnungen werden per E-Mail versendet.",
        "credits": "Credits",
        "threshold": "Warnung bei {{count}} verbleibenden Slots"
      },
      "meta": {
        "creditLast": "Letzte Slot-Warnung: {{date}}",
        "creditNever": "Noch keine Slot-Warnung versendet."
      },
      "items": {
        "photoThresholds": {
          "label": "Warnung bei Foto-Schwellen",
          "description": "Sende Warnungen bei 80 % und 95 % Foto-Auslastung."
        },
        "photoLimits": {
          "label": "Sperre bei Foto-Limit",
          "description": "Informiere mich, sobald keine Foto-Uploads mehr möglich sind."
        },
        "guestThresholds": {
          "label": "Warnung bei Gästekontingent",
          "description": "Warnung kurz bevor alle Gästelinks vergeben sind."
        },
        "guestLimits": {
          "label": "Sperre bei Gästelimit",
          "description": "Hinweis, wenn keine neuen Gästelinks mehr erzeugt werden können."
        },
        "galleryWarnings": {
          "label": "Galerie läuft bald ab",
          "description": "Erhalte 7 und 1 Tag vor Ablauf eine Erinnerung."
        },
        "galleryExpired": {
          "label": "Galerie ist abgelaufen",
          "description": "Informiere mich, sobald Gäste die Galerie nicht mehr sehen können."
        },
        "eventThresholds": {
          "label": "Warnung bei Event-Kontingent",
          "description": "Hinweis, wenn das Reseller-Paket fast ausgeschöpft ist."
        },
        "eventLimits": {
          "label": "Sperre bei Event-Kontingent",
          "description": "Nachricht, sobald keine weiteren Events erstellt werden können."
        },
        "packageExpiring": {
          "label": "Paket läuft bald ab",
          "description": "Erinnerungen bei 30, 7 und 1 Tag vor Paketablauf."
        },
        "packageExpired": {
          "label": "Paket ist abgelaufen",
          "description": "Benachrichtige mich, wenn das Paket abgelaufen ist."
        }
      }
    }
  },
  "branding": {
    "title": "Branding & Fonts",
    "subtitle": "Passe Farben, Typografie, Logos/Emojis und Buttons für die Gäste-App an.",
    "errors": {
      "missingSlug": "Kein Event ausgewählt – öffne es über die Eventliste."
    },
    "actions": {
      "back": "Zurück zum Event"
    },
    "sections": {
      "mode": "Standard vs. Event-spezifisch",
      "toggleTitle": "Branding-Quelle wählen",
      "toggleDescription": "Nutze das Standard-Branding des Tenants oder überschreibe es nur für dieses Event.",
      "palette": "Palette & Modus",
      "colorsTitle": "Farben & Light/Dark",
      "colorsDescription": "Primär-, Sekundär-, Hintergrund- und Surface-Farbe festlegen.",
      "typography": "Typografie & Logo",
      "fonts": "Schriften & Logo/Emoticon",
      "fontDescription": "Heading- und Body-Font plus Logo/Emoji und Ausrichtung festlegen.",
      "buttons": "Buttons & Links",
      "buttonsTitle": "Buttons, Links & Radius",
      "buttonsDescription": "Stil, Radius und optionale Link-Farbe wählen.",
      "preview": "Preview",
      "previewTitle": "Mini-Gastansicht",
      "previewCopy": "Header, CTA und Bottom-Navigation nach Branding visualisiert."
    },
    "useDefault": "Standard nutzen",
    "useCustom": "Event-spezifisch",
    "toggleHint": "Standard übernimmt die Tenant-Farben, Event-spezifisch überschreibt sie.",
    "standard": "Standard",
    "custom": "Event",
    "toggleAria": "Event-spezifisches Branding aktivieren",
    "mode": "Modus",
    "modeAuto": "Auto",
    "modeLight": "Hell",
    "modeDark": "Dunkel",
    "typography": {
      "heading": "Heading-Font",
      "body": "Body-Font"
    },
    "size": "Schriftgröße",
    "logo": {
      "value": "Emoticon/Logo-URL",
      "mode": "Logo-Modus",
      "position": "Position"
    },
    "emoticon": "Emoticon/Text",
    "upload": "Upload/URL",
    "left": "Links",
    "center": "Zentriert",
    "right": "Rechts",
    "palette": {
      "primary": "Primär",
      "secondary": "Sekundär",
      "surface": "Surface"
    },
    "buttonStyle": "Stil",
    "buttons": {
      "style": "Stil",
      "radius": "Radius",
      "primary": "Button Primary",
      "secondary": "Button Secondary",
      "linkColor": "Link-Farbe"
    },
    "filled": "Filled",
    "outline": "Outline",
    "radius": "Radius",
    "linkColor": "Link-Farbe",
    "buttonPrimary": "Button Primary",
    "buttonSecondary": "Button Secondary",
    "reset": "Auf Standard zurücksetzen",
    "save": "Branding speichern",
    "saving": "Speichern...",
    "saved": "Branding gespeichert.",
    "saveError": "Branding konnte nicht gespeichert werden.",
    "footer": {
      "default": "Standard-Farben des Tenants aktiv.",
      "custom": "Event-spezifisches Branding aktiv."
    },
    "usingDefault": "Tenant-Branding aktiv",
    "usingCustom": "Event-Branding aktiv",
    "preview": {
      "demoTitle": "Demo-Event",
      "guestView": "Gastansicht · {{mode}}",
      "ctaCopy": "CTA und Buttons spiegeln den gewählten Stil wider.",
      "cta": "Fotos jetzt hochladen",
      "bottomNav": "Bottom-Navigation"
    }
  },
  "taskLibrary": {
    "titles": {
      "default": "Task-Bibliothek",
      "embedded": "Aufgaben"
    },
    "subtitles": {
      "default": "Weise Aufgaben zu und tracke den Fortschritt rund um deine Events.",
      "embedded": "Plane Aufgaben, Aktionen und Highlights für deine Gäste."
    },
    "errors": {
      "title": "Fehler",
      "load": "Tasks konnten nicht geladen werden."
    },
    "actions": {
      "collections": "Collections",
      "new": "Neu",
      "searchPlaceholder": "Nach Aufgaben suchen …"
    },
    "pagination": {
      "page": "Seite {{current}} von {{total}} · {{count}} Einträge",
      "summary": "Insgesamt {{count}} Tasks · Seite {{current}} von {{total}}",
      "prev": "Zurück",
      "next": "Weiter"
    },
    "form": {
      "editTitle": "Task bearbeiten",
      "createTitle": "Neue Task erstellen",
      "title": "Titel",
      "description": "Beschreibung",
      "descriptionPlaceholder": "Was sollen Gäste machen?",
      "priority": "Priorität",
      "priorityPlaceholder": "Priorität wählen",
      "dueDate": "Fälligkeitsdatum",
      "completedTitle": "Bereits erledigt?",
      "completedCopy": "Markiere Aufgaben als abgeschlossen, wenn sie nicht mehr sichtbar sein sollen.",
      "cancel": "Abbrechen",
      "save": "Speichern"
    },
    "priorities": {
      "low": "Niedrig",
      "medium": "Mittel",
      "high": "Hoch",
      "urgent": "Dringend"
    },
    "list": {
      "template": "Vorlage #{{id}}",
      "edit": "Bearbeiten",
      "delete": "Löschen"
    },
    "empty": {
      "title": "Noch keine Tasks angelegt",
      "description": "Starte mit einer neuen Aufgabe oder importiere Vorlagen, um deine Gäste zu inspirieren.",
      "cta": "Erste Task erstellen"
    }
  },
  "eventForm": {
    "errors": {
      "notice": "Hinweis",
      "loadFailed": "Event konnte nicht geladen werden.",
      "saveFailed": "Event konnte nicht gespeichert werden."
    },
    "titles": {
      "create": "Neues Event erstellen",
      "edit": "Event bearbeiten"
    },
    "subtitle": "Fülle die wichtigsten Angaben aus und teile dein Event mit Gästen.",
    "sections": {
      "details": {
        "title": "Eventdetails",
        "description": "Name, URL und Datum bestimmen das Auftreten deines Events im Gästeportal."
      }
    },
    "fields": {
      "name": {
        "label": "Eventname",
        "placeholder": "z. B. Hochzeit von Franziska & Florian",
        "help": "Die Kennung und Event-URL werden automatisch aus dem Namen generiert.",
        "fallback": "Event"
      },
      "date": {
        "label": "Datum"
      },
      "description": {
        "label": "Optionale Details",
        "placeholder": "Beschreibung"
      },
      "location": {
        "label": "Ort",
        "placeholder": "Ort"
      },
      "enableBranding": {
        "label": "Branding & Moderation aktivieren",
        "locked": "Branding ist in höheren Paketen enthalten. Upgrade, um eigenes Branding zu aktivieren."
      },
      "type": {
        "label": "Event-Typ",
        "loading": "Event-Typ wird geladen…",
        "placeholder": "Event-Typ auswählen",
        "empty": "Keine Event-Typen verfügbar. Bitte lege einen Typ im Adminbereich an."
      },
      "publish": {
        "label": "Event sofort veröffentlichen",
        "help": "Aktiviere diese Option, wenn Gäste das Event direkt sehen sollen. Du kannst den Status später ändern."
      },
      "tasksMode": {
        "label": "Tasks & Challenges",
        "helpOn": "Gäste sehen Aufgaben, Challenges und Achievements.",
        "helpOff": "Task-Modus aus: Gäste sehen nur den Fotofeed."
      }
    },
    "actions": {
      "backToList": "Zurück zur Liste",
      "saving": "Speichert…",
      "save": "Speichern",
      "cancel": "Abbrechen",
      "saveDraft": "Als Entwurf speichern",
      "update": "Event aktualisieren",
      "create": "Event erstellen"
    }
  },
  "notifications": {
    "trigger": "Benachrichtigungen",
    "title": "Benachrichtigungen",
    "empty": "Aktuell ruhig",
    "empty.message": "Alles erledigt – wir melden uns bei Neuigkeiten.",
    "action": {
      "dismiss": "Ausblenden",
      "refresh": "Neue Hinweise laden"
    },
    "noEvents": {
      "title": "Lass uns starten",
      "description": "Erstelle dein erstes Event, um Uploads, Aufgaben und QR-Codes freizuschalten.",
      "cta": "Event erstellen"
    },
    "draftEvent": {
      "title": "Event noch als Entwurf",
      "description": "Veröffentliche das Event, um QR-Codes und Galerie freizugeben.",
      "cta": "Event öffnen"
    },
    "upcomingEvent": {
      "title": "Event startet bald",
      "description_today": "Heute findet ein Event statt – checke Uploads und Tasks.",
      "description_days": "Noch {{count}} Tage – bereite QR-Codes und Aufgaben vor.",
      "cta": "Zum Event"
    },
    "pendingUploads": {
      "title": "Uploads warten auf Freigabe",
      "description": "{{count}} neue Uploads benötigen Moderation.",
      "cta": "Uploads öffnen"
    },
    "newPhotos": {
      "title": "Neue Fotos eingetroffen",
      "description": "{{count}} Uploads warten auf dich.",
      "cta": "Galerie öffnen",
      "ctaFallback": "Events ansehen"
    }
  },
  "events": {
    "detail": {
      "kpi": {
        "tasks": "Aktive Aufgaben",
        "guests": "Registrierte Gäste",
        "photos": "Hochgeladene Bilder"
      },
      "pickEvent": "Event auswählen",
      "active": "Aktiv",
      "managementTitle": "Event-Verwaltung",
      "dateTbd": "Datum folgt",
      "locationPlaceholder": "Ort"
    },
    "quick": {
      "tasks": "Aufgaben & Checklisten",
      "qr": "QR-Code-Layouts",
      "images": "Bildverwaltung",
      "guests": "Gästeverwaltung",
      "branding": "Branding & Design",
      "moderation": "Foto-Moderation",
      "recap": "Recap & Archiv"
    },
    "status": {
      "published": "Live",
      "draft": "Entwurf",
      "archived": "Archiviert"
    },
    "list": {
      "title": "Deine Events",
      "subtitle": "Plane besondere Momente. Verwalte alles rund um deine Events.",
      "filters": {
        "all": "Alle",
        "upcoming": "Bevorstehend",
        "draft": "Entwurf",
        "past": "Vergangen"
      },
      "empty": {
        "filtered": "Keine Events passen zu diesem Filter.",
        "filteredHint": "Wähle einen anderen Status oder lösche die Suche."
      },
      "actions": {
        "create": "Neues Event",
        "settings": "Einstellungen"
      },
      "overview": {
        "title": "Übersicht",
        "empty": "Noch keine Events – lege dein erstes an.",
        "count": "{{count}} {{count, plural, one {Event} other {Events}}} verwaltet.",
        "badge": {
          "dashboard": "Kundendashboard"
        }
      }
    },
    "errors": {
      "missingSlug": "Kein Event-Slug angegeben.",
      "missingType": "Event-Typ fehlt. Bitte speichere das Event erneut im Admin.",
      "loadFailed": "Event-Daten konnten nicht geladen werden.",
      "saveFailed": "Event konnte nicht gespeichert werden."
    },
    "branding": {
      "titleShort": "Branding",
      "previewTitle": "Guest-App-Vorschau",
      "previewSubtitle": "Aktuelle Farben & Schriften",
      "primary": "Primärfarbe",
      "accent": "Akzentfarbe",
      "colors": "Farben",
      "primaryColor": "Primärfarbe",
      "accentColor": "Akzentfarbe",
      "fonts": "Schriften",
      "headingFont": "Überschrift-Schrift",
      "headingFontPlaceholder": "SF Pro Display",
      "bodyFont": "Fließtext-Schrift",
      "bodyFontPlaceholder": "SF Pro Text",
      "logo": "Logo",
      "logoAlt": "Logo",
      "replaceLogo": "Logo ersetzen",
      "removeLogo": "Entfernen",
      "logoHint": "Lade ein Logo hoch, um Einladungen und QR-Poster zu branden.",
      "uploadLogo": "Logo hochladen (max. 1 MB)",
      "logoTooLarge": "Logo muss unter 1 MB sein.",
      "save": "Branding speichern",
      "saving": "Speichere...",
      "saveSuccess": "Branding gespeichert.",
      "reset": "Zurücksetzen",
      "fontPicker": "Schrift auswählen",
      "noFonts": "Keine Schriftarten gefunden."
    },
    "watermark": {
      "tab": "Wasserzeichen",
      "title": "Wasserzeichen",
      "previewTitle": "Wasserzeichen-Vorschau",
      "mode": "Modus",
      "modeBase": "Standard-Wasserzeichen",
      "modeCustom": "Eigenes Wasserzeichen",
      "modeOff": "Aus",
      "upload": "Wasserzeichen hochladen",
      "uploadCta": "PNG/SVG/JPG (max. 3 MB)",
      "replace": "Wasserzeichen ersetzen",
      "uploadHint": "PNG mit Transparenz empfohlen.",
      "placement": "Position & Größe",
      "size": "Größe",
      "opacity": "Transparenz",
      "padding": "Abstand",
      "offset": "Feinjustierung X",
      "offsetX": "X-Achse",
      "offsetY": "Y-Achse",
      "lockedBranding": "Eigenes Wasserzeichen ist in diesem Paket gesperrt. Standard wird genutzt.",
      "lockedDisabled": "Wasserzeichen sind in diesem Paket deaktiviert.",
      "errors": {
        "noAsset": "Bitte zuerst ein Wasserzeichen hochladen.",
        "fileTooLarge": "Wasserzeichen muss kleiner als 3 MB sein."
      }
    },
    "members": {
      "title": "Gästeverwaltung",
      "inviteTitle": "Mitglied einladen",
      "name": "Name",
      "namePlaceholder": "Alex Beispiel",
      "email": "E-Mail",
      "emailPlaceholder": "alex@example.com",
      "role": "Rolle",
      "roleMember": "Member",
      "roleAdmin": "Admin",
      "invite": "Einladung senden",
      "inviteSuccess": "Einladung gesendet",
      "inviteFailed": "Einladung fehlgeschlagen.",
      "emailInvalid": "Bitte eine gültige E-Mail-Adresse eingeben.",
      "search": "Mitglieder suchen",
      "filters": {
        "statusLabel": "Status",
        "roleLabel": "Rolle",
        "statusAll": "Alle Status",
        "statusPending": "Ausstehend",
        "statusActive": "Aktiv",
        "statusInvited": "Eingeladen",
        "roleAll": "Alle Rollen",
        "roleAdmin": "Admins",
        "roleMember": "Mitglieder"
      },
      "listTitle": "Team & Gäste",
      "copyEmail": "E-Mail kopiert",
      "copyEmailFailed": "Kopieren nicht möglich",
      "copyEmailLabel": "E-Mail kopieren",
      "empty": "Noch keine Einladungen.",
      "emptyTitle": "Team einladen",
      "emptyBody": "Sende die erste Einladung, damit Helfer Zugriff erhalten.",
      "emptyFilteredTitle": "Keine passenden Mitglieder",
      "emptyFilteredBody": "Passe Suche oder Filter an, um Mitglieder zu sehen.",
      "clearFilters": "Filter zurücksetzen",
      "fallbackName": "Gast",
      "admin": "Admin",
      "member": "Member",
      "statuses": {
        "pending": "Ausstehend",
        "active": "Aktiv",
        "invited": "Eingeladen",
        "unknown": "Unbekannt"
      },
      "confirmRemove": "Mitglied entfernen?",
      "remove": "Entfernen",
      "removeHint": "Dieses Mitglied verliert den Zugang zum Event.",
      "removeSuccess": "Mitglied entfernt",
      "removeFailed": "Mitglied konnte nicht entfernt werden."
    },
    "tasks": {
      "disabledTitle": "Task-Modus ist für dieses Event aus",
      "disabledBody": "Gäste sehen nur den Fotofeed. Aktiviere Tasks in den Event-Einstellungen, um sie wieder anzuzeigen.",
      "title": "Tasks & Checklisten",
      "quickNav": "Schnellzugriff",
      "sections": {
        "assigned": "Zugewiesen",
        "library": "Bibliothek",
        "collections": "Sammlungen",
        "emotions": "Emotionen"
      },
      "summary": {
        "assigned": "Zugewiesen",
        "library": "Bibliothek",
        "collections": "Sammlungen",
        "emotions": "Emotionen"
      },
      "actions": "Aktionen",
      "assigned": "Task hinzugefügt",
      "updateFailed": "Task konnte nicht gespeichert werden.",
      "created": "Aufgabe gespeichert",
      "removed": "Aufgabe entfernt",
      "imported": "Aufgabenpaket importiert",
      "saveTask": "Aufgabe speichern",
      "add": "Hinzufügen",
      "empty": "Noch keine Aufgaben zugewiesen.",
      "emptyHint": "Lege jetzt Tasks an oder importiere ein Paket.",
      "emptyTitle": "Noch keine Tasks",
      "emptyBody": "Lege Tasks an oder importiere ein Paket für dein Event.",
      "emptyActionTask": "Task hinzufügen",
      "emptyActionPack": "Paket importieren",
      "addTask": "Aufgabe hinzufügen",
      "addTaskHint": "Erstelle eine neue Aufgabe für dieses Event.",
      "import": "Aufgabenpaket importieren",
      "importHint": "Nutze vordefinierte Pakete für deinen Event-Typ.",
      "search": "Tasks durchsuchen",
      "emotionFilter": "Emotion filtern",
      "customEmotion": "Eigene Emotion",
      "allEmotions": "Alle",
      "count": "{{count}} Tasks",
      "library": "Weitere Aufgaben",
      "hideLibrary": "Bibliothek ausblenden",
      "viewAllLibrary": "Alle anzeigen",
      "libraryEmpty": "Keine weiteren Aufgaben verfügbar.",
      "hideCollections": "Pakete ausblenden",
      "showCollections": "Alle Pakete anzeigen",
      "collectionsEmpty": "Keine Pakete vorhanden.",
      "bulkAdd": "Mehrere hinzufügen",
      "manageEmotions": "Emotionen verwalten",
      "manageEmotionsHint": "Filter pflegen und deine Taxonomie sauber halten.",
      "saveEmotion": "Emotion speichern",
      "emotionName": "Name",
      "emotionNamePlaceholder": "z.B. Freude",
      "emotionColor": "Farbe",
      "emotionRemoved": "Emotion entfernt",
      "emotionSaved": "Emotion gespeichert",
      "emotionNone": "Keine",
      "emotion": "Emotion",
      "description": "Beschreibung",
      "descriptionPlaceholder": "Optionale Hinweise",
      "titleLabel": "Titel",
      "titlePlaceholder": "z.B. Erstes Gruppenfoto",
      "bulkHint": "Eine Aufgabe pro Zeile. Diese werden erstellt und dem Event hinzugefügt.",
      "bulkPlaceholder": "z.B.\nBraut & Bräutigam Portrait\nGruppenfoto Hauptgäste"
    }
  },
  "mobileDashboard": {
    "title": "Dashboard",
    "selectEvent": "Wähle ein Event, um fortzufahren",
    "emptyBadge": "Willkommen!",
    "emptyTitle": "Willkommen! Lass uns dein erstes Event starten",
    "emptyBody": "Drucke einen QR, sammle Uploads und moderiere in Minuten.",
    "ctaCreate": "Event erstellen",
    "ctaWelcome": "Welcome-Guide starten",
    "emptyChecklistTitle": "Schnelle Schritte bis live",
    "emptyChecklistProgress": "{{done}}/{{total}} Schritte",
    "emptyStepDetails": "Name & Datum ergänzen",
    "emptyStepQr": "QR-Poster teilen",
    "emptyStepReview": "Erste Uploads prüfen",
    "emptyPreviewTitle": "Darauf kannst du dich freuen",
    "emptyPreviewQr": "QR-Poster teilen",
    "emptyPreviewQrDesc": "Druckfertige Codes für Gäste und Team.",
    "emptyPreviewGallery": "Galerie & Highlights",
    "emptyPreviewGalleryDesc": "Uploads moderieren, die besten Momente featuren.",
    "emptyPreviewTasks": "Tasks & Challenges",
    "emptyPreviewTasksDesc": "Gäste mit spielerischen Prompts führen.",
    "emptySupportTitle": "Brauchst du Hilfe?",
    "emptySupportBody": "Wir unterstützen dich gern beim Start.",
    "emptySupportDocs": "Docs: Erste Schritte",
    "emptySupportEmail": "E-Mail an Support",
    "setupTitle": "Dieses Gerät einrichten",
    "setupSubtitle": "Schließe diese Schritte für die beste Mobile-Experience ab.",
    "setup": {
      "installTitle": "App installieren",
      "installDescription": "Vollbildmodus und schnellerer Start.",
      "installIosHint": "iOS: Teilen → Zum Home-Bildschirm.",
      "installReady": "Bereit",
      "installManual": "Manuell",
      "installAction": "Jetzt installieren",
      "pushTitle": "Push-Benachrichtigungen aktivieren",
      "pushDescription": "Bleib bei Uploads und Limits immer informiert.",
      "pushBlockedDesc": "Benachrichtigungen sind in den Browser-Einstellungen blockiert.",
      "pushBlocked": "Blockiert",
      "pushOff": "Aus",
      "pushAction": "Push aktivieren",
      "pushSettings": "Einstellungen öffnen",
      "storageTitle": "Offline-Daten schützen",
      "storageDescription": "Zwischengespeicherte Uploads bleiben offline verfügbar.",
      "storageUnprotected": "Nicht geschützt",
      "storageAction": "Jetzt schützen"
    },
    "packageSummary": {
      "title": "Deine Paketübersicht",
      "fallbackTitle": "Paketübersicht",
      "subtitle": "Hier ist dein aktuelles Paket auf einen Blick.",
      "limitPhotos": "Fotos",
      "limitGuests": "Gäste",
      "limitDays": "Galerietage",
      "limitsTitle": "Limits",
      "remaining": "Verbleibende Events",
      "purchased": "Gekauft",
      "expires": "Läuft ab",
      "unlimited": "Unbegrenzt",
      "unknown": "Unbekannt",
      "featuresTitle": "Enthaltene Features",
      "feature": {
        "priority_support": "Priority Support",
        "reseller_dashboard": "Reseller-Dashboard",
        "custom_domain": "Eigene Domain",
        "custom_branding": "Benutzerdefiniertes Branding",
        "custom_tasks": "Individuelle Aufgaben",
        "unlimited_sharing": "Unbegrenztes Sharing",
        "analytics": "Analytics",
        "advanced_reporting": "Erweitertes Reporting",
        "live_slideshow": "Live-Slideshow",
        "basic_uploads": "Gäste-Uploads",
        "team_management": "Team-Management",
        "moderation_tools": "Moderations-Tools",
        "prints": "Print-Uploads",
        "photo_likes_enabled": "Foto-Likes",
        "event_checklist": "Event-Checkliste",
        "advanced_analytics": "Erweiterte Analytics",
        "branding_allowed": "Branding",
        "watermark_allowed": "Wasserzeichen"
      },
      "hint": "Im Billing kannst du dein Paket jederzeit prüfen oder upgraden.",
      "continue": "Weiter zum Event-Setup",
      "dismiss": "Schließen",
      "bannerTitle": "Deine Paketübersicht",
      "bannerSubtitle": "{{name}} ist aktiv. Prüfe Limits & Features.",
      "bannerCta": "Ansehen"
    },
    "pickEvent": "Event auswählen",
    "status": {
      "published": "Live",
      "draft": "Entwurf"
    },
    "photosLabel": "Fotos prüfen",
    "photosDesc": "Uploads und Highlights moderieren",
    "tasksLabel": "Tasks & Challenges verwalten",
    "tasksDesc": "Zuweisen und Fortschritt verfolgen",
    "tasksDisabledDesc": "Tasks werden Gästen nicht angezeigt (Task-Modus aus)",
    "qrLabel": "QR-Code anzeigen/teilen",
    "qrDesc": "Poster, Karten und Links",
    "shortcutsTitle": "Shortcuts",
    "shortcutGuests": "Gästeverwaltung",
    "shortcutPrints": "Drucke & Poster-Downloads",
    "shortcutInvites": "Team-/Helfer-Einladungen",
    "shortcutSettings": "Event-Einstellungen",
    "shortcutBranding": "Branding & Moderation",
    "kpiTitle": "Wichtigste Kennzahlen",
    "kpiTasks": "Offene Tasks",
    "kpiPhotos": "Fotos",
    "kpiGuests": "Gäste",
    "alertsTitle": "Hinweise",
    "alertPending": "{{count}} neue Uploads warten auf Freigabe",
    "alertTasks": "{{count}} Tasks offen oder fällig"
  },
  "mobileTour": {
    "title": "Quick Tour",
    "progress": "Schritt {{current}} von {{total}}",
    "skip": "Überspringen",
    "back": "Zurück",
    "next": "Weiter",
    "done": "Fertig",
    "eventTitle": "Erstes Event anlegen",
    "eventBody": "Datum, Location und Paket hinzufügen, um das Teilen zu aktivieren.",
    "eventAction": "Event erstellen",
    "qrTitle": "QR-Code teilen",
    "qrBody": "Gäste treten sofort per QR oder Link bei.",
    "qrAction": "QR öffnen",
    "photosTitle": "Uploads moderieren",
    "photosBody": "Fotos freigeben, hervorheben oder ausblenden.",
    "photosAction": "Fotos prüfen",
    "pushTitle": "Immer informiert bleiben",
    "pushBody": "Aktiviere Push, um Limits und neue Uploads schnell zu sehen.",
    "pushAction": "Benachrichtigungen"
  },
  "mobileUploads": {
    "title": "Uploads",
    "emptyTitle": "Lege zuerst ein Event an",
    "emptyBody": "Füge dein erstes Event hinzu, um Uploads zu prüfen und QR-Sharing zu steuern.",
    "pickEvent": "Wähle ein Event, um Uploads zu verwalten",
    "open": "Öffnen"
  },
  "mobilePhotos": {
    "title": "Foto-Moderation",
    "empty": "Keine Fotos gefunden.",
    "emptyTitle": "Noch keine Uploads",
    "emptyBody": "Teile den QR-Code, damit Gäste Fotos hochladen können.",
    "emptyAction": "QR-Code teilen",
    "count": "{{count}} Fotos",
    "filtersTitle": "Filter",
    "applyFilters": "Filter anwenden",
    "uploader": "Uploader",
    "uploaderPlaceholder": "Name oder E-Mail",
    "onlyFeatured": "Nur Highlights",
    "onlyHidden": "Nur versteckte",
    "loadFailed": "Fotos konnten nicht geladen werden.",
    "hideSuccess": "Foto versteckt",
    "showSuccess": "Foto eingeblendet",
    "visibilityFailed": "Sichtbarkeit konnte nicht geändert werden.",
    "featureSuccess": "Als Highlight markiert",
    "unfeatureSuccess": "Highlight entfernt",
    "featureFailed": "Highlight konnte nicht geändert werden.",
    "approveSuccess": "Foto freigegeben",
    "approveFailed": "Freigabe fehlgeschlagen.",
    "queued": "Aktion gespeichert. Wird synchronisiert, sobald du online bist.",
    "queueTitle": "Änderungen warten auf Sync",
    "queueOnline": "{{count}} Aktionen bereit zur Synchronisierung.",
    "queueOffline": "{{count}} Aktionen gespeichert – offline.",
    "queueSync": "Sync",
    "queueWaiting": "Offline",
    "syncFailed": "Synchronisierung fehlgeschlagen. Bitte später erneut versuchen."
  },
  "liveShowQueue": {
    "title": "Live-Show-Warteschlange",
    "subtitle": "Fotos für die Live-Slideshow freigeben",
    "filterLabel": "Live-Status",
    "statusPending": "Ausstehend",
    "statusApproved": "Freigegeben",
    "statusRejected": "Abgelehnt",
    "statusNone": "Nicht vorgemerkt",
    "status": {
      "pending": "Ausstehend",
      "approved": "Freigegeben",
      "rejected": "Abgelehnt",
      "none": "Nicht vorgemerkt"
    },
    "galleryApproved": "Galerie freigegeben",
    "galleryApprovedOnly": "Galerie- und Live-Show-Freigaben sind getrennt. Ausstehende Fotos können hier freigegeben werden.",
    "galleryStatus": {
      "approved": "Galerie freigegeben",
      "pending": "Galerie ausstehend",
      "rejected": "Galerie abgelehnt",
      "hidden": "Versteckt"
    },
    "offlineNotice": "Du bist offline. Live-Show-Aktionen sind deaktiviert.",
    "empty": "Keine Fotos für die Live-Show in der Warteschlange.",
    "loadFailed": "Live-Show-Warteschlange konnte nicht geladen werden.",
    "approve": "Für Live-Show freigeben",
    "approveAndLive": "Freigeben + Live",
    "reject": "Ablehnen",
    "clear": "Aus Live-Show entfernen",
    "approveSuccess": "Foto für Live-Show freigegeben",
    "approveAndLiveSuccess": "Foto freigegeben und zur Live-Show hinzugefügt",
    "rejectSuccess": "Foto aus Live-Show entfernt",
    "clearSuccess": "Live-Show-Freigabe entfernt",
    "notEligible": "Nicht zulässig",
    "actionFailed": "Live-Show-Aktion fehlgeschlagen."
  },
  "liveShowSettings": {
    "title": "Live-Show Einstellungen",
    "subtitle": "Tempo, Layout und Effekte für die Leinwand feinjustieren.",
    "link": {
      "title": "Live-Show-Link",
      "subtitle": "Öffne diesen Link auf einem Bildschirm, um die Live-Show zu starten.",
      "empty": "Kein Live-Show-Link verfügbar.",
      "copy": "Kopieren",
      "share": "Teilen",
      "open": "Öffnen",
      "rotate": "Neu generieren",
      "rotateConfirm": "Live-Show-Link neu generieren? Der aktuelle Link funktioniert dann nicht mehr.",
      "rotateSuccess": "Live-Show-Link neu generiert.",
      "rotateFailed": "Live-Show-Link konnte nicht neu generiert werden.",
      "rotatedAt": "Zuletzt erneuert {{time}}",
      "noExpiry": "Dauerhaft gültig, bis von Dir erneuert.",
      "loadFailed": "Live-Show-Link konnte nicht geladen werden.",
      "copySuccess": "Link kopiert",
      "copyFailed": "Link konnte nicht kopiert werden",
      "shareTitle": "Live-Show",
      "shareText": "Live-Show-Link",
      "qrAlt": "Live-Show-QR-Code",
      "downloadQr": "QR herunterladen"
    },
    "loadFailed": "Live-Show-Einstellungen konnten nicht geladen werden.",
    "save": "Einstellungen speichern",
    "saveSuccess": "Live-Show-Einstellungen gespeichert.",
    "saveFailed": "Live-Show-Einstellungen konnten nicht gespeichert werden.",
    "sections": {
      "moderation": "Moderation",
      "playback": "Wiedergabe",
      "effects": "Effekte & Layout"
    },
    "fields": {
      "moderationMode": "Moderationsmodus",
      "retention": "Aufbewahrungsfenster (Stunden)",
      "playbackMode": "Wiedergabemodus",
      "paceMode": "Tempo",
      "fixedInterval": "Fixes Intervall (Sekunden)",
      "layoutMode": "Layout",
      "backgroundMode": "Hintergrund",
      "effectPreset": "Effekt-Preset",
      "effectIntensity": "Effektintensität"
    },
    "hints": {
      "moderation": "Vertrauenswürdige Quellen sind Admin-Uploads und Fotobooths.",
      "retention": "Steuert, wie lange freigegebene Fotos in der Rotation bleiben.",
      "playback": "Mischt neue Uploads mit Highlights, wenn die Queue voll ist.",
      "pace": "Auto passt sich neuen Uploads an; Fix hält den Takt konstant.",
      "layout": "Split- und Grid-Layouts werden genutzt, wenn genug Fotos vorhanden sind."
    },
    "moderation": {
      "off": "Keine Moderation",
      "manual": "Manuelle Freigabe",
      "trustedOnly": "Nur vertrauenswürdige Quellen"
    },
    "playback": {
      "newest": "Neueste zuerst",
      "balanced": "Ausgewogene Mischung",
      "curated": "Kuratiert"
    },
    "pace": {
      "auto": "Auto",
      "fixed": "Fix"
    },
    "layout": {
      "single": "Einzelbild",
      "split": "Split",
      "gridBurst": "Grid-Burst"
    },
    "background": {
      "blurLast": "Letztes Foto weichzeichnen",
      "gradient": "Sanfter Verlauf",
      "solid": "Feste Farbe",
      "brand": "Brand-Farben"
    },
    "effects": {
      "filmCut": {
        "title": "Film-Schnitt",
        "description": "Saubere Blenden mit cineastischem Gefühl."
      },
      "shutterFlash": {
        "title": "Kamera-Flash",
        "description": "Knackiger Flash mit Slide-Übergängen."
      },
      "polaroidToss": {
        "title": "Polaroid-Wurf",
        "description": "Kartenlook mit leichtem Dreh-Settle."
      },
      "parallaxGlide": {
        "title": "Parallax-Gleiten",
        "description": "Sanfter Zoom mit weichem Tiefen-Backdrop."
      },
      "light": {
        "title": "Light-Effekte",
        "description": "Minimalistische Übergänge für schwächere Geräte."
      }
    }
  },
  "mobileProfile": {
    "title": "Profil",
    "settings": "Einstellungen",
    "account": "Account & Sicherheit",
    "language": "Sprache",
    "languageDe": "Deutsch",
    "languageEn": "Englisch",
    "theme": "Theme",
    "themeLight": "Hell",
    "themeDark": "Dunkel",
    "themeSystem": "System",
    "logout": "Abmelden"
  },
  "mobileSettings": {
    "title": "Einstellungen",
    "accountTitle": "Account",
    "tenantBadge": "Tenant #{{id}}",
    "notificationsTitle": "Benachrichtigungen",
    "notificationsLoading": "Lade Einstellungen ...",
    "pushTitle": "App Push",
    "pushUnsupported": "Push-Benachrichtigungen werden auf diesem Gerät nicht unterstützt.",
    "pushDenied": "Benachrichtigungen sind im Browser blockiert.",
    "pushActive": "Push aktiv",
    "pushInactive": "Push deaktiviert",
    "pushLoading": "Lädt ...",
    "deviceTitle": "Gerät & Berechtigungen",
    "deviceDescription": "Halte die Admin-App schnell, offline-bereit und für Benachrichtigungen freigeschaltet.",
    "deviceLoading": "Gerätestatus wird geprüft ...",
    "deviceStorageAction": "Offline-Schutz aktivieren",
    "deviceStorageError": "Offline-Schutz konnte nicht aktiviert werden.",
    "deviceStatusValues": {
      "granted": "Erlaubt",
      "denied": "Blockiert",
      "prompt": "Berechtigung nötig",
      "unsupported": "Nicht unterstützt",
      "persisted": "Geschützt",
      "available": "Nicht geschützt",
      "online": "Online",
      "offline": "Offline"
    },
    "deviceStatus": {
      "notifications": {
        "label": "Benachrichtigungen",
        "description": "Erlaubt Warnungen und Admin-Updates."
      },
      "camera": {
        "label": "Kamera",
        "description": "Für QR-Scans und schnelle Aufnahmen."
      },
      "storage": {
        "label": "Offline-Speicher",
        "description": "Schützt zwischengespeicherte Daten vor Löschung."
      },
      "connection": {
        "label": "Verbindung",
        "description": "Zeigt an, ob die App online oder offline ist."
      }
    },
    "experienceTitle": "Erlebnis",
    "experienceBody": "Starte die Quick Tour neu oder aktiviere den Install-Banner.",
    "experienceReplay": "Quick Tour starten",
    "experienceResetInstall": "Install-Banner anzeigen",
    "pref": {}
  },
  "events": {
    "detail": {
      "kpi": {
        "tasks": "Aktive Aufgaben",
        "guests": "Registrierte Gäste",
        "photos": "Hochgeladene Bilder"
      },
      "pickEvent": "Event auswählen",
      "active": "Aktiv",
      "managementTitle": "Event-Verwaltung",
      "dateTbd": "Datum folgt",
      "locationPlaceholder": "Ort"
    },
    "quick": {
      "tasks": "Aufgaben & Checklisten",
      "qr": "QR-Code-Layouts",
      "images": "Bildverwaltung",
      "guests": "Gästeverwaltung",
      "guestMessages": "Gästebenachrichtigungen",
      "branding": "Branding & Design",
      "photobooth": "Photobooth",
      "recap": "Recap & Archiv"
    },
    "status": {
      "published": "Live",
      "draft": "Entwurf",
      "archived": "Archiviert"
    },
    "errors": {
      "missingSlug": "Kein Event-Slug angegeben.",
      "missingType": "Event-Typ fehlt. Bitte speichere das Event erneut im Admin.",
      "loadFailed": "Event-Daten konnten nicht geladen werden.",
      "saveFailed": "Event konnte nicht gespeichert werden.",
      "notFoundTitle": "Event nicht gefunden",
      "notFoundBody": "Ohne gültige Kennung können wir keine Daten laden. Kehre zur Eventliste zurück und wähle dort ein Event aus.",
      "toggleFailed": "Status konnte nicht angepasst werden.",
      "checkoutMissing": "Checkout konnte nicht gestartet werden.",
      "checkoutFailed": "Add-on Checkout fehlgeschlagen."
    },
    "legalConsent": {
      "title": "Vor dem Kauf",
      "description": "Bitte bestätige die rechtlichen Hinweise, bevor du ein Add-on kaufst.",
      "checkboxTerms": "Ich habe die AGB, die Datenschutzerklärung und die Widerrufsbelehrung gelesen und akzeptiere sie.",
      "checkboxWaiver": "Ich verlange ausdrücklich, dass mit der Bereitstellung der digitalen Leistung (Aktivierung meines Event-Add-ons) vor Ablauf der Widerrufsfrist begonnen wird. Mir ist bekannt, dass ich mein Widerrufsrecht verliere, sobald der Vertrag vollständig erfüllt ist.",
      "errorTerms": "Bitte bestätige AGB, Datenschutzerklärung und Widerrufsbelehrung.",
      "errorWaiver": "Bitte bestätige den sofortigen Leistungsbeginn und das vorzeitige Erlöschen des Widerrufsrechts.",
      "confirm": "Weiter zum Checkout",
      "cancel": "Abbrechen"
    },
    "eventStartConsent": {
      "title": "Vor dem ersten Event",
      "description": "Bitte bestätige den sofortigen Beginn der digitalen Leistung, bevor du dein erstes Event erstellst.",
      "checkboxWaiver": "Ich verlange ausdrücklich, dass mit der Bereitstellung der digitalen Leistung jetzt begonnen wird. Mir ist bekannt, dass ich mein Widerrufsrecht verliere, sobald der Vertrag vollständig erfüllt ist.",
      "errorWaiver": "Bitte bestätige den sofortigen Leistungsbeginn und das vorzeitige Erlöschen des Widerrufsrechts.",
      "confirm": "Event erstellen",
      "cancel": "Abbrechen"
    },
    "placeholders": {
      "untitled": "Unbenanntes Event"
    },
    "branding": {
      "titleShort": "Branding",
      "previewTitle": "Guest-App-Vorschau",
      "previewSubtitle": "Aktuelle Farben & Schriften",
      "primary": "Primärfarbe",
      "accent": "Akzentfarbe",
      "colors": "Farben",
      "primaryColor": "Primärfarbe",
      "accentColor": "Akzentfarbe",
      "fonts": "Schriften",
      "headingFont": "Überschrift-Schrift",
      "bodyFont": "Fließtext-Schrift",
      "logo": "Logo",
      "replaceLogo": "Logo ersetzen",
      "removeLogo": "Entfernen",
      "logoHint": "Lade ein Logo hoch, um Einladungen und QR-Poster zu branden.",
      "uploadLogo": "Logo hochladen (max. 1 MB)",
      "logoTooLarge": "Logo muss unter 1 MB sein.",
      "save": "Branding speichern",
      "saving": "Speichere...",
      "saveSuccess": "Branding gespeichert.",
      "reset": "Zurücksetzen",
      "fontPicker": "Schrift auswählen",
      "noFonts": "Keine Schriftarten gefunden."
    },
    "watermark": {
      "tab": "Wasserzeichen",
      "title": "Wasserzeichen",
      "previewTitle": "Wasserzeichen-Vorschau",
      "mode": "Modus",
      "modeBase": "Standard-Wasserzeichen",
      "modeCustom": "Eigenes Wasserzeichen",
      "modeOff": "Aus",
      "upload": "Wasserzeichen hochladen",
      "uploadCta": "PNG/SVG/JPG (max. 3 MB)",
      "replace": "Wasserzeichen ersetzen",
      "uploadHint": "PNG mit Transparenz empfohlen.",
      "placement": "Position & Größe",
      "size": "Größe",
      "opacity": "Transparenz",
      "padding": "Abstand",
      "offset": "Feinjustierung X",
      "offsetX": "X-Achse",
      "offsetY": "Y-Achse",
      "lockedBranding": "Eigenes Wasserzeichen ist in diesem Paket gesperrt. Standard wird genutzt.",
      "lockedDisabled": "Wasserzeichen sind in diesem Paket deaktiviert.",
      "errors": {
        "noAsset": "Bitte zuerst ein Wasserzeichen hochladen.",
        "fileTooLarge": "Wasserzeichen muss kleiner als 3 MB sein."
      }
    },
    "members": {
      "title": "Gästeverwaltung",
      "inviteTitle": "Mitglied einladen",
      "name": "Name",
      "namePlaceholder": "Alex Beispiel",
      "email": "E-Mail",
      "emailPlaceholder": "alex@example.com",
      "role": "Rolle",
      "roleMember": "Member",
      "roleAdmin": "Admin",
      "invite": "Einladung senden",
      "inviteSuccess": "Einladung gesendet",
      "inviteFailed": "Einladung fehlgeschlagen.",
      "search": "Mitglieder suchen",
      "listTitle": "Team & Gäste",
      "copyInvite": "Einladungslink kopiert",
      "copyInviteFailed": "Kopieren nicht möglich",
      "copyInviteLabel": "Einladungslink kopieren",
      "empty": "Noch keine Einladungen.",
      "emptyTitle": "Team einladen",
      "emptyBody": "Sende die erste Einladung, damit Helfer Zugriff erhalten.",
      "emptyAction": "Erste Einladung senden",
      "admin": "Admin",
      "member": "Member",
      "confirmRemove": "Mitglied entfernen?",
      "remove": "Entfernen",
      "removeHint": "Dieses Mitglied verliert den Zugang zum Event.",
      "removeSuccess": "Mitglied entfernt",
      "removeFailed": "Mitglied konnte nicht entfernt werden."
    },
    "tasks": {
      "disabledTitle": "Task-Modus ist für dieses Event aus",
      "disabledBody": "Gäste sehen nur den Fotofeed. Aktiviere Tasks in den Event-Einstellungen, um sie wieder anzuzeigen.",
      "title": "Tasks & Checklisten",
      "quickNav": "Schnellzugriff",
      "sections": {
        "assigned": "Zugewiesen",
        "library": "Bibliothek",
        "collections": "Sammlungen",
        "emotions": "Emotionen"
      },
      "summary": {
        "assigned": "Zugewiesen",
        "library": "Bibliothek",
        "collections": "Sammlungen",
        "emotions": "Emotionen"
      },
      "actions": "Aktionen",
      "assigned": "Task hinzugefügt",
      "updateFailed": "Task konnte nicht gespeichert werden.",
      "created": "Aufgabe gespeichert",
      "removed": "Aufgabe entfernt",
      "imported": "Aufgabenpaket importiert",
      "saveTask": "Aufgabe speichern",
      "add": "Hinzufügen",
      "empty": "Noch keine Aufgaben zugewiesen.",
      "emptyHint": "Lege jetzt Tasks an oder importiere ein Paket.",
      "emptyTitle": "Noch keine Tasks",
      "emptyBody": "Lege Tasks an oder importiere ein Paket für dein Event.",
      "emptyActionTask": "Task hinzufügen",
      "emptyActionPack": "Paket importieren",
      "addTask": "Aufgabe hinzufügen",
      "addTaskHint": "Erstelle eine neue Aufgabe für dieses Event.",
      "import": "Aufgabenpaket importieren",
      "importHint": "Nutze vordefinierte Pakete für deinen Event-Typ.",
      "search": "Tasks durchsuchen",
      "emotionFilter": "Emotion filtern",
      "customEmotion": "Eigene Emotion",
      "allEmotions": "Alle",
      "count": "{{count}} Tasks",
      "library": "Weitere Aufgaben",
      "hideLibrary": "Bibliothek ausblenden",
      "viewAllLibrary": "Alle anzeigen",
      "libraryEmpty": "Keine weiteren Aufgaben verfügbar.",
      "hideCollections": "Pakete ausblenden",
      "showCollections": "Alle Pakete anzeigen",
      "collectionsEmpty": "Keine Pakete vorhanden.",
      "bulkAdd": "Bulk add",
      "manageEmotions": "Emotionen verwalten",
      "manageEmotionsHint": "Filtere und halte deine Taxonomie gepflegt.",
      "saveEmotion": "Emotion speichern",
      "emotionName": "Name",
      "emotionNamePlaceholder": "z. B. Joy",
      "emotionColor": "Farbe",
      "emotionRemoved": "Emotion entfernt",
      "emotionSaved": "Emotion gespeichert",
      "emotionNone": "Keine",
      "emotion": "Emotion",
      "description": "Beschreibung",
      "descriptionPlaceholder": "Optionale Hinweise",
      "titleLabel": "Titel",
      "titlePlaceholder": "z. B. Erstes Gruppenfoto",
      "bulkHint": "Eine Aufgabe pro Zeile. Sie werden erstellt und dem Event hinzugefügt.",
      "bulkPlaceholder": "z. B.\nBraut & Bräutigam Porträt\nGruppenfoto mit Hauptgästen"
    },
    "qr": {
      "title": "QR-Code & Druck-Layouts",
      "heroTitle": "Einlass-QR-Code",
      "description": "Scannen, um zur Gäste-App zu gelangen.",
      "expiresAt": "Gültig bis {{date}}",
      "noExpiry": "Gültig ohne Ablaufdatum",
      "qrAlt": "QR-Code",
      "previewAlt": "QR-Layout Vorschau",
      "bottomNote": "Unterer Hinweistext",
      "missing": "Kein QR-Link vorhanden",
      "download": "Download",
      "downloadStarted": "Download gestartet",
      "share": "Teilen",
      "shareSuccess": "Link kopiert",
      "shareFailed": "Link konnte nicht kopiert werden",
      "step1": "Schritt 1: Format wählen",
      "layouts": "Druck-Layouts",
      "preview": "Anpassen & Exportieren",
      "createLink": "Neuen QR-Link erstellen",
      "mobileLinkLabel": "Mobiler Link",
      "created": "Neuer QR-Link erstellt",
      "createFailed": "Link konnte nicht erstellt werden.",
      "backgroundPicker": "Hintergrund auswählen ({{formatLabel}})",
      "backgroundPickerFoldable": "Hintergrund für A5 (Gradient/Farbe)",
      "backgroundNote": "Diese Presets sind für A4-Hochformat. Spiegelung erfolgt automatisch bei Tischkarten.",
      "foldableBackgroundNote": "Für A5 Tischkarten bitte Gradient oder Vollfarbe wählen.",
      "gradients": "Gradienten",
      "colors": "Vollfarbe",
      "headline": "Headline",
      "subtitle": "Untertitel",
      "align": "Ausrichtung",
      "lineHeight": "Zeilenhöhe",
      "fontFamily": "Schriftfamilie",
      "fontSize": "Schriftgröße (px)",
      "positionX": "X (%)",
      "positionY": "Y (%)",
      "width": "Breite (%)",
      "size": "Größe (%)",
      "exportPdf": "PDF exportieren",
      "exportPng": "PNG exportieren",
      "orientation": {
        "landscape": "Querformat",
        "portrait": "Hochformat"
      },
      "formatLabel": {
        "standard": "{{paper}} {{orientation}}",
        "foldable": "{{paper}} {{orientation}} (doppelt A5/gespiegelt)"
      },
      "backgroundPresets": {
        "blueFloral": "Blau Floral",
        "goldFrame": "Goldrahmen",
        "greenFloral": "Grün Floral"
      },
      "gradientPresets": {
        "softLilac": "Sanftes Flieder",
        "pastel": "Pastell",
        "midnight": "Mitternacht"
      },
      "format": {
        "poster": "A4 Poster",
        "posterSubtitle": "Hochformat für Aushänge",
        "table": "A5 Tischkarte (faltbar)",
        "tableSubtitle": "Quer, doppelt & gespiegelt"
      }
    }
  },
  "settings": {
    "notifications": {
      "keys": {
        "photo_thresholds": {
          "label": "Foto-Schwellen",
          "description": "Benachrichtigt, wenn Foto-Uploads die Paketgrenzen annähern."
        },
        "photo_limits": {
          "label": "Foto-Limits erreicht",
          "description": "Hinweis, wenn das Foto-Upload-Kontingent überschritten wurde."
        },
        "guest_thresholds": {
          "label": "Gäste-Schwellen",
          "description": "Warnung, wenn die Gästezahl das Limit fast erreicht."
        },
        "guest_limits": {
          "label": "Gäste-Limits erreicht",
          "description": "Hinweis, wenn das Gäste-Limit überschritten wurde."
        },
        "gallery_warnings": {
          "label": "Galerie-Warnungen",
          "description": "Vorwarnung, bevor Galerien offline gehen."
        },
        "gallery_expired": {
          "label": "Galerie abgelaufen",
          "description": "Info, wenn eine Galerie nicht mehr verfügbar ist."
        },
        "event_thresholds": {
          "label": "Event-Schwellen",
          "description": "Warnung, wenn Event-Nutzung sich dem Limit nähert."
        },
        "event_limits": {
          "label": "Event-Limits erreicht",
          "description": "Hinweis, wenn Event-Kontingente überschritten sind."
        },
        "package_expiring": {
          "label": "Paket läuft ab",
          "description": "Erinnerungen, bevor dein Paket abläuft."
        },
        "package_expired": {
          "label": "Paket abgelaufen",
          "description": "Hinweis, wenn dein Paket abgelaufen ist."
        }
      }
    }
  },
  "mobileBilling": {
    "packageFallback": "Paket",
    "remainingEvents": "{{count}} Events",
    "remainingEventsOf": "{{remaining}} von {{limit}} Events übrig",
    "remainingEventsZero": "Keine Events mehr verfügbar",
    "eventsCreated": "{{used}} von {{limit}} Events angelegt",
    "openEvent": "Event öffnen",
    "details": {
      "limitsTitle": "Limits",
      "featuresTitle": "Features"
    },
    "usage": {
      "events": "Events",
      "guests": "Gäste",
      "photos": "Fotos",
      "gallery": "Galerietage",
      "value": "{{used}} / {{limit}}",
      "limit": "Limit {{limit}}",
      "remaining": "Verbleibend {{count}}",
      "remainingOf": "{{remaining}} von {{limit}} übrig",
      "statusWarning": "Knapp",
      "statusDanger": "Limit erreicht",
      "ctaWarning": "Mehr Kapazität sichern",
      "ctaDanger": "Paket upgraden"
    },
    "status": {
      "completed": "Abgeschlossen",
      "pending": "Ausstehend",
      "failed": "Fehlgeschlagen"
    },
    "extra": {
      "photos": "+{{count}} Fotos",
      "guests": "+{{count}} Gäste",
      "days": "+{{count}} Tage"
    }
  },
  "packageLimits": {
    "max_photos": "Fotos",
    "max_guests": "Gäste",
    "max_tasks": "Aufgaben",
    "gallery_days": "Galerietage",
    "max_events_per_year": "Events pro Jahr"
  },
  "mobileEvents": {
    "edit": "Event bearbeiten"
  },
  "events.qr.layouts.badges.title": "Badges",
  "events.qr.layouts.badges.subtitle": "Standard, Staff",
  "events.qr.layouts.tents.title": "Tischnummern",
  "events.qr.layouts.tents.subtitle": "A4, Letter",
  "events.qr.layouts.posters.title": "Poster",
  "events.qr.layouts.posters.subtitle": "A3, 11x17",
  "events.qr.layouts.programs.title": "Programmhefte",
  "events.qr.layouts.programs.subtitle": "Gefalzt, Booklet",
  "events.qr.paperOption.A4 (210 x 297 mm)": "A4 (210 x 297 mm)",
  "events.qr.paperOption.Letter (8.5 x 11 in)": "Letter (8.5 x 11 in)",
  "events.qr.paperOption.A3 (297 x 420 mm)": "A3 (297 x 420 mm)",
  "mobileNotifications": {
    "title": "Benachrichtigungen",
    "empty": "Keine Benachrichtigungen vorhanden.",
    "emptyTitle": "Alles erledigt",
    "emptyBody": "Aktiviere Push, um Warnungen zu Uploads, Gästen und ablaufenden Galerien zu erhalten.",
    "emptyAction": "Benachrichtigungen prüfen",
    "filterByEvent": "Nach Event filtern",
    "unknownEvent": "Event"
  },
  "guestMessages": {
    "title": "Gästebenachrichtigungen",
    "subtitle": "Schicke Push-Hinweise an Teilnehmende",
    "composeTitle": "Nachricht senden",
    "errorLoad": "Nachrichten konnten nicht geladen werden.",
    "errorSend": "Nachricht konnte nicht gesendet werden.",
    "sendSuccess": "Benachrichtigung an Gäste gesendet.",
    "historyTitle": "Neueste Nachrichten",
    "empty": "Noch keine Gästebenachrichtigungen.",
    "emptyTitle": "Erste Gästebenachrichtigung senden",
    "emptyBody": "Erinnere Gäste kurz oder teile ein Highlight.",
    "emptyAction": "Nachricht verfassen",
    "status": {
      "active": "Aktiv",
      "draft": "Entwurf",
      "archived": "Archiviert"
    },
    "audience": {
      "all": "Alle Gäste",
      "guest": "Einzelner Gast"
    },
    "type": {
      "broadcast": "Broadcast",
      "support_tip": "Support-Hinweis",
      "upload_alert": "Upload-Status",
      "achievement_major": "Achievement",
      "photo_activity": "Foto-Aktivität",
      "feedback_request": "Feedback-Anfrage"
    },
    "history": {
      "untitled": "Ohne Titel",
      "noBody": "Kein Nachrichtentext."
    },
    "form": {
      "title": "Titel",
      "titlePlaceholder": "Galerie-Erinnerung, Upload-Nudge ...",
      "message": "Nachricht",
      "messagePlaceholder": "Schreibe eine kurze Notiz an deine Gäste.",
      "audience": "Zielgruppe",
      "audienceAll": "Alle Gäste",
      "audienceGuest": "Einzelner Gast (Name oder Gerät)",
      "guestIdentifier": "Gastname oder Geräte-ID",
      "guestPlaceholder": "z. B. Alex oder Gerätetoken",
      "cta": "CTA (optional)",
      "ctaLabel": "Button-Label",
      "ctaUrl": "Button-Link",
      "ctaHint": "Beide Felder werden benötigt, um einen Button zu senden.",
      "ctaError": "CTA-Label und Link müssen zusammen ausgefüllt werden.",
      "expiresIn": "Läuft ab in (Minuten)",
      "expiresPlaceholder": "60",
      "priority": "Priorität",
      "priorityValue": "Priorität {{value}}",
      "send": "Benachrichtigung senden",
      "validation": "Füge Titel, Nachricht und ggf. einen Ziel-Gast hinzu."
    }
  },
  "dataExports": {
    "title": "Datenexporte",
    "request": {
      "title": "Exportanfrage",
      "hint": "Exportiere Mandantendaten oder ein einzelnes Event-Archiv.",
      "progress": "Export läuft. Die Liste wird automatisch aktualisiert."
    },
    "fields": {
      "scope": "Umfang",
      "event": "Veranstaltung",
      "eventPlaceholder": "Event auswählen",
      "includeMedia": "Originaldateien einschließen",
      "includeMediaHint": "Größeres ZIP; nur bei Bedarf."
    },
    "scopes": {
      "tenant": "Mandantenexport",
      "event": "Event-Export"
    },
    "history": {
      "title": "Letzte Exporte",
      "hint": "Die letzten 10 Exporte für Mandant und Events.",
      "empty": "Noch keine Exporte."
    },
    "status": {
      "pending": "Ausstehend",
      "processing": "In Arbeit",
      "ready": "Bereit",
      "failed": "Fehlgeschlagen"
    },
    "badges": {
      "includesMedia": "Originaldateien"
    },
    "actions": {
      "refresh": "Aktualisieren",
      "request": "Export anfordern",
      "requesting": "Wird angefordert...",
      "requested": "Export wird vorbereitet.",
      "download": "Herunterladen",
      "downloaded": "Download gestartet."
    },
    "errors": {
      "load": "Exporte konnten nicht geladen werden.",
      "request": "Export konnte nicht gestartet werden.",
      "eventRequired": "Bitte zuerst ein Event auswählen.",
      "failed": "Export fehlgeschlagen.",
      "download": "Download fehlgeschlagen."
    }
  },
  "analytics": {
    "title": "Analytics",
    "upgradeAction": "Upgrade auf Premium",
    "kpiTitle": "Event-Überblick",
    "kpiUploads": "Uploads",
    "kpiContributors": "Beitragende",
    "kpiLikes": "Likes",
    "activityTitle": "Aktivitäts-Zeitachse",
    "timeframe": "Letzte {{hours}} Stunden",
    "timeframeHint": "Ältere Aktivität ausgeblendet",
    "uploadsPerHour": "Uploads pro Stunde",
    "noActivity": "Noch keine Uploads",
    "emptyActionShareQr": "QR-Code teilen",
    "contributorsTitle": "Top-Beitragende",
    "likesCount": "{{count}} Likes",
    "likesCount_one": "{{count}} Like",
    "likesCount_other": "{{count}} Likes",
    "noContributors": "Noch keine Beitragenden",
    "emptyActionInvite": "Gäste einladen",
    "tasksTitle": "Beliebte Aufgaben",
    "noTasks": "Noch keine Aufgabenaktivität",
    "emptyActionOpenTasks": "Aufgaben öffnen",
    "lockedTitle": "Analytics freischalten",
    "lockedBody": "Erhalte tiefe Einblicke in die Interaktionen deines Events mit dem Premium-Paket."
  },
  "shop": {
    "title": "Paket upgraden",
    "subtitle": "Wähle ein Paket, um mehr Funktionen und Limits freizuschalten.",
    "recommendationTitle": "Empfohlen für dich",
    "recommendationBody": "Das hervorgehobene Paket enthält das gewünschte Feature.",
    "compare": {
      "title": "Pakete vergleichen",
      "helper": "Wische, um Pakete nebeneinander zu vergleichen.",
      "toggleCards": "Karten",
      "toggleCompare": "Vergleichen",
      "headers": {
        "plan": "Paket",
        "price": "Preis"
      },
      "rows": {
        "photos": "Fotos",
        "guests": "Gäste",
        "days": "Galerietage"
      },
      "values": {
        "included": "Enthalten",
        "notIncluded": "Nicht enthalten",
        "unlimited": "Unbegrenzt"
      }
    },
    "select": "Auswählen",
    "manage": "Paket verwalten",
    "limits": {
      "photos": "{{count}} Fotos",
      "photos_one": "{{count}} Foto",
      "photos_other": "{{count}} Fotos",
      "unlimitedPhotos": "Unbegrenzte Fotos",
      "days": "{{count}} Tage Galerie",
      "days_one": "{{count}} Tag Galerie",
      "days_other": "{{count}} Tage Galerie"
    },
    "features": {
      "advanced_analytics": "Erweiterte Analytics",
      "basic_uploads": "Basis-Uploads",
      "custom_branding": "Eigenes Branding",
      "custom_tasks": "Benutzerdefinierte Aufgaben",
      "limited_sharing": "Begrenztes Teilen",
      "live_slideshow": "Live-Slideshow",
      "priority_support": "Priorisierter Support",
      "unlimited_sharing": "Unbegrenztes Teilen",
      "watermark_removal": "Kein Wasserzeichen"
    },
    "status": {
      "active": "Aktives Paket",
      "owned": "Gekauft",
      "remaining": "Noch {{count}} Events",
      "remaining_one": "Noch {{count}} Event",
      "remaining_other": "Noch {{count}} Events"
    },
    "badges": {
      "recommended": "Empfohlen",
      "active": "Aktiv",
      "upgrade": "Upgrade",
      "downgrade": "Downgrade"
    },
    "confirmTitle": "Kauf bestätigen",
    "confirmSubtitle": "Du upgradest auf:",
    "legalTitle": "Rechtliches",
    "legal": {
      "agb": "Ich stimme den AGB und Datenschutzbestimmungen zu.",
      "withdrawal": "Ich stimme zu, dass die Ausführung des Vertrags sofort beginnt und ich mein Widerrufsrecht verliere."
    },
    "processing": "Verarbeitung...",
    "payNow": "Jetzt zahlen",
    "errors": {
      "checkout": "Checkout fehlgeschlagen"
    },
    "selectDisabled": "Nicht verfügbar"
  }
}
