weitere perfektionierung der neuen mobile app

This commit is contained in:
Codex Agent
2025-12-11 12:18:08 +01:00
parent 7b01a77083
commit b4417db5cd
38 changed files with 4265 additions and 3040 deletions

View File

@@ -1607,5 +1607,168 @@
"cta": "Galerie öffnen",
"ctaFallback": "Events ansehen"
}
},
"events": {
"errors": {
"missingSlug": "Kein Event-Slug angegeben.",
"loadFailed": "Tasks konnten nicht geladen werden.",
"saveFailed": "Task konnte nicht gespeichert werden."
},
"tasks": {
"title": "Tasks & Checklisten",
"actions": "Aktionen",
"assigned": "Task hinzugefügt",
"updateFailed": "Task konnte nicht gespeichert werden.",
"created": "Aufgabe gespeichert",
"removed": "Aufgabe entfernt",
"imported": "Aufgabenpaket importiert",
"saveTask": "Aufgabe speichern",
"add": "Hinzufügen",
"empty": "Noch keine Aufgaben zugewiesen.",
"emptyHint": "Lege jetzt Tasks an oder importiere ein Paket.",
"addTask": "Aufgabe hinzufügen",
"addTaskHint": "Erstelle eine neue Aufgabe für dieses Event.",
"import": "Aufgabenpaket importieren",
"importHint": "Nutze vordefinierte Pakete für deinen Event-Typ.",
"search": "Tasks durchsuchen",
"emotionFilter": "Emotion filtern",
"customEmotion": "Eigene Emotion",
"allEmotions": "Alle",
"count": "{{count}} Tasks",
"library": "Weitere Aufgaben",
"hideLibrary": "Bibliothek ausblenden",
"viewAllLibrary": "Alle anzeigen",
"libraryEmpty": "Keine weiteren Aufgaben verfügbar.",
"hideCollections": "Pakete ausblenden",
"showCollections": "Alle Pakete anzeigen",
"collectionsEmpty": "Keine Pakete vorhanden.",
"bulkAdd": "Mehrere hinzufügen",
"manageEmotions": "Emotionen verwalten",
"manageEmotionsHint": "Filter pflegen und deine Taxonomie sauber halten.",
"saveEmotion": "Emotion speichern",
"emotionName": "Name",
"emotionNamePlaceholder": "z.B. Freude",
"emotionColor": "Farbe",
"emotionRemoved": "Emotion entfernt",
"emotionSaved": "Emotion gespeichert",
"emotionNone": "Keine",
"emotion": "Emotion",
"description": "Beschreibung",
"descriptionPlaceholder": "Optionale Hinweise",
"titleLabel": "Titel",
"titlePlaceholder": "z.B. Erstes Gruppenfoto",
"bulkHint": "Eine Aufgabe pro Zeile. Diese werden erstellt und dem Event hinzugefügt.",
"bulkPlaceholder": "z.B.\nBraut & Bräutigam Portrait\nGruppenfoto Hauptgäste"
}
},
"mobileDashboard": {
"title": "Dashboard",
"selectEvent": "Wähle ein Event, um fortzufahren",
"emptyTitle": "Erstelle dein erstes Event",
"emptyBody": "Starte ein Event, um Tasks, QR-Poster und Uploads zu verwalten.",
"ctaCreate": "Event erstellen",
"ctaDemo": "Demo ansehen",
"highlightsTitle": "Das kannst du tun",
"highlightImages": "Fotos & Uploads prüfen",
"highlightTasks": "Tasks & Challenges zuweisen",
"highlightQr": "QR-Poster teilen",
"highlightGuests": "Helfer & Gäste einladen",
"pickEvent": "Event auswählen",
"status": {
"published": "Live",
"draft": "Entwurf"
},
"photosLabel": "Fotos prüfen",
"photosDesc": "Uploads und Highlights moderieren",
"tasksLabel": "Tasks & Challenges verwalten",
"tasksDesc": "Zuweisen und Fortschritt verfolgen",
"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",
"kpiTitle": "Wichtigste Kennzahlen",
"kpiTasks": "Offene Tasks",
"kpiPhotos": "Fotos",
"kpiGuests": "Gäste",
"alertsTitle": "Hinweise",
"alertPending": "{{count}} neue Uploads warten auf Freigabe",
"alertTasks": "{{count}} Tasks offen oder fällig"
},
"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.",
"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."
},
"mobileProfile": {
"title": "Profil",
"settings": "Einstellungen",
"account": "Account & Sicherheit",
"language": "Sprache",
"languageDe": "Deutsch",
"languageEn": "Englisch",
"theme": "Theme",
"themeLight": "Hell",
"themeDark": "Dunkel",
"themeSystem": "System",
"logout": "Abmelden"
},
"mobileSettings": {
"title": "Einstellungen",
"accountTitle": "Account",
"tenantBadge": "Tenant #{{id}}",
"notificationsTitle": "Benachrichtigungen",
"notificationsLoading": "Lade Einstellungen ...",
"pref": {
"task_updates": "Task-Updates",
"photo_limits": "Foto-Limits",
"photo_thresholds": "Foto-Schwellen",
"guest_limits": "Gäste-Limits",
"guest_thresholds": "Gäste-Schwellen",
"purchase_limits": "Kauf-Limits",
"billing": "Abrechnung & Rechnungen",
"alerts": "Warnungen"
}
},
"mobileBilling": {
"packageFallback": "Paket",
"remainingEvents": "{{count}} Events",
"status": {
"completed": "Abgeschlossen",
"pending": "Ausstehend",
"failed": "Fehlgeschlagen"
},
"extra": {
"photos": "+{{count}} Fotos",
"guests": "+{{count}} Gäste",
"days": "+{{count}} Tage"
}
},
"mobileNotifications": {
"title": "Benachrichtigungen",
"empty": "Keine Benachrichtigungen vorhanden.",
"filterByEvent": "Nach Event filtern"
}
}

View File

@@ -4,7 +4,7 @@
"tasks": "Aufgaben",
"uploads": "Uploads",
"profile": "Profil",
"alerts": "Alerts",
"notifications": "Benachrichtigungen",
"events": "Events"
},
"actions": {