Files
fotospiel-app/resources/js/admin/i18n/locales/de/management.json
Codex Agent 49c4f9ad7d
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
Tweak German admin copy
2026-01-23 11:10:32 +01:00

3011 lines
114 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"mobileProfile": {
"settings": "Einstellungen"
},
"readiness": {
"steps": {
"basicsDescription": "Grundlage für die Gäste-Info.",
"accessDescription": "Der Schlüssel für deine Gäste.",
"tasksDescription": "Sorgt für 3x mehr Interaktion."
}
},
"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}} Events im Kontingent 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 im Kontingent 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 Account 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. Fotoaufgaben",
"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",
"actionNeeded": "Prüfen"
},
"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",
"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 Fotoaufgaben",
"guests": "Registrierte Gäste",
"photos": "Hochgeladene Bilder"
},
"pickEvent": "Event auswählen",
"active": "Aktiv",
"managementTitle": "Event-Verwaltung",
"dateTbd": "Datum folgt",
"locationPlaceholder": "Ort"
},
"quick": {
"tasks": "Fotoaufgaben & 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",
"moderation": "Foto-Moderation",
"controlRoom": "Moderation & Live-Show"
},
"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": "Fotoaufgaben"
},
"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.",
"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.",
"missingType": "Event-Typ fehlt. Bitte speichere das Event erneut im Admin."
},
"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": "Fotoaufgaben 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, Fotoaufgaben und QR-Codes deines Events im Blick.",
"toolkitSubtitle": "Moderation, Fotoaufgaben und QR-Codes für deinen Eventtag bündeln.",
"hero": {
"badge": "Event",
"description": "Konzentriere dich auf Fotoaufgaben, 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"
}
}
},
"quickActions": {
"title": "Schnellaktionen",
"subtitle": "Nutze die wichtigsten Schritte vor und während deines Events.",
"moderate": "Fotos moderieren",
"tasks": "Fotoaufgaben 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": "Fotoaufgaben",
"title": "Fotoaufgaben für Gäste",
"subtitle": "Motiviere Gäste mit klaren Fotoaufgaben & Highlights.",
"summary": {
"assigned": "Zugewiesen",
"library": "Bibliothek",
"collections": "Sammlungen",
"emotions": "Emotionen"
},
"empty": "Noch keine Fotoaufgaben zugewiesen.",
"manage": "Fotoaufgabenbereich öffnen",
"status": {
"completed": "Erledigt",
"open": "Offen"
},
"disabledTitle": "Fotoaufgaben-Modus ist für dieses Event aus",
"disabledBody": "Gäste sehen nur den Fotofeed. Aktiviere Fotoaufgaben in den Event-Einstellungen, um sie wieder anzuzeigen.",
"toggle": {
"title": "Fotoaufgaben für Gäste",
"description": "Steuere, ob Gäste Mission Cards und Fotoideen sehen.",
"active": "AKTIV",
"inactive": "INAKTIV",
"onLabel": "Mission Cards aktiv",
"offLabel": "Nur Fotofeed",
"switchLabel": "Fotoaufgaben-Modus",
"enabled": "Fotoaufgaben aktiviert",
"disabled": "Fotoaufgaben deaktiviert",
"permissionHint": "Du hast keine Berechtigung, Fotoaufgaben zu ändern."
},
"tabs": {
"tasks": "Aufgaben",
"library": "Aufgabenbibliothek",
"emotions": "Emotionen",
"collections": "Sammlungen"
},
"quickNav": "Schnellzugriff",
"sections": {
"assigned": "Zugewiesen",
"library": "Bibliothek",
"collections": "Sammlungen",
"emotions": "Emotionen"
},
"actions": "Aktionen",
"assigned": "Fotoaufgabe hinzugefügt",
"updateFailed": "Fotoaufgabe konnte nicht gespeichert werden.",
"limitReached": "Fotoaufgaben-Limit erreicht.",
"limitReachedHint": "Dieses Event erlaubt maximal {{count}} Fotoaufgaben.",
"limitRemaining": "{{count}} von {{total}} Fotoaufgaben verfügbar.",
"remainingIndicator": "{{count}} / {{total}} übrig",
"limitSkipped": "{{count}} Fotoaufgaben wegen Limit übersprungen.",
"created": "Fotoaufgabe gespeichert",
"removed": "Fotoaufgabe entfernt",
"remove": "Entfernen",
"removeTitle": "Fotoaufgabe entfernen?",
"removeBody": "\"{{title}}\" wird aus dem Event entfernt.",
"removeBodyFallback": "Die Fotoaufgabe wird aus dem Event entfernt.",
"imported": "Fotoaufgabenpaket importiert",
"saveTask": "Fotoaufgabe speichern",
"add": "Hinzufügen",
"assignedTitle": "Aufgabenliste",
"emptyHint": "Lege jetzt Fotoaufgaben an oder importiere ein Paket.",
"emptyTitle": "Noch keine Fotoaufgaben",
"emptyBody": "Lege Fotoaufgaben an oder importiere ein Paket für dein Event.",
"emptyActionTask": "Fotoaufgabe hinzufügen",
"emptyActionPack": "Fotoaufgabenpaket importieren",
"addTask": "Fotoaufgabe hinzufügen",
"addTaskHint": "Erstelle eine neue Fotoaufgabe für dieses Event.",
"import": "Fotoaufgabenpaket importieren",
"importHint": "Nutze vordefinierte Pakete für deinen Event-Typ.",
"search": "Fotoaufgaben durchsuchen",
"emotionFilter": "Emotion filtern",
"customEmotion": "Eigene Emotion",
"allEmotions": "Alle",
"count": "{{count}} Fotoaufgaben",
"library": "Weitere Fotoaufgaben",
"hideLibrary": "Bibliothek ausblenden",
"viewAllLibrary": "Alle anzeigen",
"libraryEmpty": "Keine weiteren Fotoaufgaben verfügbar.",
"hideCollections": "Pakete ausblenden",
"showCollections": "Alle Pakete anzeigen",
"collectionsEmpty": "Keine Pakete vorhanden.",
"bulkAdd": "Bulk add",
"selectionCount": "{{count}} ausgewählt",
"bulkRemove": "Auswahl löschen",
"bulkCancel": "Auswahl beenden",
"bulkRemoveTitle": "Auswahl löschen",
"bulkRemoveBody": "Dies entfernt die ausgewählten Fotoaufgaben aus dem Event.",
"select": "Fotoaufgabe auswählen",
"addEmotion": "Emotion hinzufügen",
"emotionsEmpty": "Noch keine Emotionen vorhanden. Füge eine hinzu, um Aufgaben zu kategorisieren.",
"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 Fotoaufgabe pro Zeile. Sie werden erstellt und dem Event hinzugefügt.",
"bulkPlaceholder": "z. B.\nBraut & Bräutigam Porträt\nGruppenfoto mit Hauptgästen"
},
"recap": {
"badge": "Nachbereitung",
"title": "Event-Nachbereitung",
"completedTitle": "Event abgeschlossen",
"openRecap": "Nachbereitung, Exporte & Galerie-Einstellungen",
"subtitle": "Abschluss, Export und Galerie-Laufzeit verwalten.",
"statusClosed": "Archiviert",
"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",
"shareBody": "Deine Gäste können die Galerie auch nach dem Event weiter ansehen.",
"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.",
"shareText": "Schau dir die Fotos von unserem Event an!",
"qrTitle": "QR-Code teilen",
"qrDownload": "QR-Code herunterladen",
"qrShare": "Link/QR teilen",
"qrAlt": "QR-Code zur Gäste-Galerie",
"tabs": {
"overview": "Übersicht",
"engagement": "Interaktion",
"compliance": "Bildpaket herunterladen"
},
"engagementError": "Engagement konnte nicht geladen werden.",
"engagement": {
"title": "Gäste-Engagement",
"subtitle": "Highlights, Rankings und Meilensteine deiner Gäste.",
"summary": {
"photos": "Fotos",
"guests": "Gäste",
"tasks": "Fotoaufgaben gelöst",
"likes": "Likes"
},
"leaderboards": {
"uploadsTitle": "Top Beitragende",
"uploadsEmpty": "Noch keine Uploads.",
"likesTitle": "Am meisten geliked",
"likesEmpty": "Noch keine Likes."
},
"highlightsTitle": "Highlights",
"topPhoto": "Top-Foto",
"topPhotoEmpty": "Noch keine Foto-Highlights.",
"trendingEmotion": "Trend-Emotion",
"trendingEmpty": "Noch keine Trends.",
"timeline": "Uploads im Verlauf",
"timelineEmpty": "Noch keine Timeline-Daten.",
"timelineRow": "{{photos}} Fotos · {{guests}} Gäste",
"likesLabel": "Likes",
"guestFallback": "Gast",
"empty": "Noch keine Engagement-Daten.",
"noInvite": "Noch kein aktiver Gäste-Link verfügbar."
},
"allowDownloads": "Downloads erlauben",
"allowDownloadsHint": "Gäste dürfen Fotos speichern",
"allowSharing": "Teilen erlauben",
"allowSharingHint": "Gäste dürfen Links teilen",
"settings": "Nachlauf-Optionen",
"addons": "Galerie verlängern",
"addonBody": "Die Online-Zeit deiner Galerie neigt sich dem Ende? Hier kannst du sie verlängern.",
"buyExtension": "Galerie um 30 Tage verlängern",
"galleryOpen": "Galerie online",
"galleryClosed": "Galerie geschlossen",
"exportTitle": "Export & Backup",
"exportTitleShort": "Exporte",
"exportCopy": "Alle Assets sichern",
"exportHint": "Zip/CSV Export und Backup anstoßen.",
"backup": "Backup",
"downloadAll": "Fotos 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 / Fotoaufgaben-Bundles",
"subtitle": "Stimme Farben, Schriftarten und Fotoaufgabenpakete aufeinander ab.",
"brandingTitle": "Branding",
"brandingFallback": "Aktuelle Auswahl",
"brandingCopy": "Passe Farben & Schriftarten im Layout-Editor an.",
"brandingCta": "Branding anpassen",
"collectionsTitle": "Vorlagen / Fotoaufgaben-Bundles",
"collectionsFallback": "Empfohlene Story",
"collectionsCopy": "Importiere passende Kollektionen oder aktiviere Emotionen im Fotoaufgabenbereich.",
"collectionsActive": "{{count}} aktive Links",
"tasksCount": "{{count}} Fotoaufgaben",
"collectionsManage": "Fotoaufgaben bearbeiten",
"collectionsImport": "Fotoaufgaben-Set importieren",
"emotionsTitle": "Emotionen",
"emotionsEmpty": "Aktiviere Emotionen, um Fotoaufgaben zu kategorisieren.",
"emotionsCta": "Emotionen verwalten",
"titleShort": "Branding",
"previewTitle": "Guest-App-Vorschau",
"previewSubtitle": "Aktuelle Farben & Schriften",
"previewCta": "Fotos hochladen",
"primary": "Primärfarbe",
"accent": "Akzentfarbe",
"background": "Hintergrund",
"surface": "Fläche",
"lockedBranding": "Branding ist in diesem Paket gesperrt.",
"lockedTitle": "Branding freischalten",
"lockedBody": "Upgrade auf Standard oder Premium, um Event-Branding zu nutzen.",
"upgradeAction": "Paket upgraden",
"source": "Branding-Quelle",
"sourceHint": "Nutze das Standard-Branding oder passe nur dieses Event an.",
"useDefault": "Standard",
"useCustom": "Dieses Event",
"usingDefault": "Standard-Branding aktiv",
"usingCustom": "Event-Branding aktiv",
"mode": "Theme",
"modeLight": "Hell",
"modeAuto": "Auto",
"modeDark": "Dunkel",
"colors": "Farben",
"primaryColor": "Primärfarbe",
"accentColor": "Akzentfarbe",
"backgroundColor": "Hintergrundfarbe",
"surfaceColor": "Flächenfarbe",
"fonts": "Schriften",
"headingFont": "Überschrift-Schrift",
"headingFontPlaceholder": "SF Pro Display",
"bodyFont": "Fließtext-Schrift",
"bodyFontPlaceholder": "SF Pro Text",
"fontSize": "Schriftgröße",
"fontSizeSmall": "S",
"fontSizeMedium": "M",
"fontSizeLarge": "L",
"logo": "Logo",
"logoAlt": "Logo",
"logoModeUpload": "Upload",
"logoModeEmoticon": "Emoticon",
"logoValue": "Emoticon",
"logoValuePlaceholder": "🎉",
"logoPosition": "Position",
"positionLeft": "Links",
"positionCenter": "Zentriert",
"positionRight": "Rechts",
"logoSize": "Größe",
"logoSizeSmall": "S",
"logoSizeMedium": "M",
"logoSizeLarge": "L",
"replaceLogo": "Logo ersetzen",
"removeLogo": "Entfernen",
"logoHint": "Logo hochladen oder Emoji für den Guest-Header nutzen.",
"uploadLogo": "Logo hochladen (max. 1 MB)",
"logoTooLarge": "Logo muss unter 1 MB sein.",
"buttons": "Buttons & Links",
"buttonsHint": "Stil, Radius und Link-Farbe für Buttons.",
"buttonFilled": "Gefüllt",
"buttonOutline": "Outline",
"buttonRadius": "Radius",
"buttonPrimary": "Button Primär",
"buttonSecondary": "Button Sekundär",
"linkColor": "Link-Farbe",
"save": "Branding speichern",
"saving": "Speichere...",
"saveSuccess": "Branding gespeichert.",
"reset": "Zurücksetzen",
"fontPicker": "Schrift auswählen",
"noFonts": "Keine Schriftarten gefunden."
},
"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)."
},
"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",
"previewAlt": "Wasserzeichen Vorschau",
"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.",
"lockedTitle": "Wasserzeichen freischalten",
"lockedBody": "Eigenes Wasserzeichen ist nur im Premium-Paket verfügbar.",
"upgradeAction": "Upgrade auf Premium",
"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.",
"copyInvite": "Einladungslink kopiert",
"copyInviteFailed": "Kopieren nicht möglich",
"copyInviteLabel": "Einladungslink kopieren",
"emptyAction": "Erste Einladung senden"
},
"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"
}
}
},
"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": "Fotoaufgaben",
"invites": "QR-Codes",
"branding": "Branding",
"photobooth": "Photobooth",
"recap": "Nachbereitung"
},
"eventTasks": {
"title": "Fotoaufgaben & Missionen",
"subtitle": "Stelle Mission Cards und Fotoaufgaben für dieses Event zusammen.",
"search": "Fotoaufgaben suchen",
"emotionFilter": "Emotionen filtern",
"allEmotions": "Alle",
"actions": {
"back": "Zurück zur Übersicht",
"assign": "Ausgewählte Fotoaufgaben zuweisen"
},
"errors": {
"missingSlug": "Kein Event-Slug angegeben.",
"load": "Event-Fotoaufgaben konnten nicht geladen werden.",
"assign": "Fotoaufgaben 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": "Fotoaufgaben",
"packs": "Vorlagen / Fotoaufgaben-Bundles"
},
"eventStatus": "Status: {{status}}",
"summary": {
"assigned": "Zugeordnete Fotoaufgaben",
"library": "Bibliothek",
"mode": "Aktiver Modus",
"tasksMode": "Mission Cards",
"photoOnly": "Nur Fotos"
},
"library": {
"hintTitle": "Weitere Vorlagen in der Fotoaufgaben-Bibliothek",
"hintCopy": "Lege Fotoaufgaben, Emotionen oder Vorlagen / Fotoaufgaben-Bundles zentral an und nutze sie in mehreren Events.",
"open": "Fotoaufgaben-Bibliothek öffnen"
},
"sections": {
"assigned": {
"title": "Zugeordnete Fotoaufgaben",
"search": "Fotoaufgaben suchen...",
"noResults": "Keine Fotoaufgaben zum Suchbegriff.",
"empty": "Noch keine Fotoaufgaben zugewiesen."
},
"library": {
"title": "Fotoaufgaben aus Bibliothek hinzufügen",
"empty": "Keine Fotoaufgaben in der Bibliothek gefunden."
}
},
"priorities": {
"low": "Niedrig",
"medium": "Mittel",
"high": "Hoch",
"urgent": "Dringend"
},
"modes": {
"title": "Fotoaufgaben & Foto-Modus",
"photoOnlyHint": "Der Foto-Modus ist aktiv. Gäste können Fotos hochladen, sehen aber keine Fotoaufgaben.",
"tasksHint": "Fotoaufgaben sind aktiv. Gäste sehen Mission Cards in der App.",
"photoOnly": "Foto-Modus",
"tasks": "Fotoaufgaben aktiv",
"switchLabel": "Fotoaufgaben aktivieren/deaktivieren",
"updating": "Einstellung wird gespeichert ..."
},
"collections": {
"title": "Vorlagen / Fotoaufgaben-Bundles",
"subtitle": "Importiere Fotoaufgaben-Kollektionen, die zu deinem Event passen.",
"viewAll": "Alle Kollektionen ansehen",
"errorTitle": "Kollektionen nicht verfügbar",
"empty": "Keine empfohlenen Kollektionen gefunden.",
"tasksCount": "{{count}} Fotoaufgaben",
"genericType": "Allgemein",
"global": "Global",
"custom": "Custom",
"recommended": "Empfohlen",
"optional": "Optional",
"importCta": "Fotoaufgaben-Set importieren",
"imported": "Kollektion erfolgreich importiert",
"importFailed": "Fotoaufgaben-Set konnte nicht importiert werden",
"error": "Kollektionen konnten nicht geladen werden."
},
"toolkit": {
"titleFallback": "Event-Day Toolkit",
"subtitle": "Behalte Uploads, Fotoaufgaben 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": "Fotoaufgaben öffnen",
"refresh": "Aktualisieren"
},
"alerts": {
"errorTitle": "Fehler",
"attention": "Achtung",
"noTasks": "Noch keine Fotoaufgaben zugewiesen aktiviere ein Paket oder lege Fotoaufgaben 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": "Fotoaufgaben"
},
"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 Fotoaufgaben",
"subtitle": "Motiviere Gäste mit klaren Fotoaufgaben & Highlights.",
"summary": "{{completed}} von {{total}} erledigt",
"empty": "Noch keine Fotoaufgaben zugewiesen.",
"manage": "Fotoaufgaben 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 / Fotoaufgaben-Bundles für ein stimmiges Gäste-Erlebnis.",
"emotionsTitle": "Emotionen",
"emotionsCount": "{{count}} aktiviert",
"emotionsEmpty": "Aktiviere Emotionen, um Fotoaufgaben zu kategorisieren.",
"emotionsCta": "Emotionen verwalten",
"collectionsTitle": "Vorlagen / Fotoaufgaben-Bundles",
"collectionsCount": "{{count}} Fotoaufgaben",
"collectionsEmpty": "Noch keine empfohlenen Vorlagen / Fotoaufgaben-Bundles.",
"collectionsCta": "Fotoaufgaben-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 Fotoaufgaben. 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": "Uploader-Verbindung",
"description": "Nutze die Fotospiel-Uploader-App für HTTP-Uploads. Beim Zurücksetzen werden neue Zugangsdaten generiert.",
"active": "Aktuell: {{mode}}",
"uploader": "Uploader-App (HTTP)"
},
"selector": {
"title": "Verbindung",
"description": "Nutze die Fotospiel-Uploader-App für HTTP-Uploads."
},
"credentials": {
"heading": "Zugangsdaten für die Uploader-App",
"description": "Teile die Zugangsdaten mit der Fotospiel-Uploader-App.",
"uploaderTitle": "Uploader-App (HTTP)",
"uploaderDescription": "Trage URL, Benutzername und Passwort in die Fotospiel-Uploader-App ein. Antworten sind JSON (optional XML).",
"show": "Zugangsdaten anzeigen",
"hide": "Zugangsdaten verbergen",
"hidden": "Zugangsdaten verborgen. Tippe zum Anzeigen.",
"host": "Host",
"port": "Port",
"username": "Benutzername",
"password": "Passwort",
"path": "Upload-Pfad",
"postUrl": "Upload-URL",
"responseFormat": "Antwort-Format"
},
"connectCode": {
"label": "Verbindungscode",
"description": "Erstelle einen 6-stelligen Code für die Uploader-App.",
"expires": "Läuft ab: {{date}}",
"actions": {
"generate": "Verbindungscode erstellen",
"generated": "Verbindungscode erstellt"
},
"errors": {
"failed": "Verbindungscode konnte nicht erstellt werden."
}
},
"uploader": {
"hint": "POST mit Mediendatei oder base64-Feld \"media\"; die App nutzt diese Zugangsdaten."
},
"steps": {
"activate": {
"title": "1. Photobooth aktivieren",
"description": "Schalte den Upload-Zugang fuer dieses Event frei."
},
"download": {
"title": "2. Uploader App herunterladen"
},
"access": {
"title": "3. Verbindungscode erstellen",
"description": "Der Code verbindet die App sicher mit deinem Event."
}
},
"uploaderDownload": {
"title": "Fotospiel Uploader App",
"description": "Die Fotospiel Uploader App wird benötigt, damit Uploads stabil laufen, die Zugangsdaten geschützt bleiben und keine Dateien verloren gehen.",
"emailAction": "Download-Links per E-Mail senden",
"emailSuccess": "Download-Links wurden per E-Mail gesendet.",
"emailFailed": "E-Mail konnte nicht gesendet werden.",
"actionWindows": "Uploader herunterladen (Windows)",
"actionMac": "Uploader herunterladen (macOS)",
"actionLinux": "Uploader herunterladen (Linux)"
},
"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 die Verbindung für die Uploader-App.",
"share": "Zugang teilen",
"shareCopy": "Übergib URL, Benutzername & 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 Fotoaufgaben zuweisen"
},
"title": "Fotoaufgaben & Missionen",
"subtitle": "Stelle Mission Cards und Fotoaufgaben für dieses Event zusammen.",
"alerts": {
"notFoundTitle": "Event nicht gefunden",
"notFoundDescription": "Bitte kehre zur Eventliste zurück."
},
"tabs": {
"tasks": "Fotoaufgaben",
"packs": "Vorlagen / Fotoaufgaben-Bundles"
},
"eventStatus": "Status: {{status}}",
"modes": {
"title": "Fotoaufgaben & Foto-Modus",
"tasksHint": "Fotoaufgaben 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 Fotoaufgaben.",
"tasks": "Fotoaufgaben aktiv",
"photoOnly": "Foto-Modus",
"switchLabel": "Fotoaufgaben aktivieren/deaktivieren",
"updating": "Einstellung wird gespeichert ..."
},
"summary": {
"assigned": "Zugeordnete Fotoaufgaben",
"library": "Bibliothek",
"mode": "Aktiver Modus",
"tasksMode": "Mission Cards",
"photoOnly": "Nur Fotos"
},
"library": {
"hintTitle": "Weitere Vorlagen in der Fotoaufgaben-Bibliothek",
"hintCopy": "Lege eigene Fotoaufgaben, Emotionen oder Vorlagen / Fotoaufgaben-Bundles zentral an und nutze sie in mehreren Events.",
"open": "Fotoaufgaben-Bibliothek öffnen"
},
"sections": {
"assigned": {
"title": "Zugeordnete Fotoaufgaben",
"search": "Fotoaufgaben suchen...",
"noResults": "Keine Fotoaufgaben zum Suchbegriff.",
"empty": "Noch keine Fotoaufgaben zugewiesen."
},
"library": {
"title": "Fotoaufgaben aus Bibliothek hinzufügen",
"empty": "Keine Fotoaufgaben in der Bibliothek gefunden."
}
},
"actionsShort": {
"assign": "Ausgewählte Fotoaufgaben zuweisen"
},
"errors": {
"missingSlug": "Kein Event-Slug angegeben.",
"load": "Event-Fotoaufgaben konnten nicht geladen werden.",
"assign": "Fotoaufgaben 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 / Fotoaufgaben-Bundles",
"subtitle": "Importiere Fotoaufgaben-Kollektionen, die zu deinem Event passen.",
"viewAll": "Alle Kollektionen ansehen",
"empty": "Keine empfohlenen Kollektionen gefunden.",
"tasksCount": "{{count}} Fotoaufgaben",
"genericType": "Allgemein",
"global": "Global",
"custom": "Custom",
"recommended": "Empfohlen",
"optional": "Optional",
"importCta": "Fotoaufgaben-Set importieren",
"imported": "Kollektion erfolgreich importiert",
"importFailed": "Fotoaufgaben-Set konnte nicht importiert werden"
}
},
"collections": {
"title": "Fotoaufgabenvorlagen",
"subtitle": "Durchstöbere kuratierte Vorlagen oder aktiviere sie für deine Events.",
"actions": {
"import": "Importieren",
"create": "Vorlage erstellen",
"openTasks": "Fotoaufgaben-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 Fotoaufgabenpaket."
},
"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}} Fotoaufgaben",
"updated": "Aktualisiert: {{date}}"
},
"pagination": {
"prev": "Zurück",
"next": "Weiter",
"page": "Seite {{current}} von {{total}}"
}
},
"engagement": {
"subtitle": "Plane Fotoaufgaben, 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 Fotoaufgaben-Listen sichtbar",
"cancel": "Abbrechen",
"submit": "Emotion speichern"
}
},
"management": {
"photobooth": {
"title": "Fotobox-Uploads",
"titleForEvent": "Fotobox-Uploads verwalten",
"subtitle": "Erstelle Zugang für die Uploader-App 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 Fotoaufgaben & 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": "Event-Kontingent",
"threshold": "Warnung bei {{count}} verbleibenden Events"
},
"meta": {
"creditLast": "Letzte Kontingent-Warnung: {{date}}",
"creditNever": "Noch keine Kontingent-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 Partner / Agentur-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."
}
},
"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."
}
}
}
},
"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 oder nutze eigene Einstellungen 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": "Kopfzeile, Buttons und Bottom-Navigation nach Branding visualisiert."
},
"useDefault": "Standard nutzen",
"useCustom": "Event-spezifisch",
"toggleHint": "Standard nutzt vorgegeben Farben, Event-spezifisch erlaubt Dir eigene Farben/Schriftarten zu nutzen.",
"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 aktiv.",
"custom": "Event-spezifisches Branding aktiv."
},
"usingDefault": "Standard-Branding aktiv",
"usingCustom": "Event-Branding aktiv",
"preview": {
"demoTitle": "Demo-Event",
"guestView": "Gastansicht · {{mode}}",
"ctaCopy": "Buttons spiegeln den gewählten Stil wider.",
"cta": "Fotos jetzt hochladen",
"bottomNav": "Bottom-Navigation"
}
},
"taskLibrary": {
"titles": {
"default": "Fotoaufgaben-Bibliothek",
"embedded": "Fotoaufgaben"
},
"subtitles": {
"default": "Weise Fotoaufgaben zu und tracke den Fortschritt rund um deine Events.",
"embedded": "Plane Fotoaufgaben, Aktionen und Highlights für deine Gäste."
},
"errors": {
"title": "Fehler",
"load": "Fotoaufgaben konnten nicht geladen werden."
},
"actions": {
"collections": "Collections",
"new": "Neu",
"searchPlaceholder": "Nach Fotoaufgaben suchen …"
},
"pagination": {
"page": "Seite {{current}} von {{total}} · {{count}} Einträge",
"summary": "Insgesamt {{count}} Fotoaufgaben · Seite {{current}} von {{total}}",
"prev": "Zurück",
"next": "Weiter"
},
"form": {
"editTitle": "Fotoaufgabe bearbeiten",
"createTitle": "Neue Fotoaufgabe 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 Fotoaufgaben 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 Fotoaufgaben angelegt",
"description": "Starte mit einer neuen Fotoaufgabe oder importiere Vorlagen, um deine Gäste zu inspirieren.",
"cta": "Erste Fotoaufgabe 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": "Fotoaufgaben & Challenges",
"helpOn": "Gäste sehen Fotoaufgaben, Challenges und Achievements.",
"helpOff": "Fotoaufgaben-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, Fotoaufgaben 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 Fotoaufgaben.",
"description_days": "Noch {{count}} Tage bereite QR-Codes und Fotoaufgaben 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"
}
},
"mobileDashboard": {
"title": "Dashboard",
"shortcutAnalytics": "Analytics",
"quickActionsTitle": "Experience",
"readyForLiftoff": "Alles erledigt.",
"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": "Fotoaufgaben & 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",
"eventAllowance": "Event-Kontingent",
"eventPerPurchase": "1 Event pro Kauf",
"eventPerPurchaseShort": "Pro Kauf",
"purchased": "Gekauft",
"expires": "Läuft ab",
"unlimited": "Unbegrenzt",
"unknown": "Unbekannt",
"featuresTitle": "Enthaltene Features",
"feature": {
"priority_support": "Priority Support",
"reseller_dashboard": "Partner-Dashboard",
"custom_domain": "Eigene Domain",
"custom_branding": "Benutzerdefiniertes Branding",
"custom_tasks": "Individuelle Fotoaufgaben",
"unlimited_sharing": "Unbegrenztes Sharing",
"analytics": "Statistiken",
"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 Statistiken",
"branding_allowed": "Branding",
"watermark_allowed": "Wasserzeichen",
"watermark_base": "Fotospiel-Wasserzeichen",
"no_watermark": "Fotospiel-Wasserzeichen entfernen",
"watermark_custom": "Eigenes 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"
},
"tasksSetupNote": "Setup nötig",
"taskDecision": {
"title": "Fotoaufgaben einrichten?",
"body": "Dein Event ist aktiv und Fotoaufgaben sind eingeschaltet, aber es sind noch keine Fotoaufgaben zugewiesen. Lege jetzt Fotoaufgaben fest oder deaktiviere Fotoaufgaben für dieses Event.",
"promptTitle": "Nächster Schritt",
"promptBody": "Gäste sehen Missionen erst, wenn Fotoaufgaben hinterlegt sind.",
"ctaManage": "Fotoaufgaben hinzufügen",
"ctaDisable": "Fotoaufgaben deaktivieren",
"dismiss": "Später",
"disabledToast": "Fotoaufgaben wurden für dieses Event deaktiviert.",
"disableError": "Fotoaufgaben konnten nicht deaktiviert werden."
},
"pickEvent": "Event auswählen",
"status": {
"published": "Live",
"draft": "Entwurf"
},
"photosLabel": "Fotos prüfen",
"photosDesc": "Uploads und Highlights moderieren",
"tasksLabel": "Fotoaufgaben & Challenges verwalten",
"tasksDesc": "Zuweisen und Fortschritt verfolgen",
"tasksDisabledDesc": "Fotoaufgaben werden Gästen nicht angezeigt (Fotoaufgaben-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",
"shortcutAnalytics": "Statistiken",
"quickActionsTitle": "Schnellzugriff",
"kpiTitle": "Wichtigste Kennzahlen",
"kpiTasks": "Offene Fotoaufgaben",
"kpiPhotos": "Fotos",
"kpiGuests": "Gäste",
"kpiUnlimited": "{{label}} unbegrenzt",
"kpiRemaining": "{{remaining}} übrig",
"kpiTasksNote": "Aktiv",
"kpiTasksDisabled": "Deaktiviert",
"todayTitle": "Heute im Blick",
"todayUploads": "Uploads (24h)",
"todayPending": "Ausstehend",
"todayLikes": "Likes",
"todayTasks": "Fotoaufgaben",
"recentActivityTitle": "Letzte Aktivitaeten",
"recentUploads": "Uploads in den letzten 24h",
"recentLikes": "Likes gesamt",
"recentPending": "Ausstehende Moderation",
"alertsTitle": "Hinweise",
"alertPending": "{{count}} neue Uploads warten auf Freigabe",
"alertTasks": "{{count}} Fotoaufgaben 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."
},
"controlRoom": {
"title": "Moderation & Live-Show",
"subtitle": "Uploads prüfen und Live-Slideshow steuern.",
"tabs": {
"moderation": "Moderation",
"live": "Live-Show"
},
"automation": {
"title": "Automatik",
"sectionTitle": "Einstellungen für Uploads",
"autoApproveHighlights": {
"label": "Highlights automatisch freigeben",
"help": "Wenn du ein ausstehendes Foto highlightest, wird es automatisch freigegeben."
},
"autoAddApproved": {
"label": "Freigegebene automatisch in die Live-Show",
"help": "Freigegebene oder gehighlightete Fotos gehen direkt in die Live-Show.",
"locked": "Aktiv, weil Uploads sofort sichtbar sind."
},
"autoRemoveLive": {
"label": "Aus der Live-Show entfernen",
"help": "Versteckte oder abgelehnte Fotos werden automatisch aus der Live-Show entfernt."
},
"uploaders": {
"title": "Uploader-Ausnahmen",
"subtitle": "Wähle Geräte aus den letzten Uploads, die immer freigegeben oder immer geprüft werden sollen.",
"trustedLabel": "Immer freigeben",
"trustedHelp": "Uploads von diesen Geräten überspringen die Prüfung.",
"forceLabel": "Immer prüfen",
"forceHelp": "Uploads von diesen Geräten müssen immer geprüft werden.",
"add": "Hinzufügen",
"remove": "Entfernen",
"empty": "Noch keine Ausnahmen."
},
"saveFailed": "Automatik-Einstellungen konnten nicht gespeichert werden."
},
"emptyModeration": "Keine Uploads passen zu diesem Filter.",
"emptyLive": "Keine Fotos für die Live-Show in der Warteschlange."
},
"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 bearbeiten",
"language": "Sprache",
"languageDe": "Deutsch",
"languageEn": "Englisch",
"theme": "Theme",
"themeLight": "Hell",
"themeDark": "Dunkel",
"themeSystem": "System",
"logout": "Abmelden",
"logoutTitle": "Ausloggen",
"logoutHint": "Aus der App ausloggen"
},
"mobileSettings": {
"title": "Einstellungen",
"accountTitle": "Account",
"tenantBadge": "Konto #{{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": {}
},
"mobileBilling": {
"packageFallback": "Paket",
"eventPerPurchase": "1 Event pro Kauf",
"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": "Fotoaufgaben",
"gallery_days": "Galerietage",
"max_events_per_year": "Event-Kontingent"
},
"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": "Button (optional)",
"ctaLabel": "Button-Label",
"ctaUrl": "Button-Link",
"ctaHint": "Beide Felder werden benötigt, um einen Button zu senden.",
"ctaError": "Button-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 Bildpakete für dieses Event.",
"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": "Kontoexport",
"event": "Event-Export"
},
"history": {
"title": "Letzte Exporte",
"hint": "Die letzten 10 Exporte für dein Konto 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": "Statistiken",
"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 Fotoaufgaben",
"noTasks": "Noch keine Fotoaufgabenaktivität",
"emptyActionOpenTasks": "Fotoaufgaben öffnen",
"lockedTitle": "Statistiken 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.",
"partner": {
"title": "Event-Kontingent kaufen",
"subtitle": "Kaufe Event-Kontingente, um mehrere Events mit unseren Services umzusetzen.",
"buy": "Kaufen",
"unavailable": "Nicht verfügbar",
"confirmSubtitle": "Du kaufst:",
"includedTier": "Inklusive Event-Level: {{tier}}",
"eventsIncluded": "{{count}} Events im Kontingent",
"recommendedUsage": "Empfohlen innerhalb von 24 Monaten zu nutzen.",
"tiers": {
"starter": "Starter",
"standard": "Standard",
"premium": "Premium"
},
"compare": {
"rows": {
"includedTier": "Inklusive Event-Level",
"events": "Events im Kontingent"
},
"values": {
"unknown": "—"
}
}
},
"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 Statistiken",
"basic_uploads": "Basis-Uploads",
"custom_branding": "Eigenes Branding",
"custom_tasks": "Benutzerdefinierte Fotoaufgaben",
"limited_sharing": "Begrenztes Teilen",
"live_slideshow": "Live-Slideshow",
"priority_support": "Priorisierter Support",
"unlimited_sharing": "Unbegrenztes Teilen",
"watermark_removal": "Kein Wasserzeichen",
"watermark_base": "Fotospiel-Wasserzeichen",
"no_watermark": "Fotospiel-Wasserzeichen entfernen",
"watermark_custom": "Eigenes 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"
}
}