neues Admin UI Layout eingeführt. Alle Tests auf den neusten Stand gebracht.
This commit is contained in:
@@ -39,5 +39,6 @@
|
||||
"processing": {
|
||||
"title": "Signing you in …",
|
||||
"copy": "One moment please while we prepare your dashboard."
|
||||
}
|
||||
},
|
||||
"logoAlt": "Fotospiel logo"
|
||||
}
|
||||
|
||||
@@ -1858,8 +1858,11 @@
|
||||
"accentColor": "Accent color",
|
||||
"fonts": "Fonts",
|
||||
"headingFont": "Headline font",
|
||||
"headingFontPlaceholder": "SF Pro Display",
|
||||
"bodyFont": "Body font",
|
||||
"bodyFontPlaceholder": "SF Pro Text",
|
||||
"logo": "Logo",
|
||||
"logoAlt": "Logo",
|
||||
"replaceLogo": "Replace logo",
|
||||
"removeLogo": "Remove",
|
||||
"logoHint": "Upload a logo to brand guest invites and QR posters.",
|
||||
@@ -1902,24 +1905,47 @@
|
||||
"title": "Guest management",
|
||||
"inviteTitle": "Invite member",
|
||||
"name": "Name",
|
||||
"namePlaceholder": "Alex Example",
|
||||
"email": "Email",
|
||||
"emailPlaceholder": "alex@example.com",
|
||||
"role": "Role",
|
||||
"roleMember": "Member",
|
||||
"roleAdmin": "Admin",
|
||||
"invite": "Send invite",
|
||||
"inviteSuccess": "Invitation sent",
|
||||
"inviteFailed": "Invitation failed.",
|
||||
"emailInvalid": "Please enter a valid email address.",
|
||||
"search": "Search members",
|
||||
"filters": {
|
||||
"statusLabel": "Status",
|
||||
"roleLabel": "Role",
|
||||
"statusAll": "All statuses",
|
||||
"statusPending": "Pending",
|
||||
"statusActive": "Active",
|
||||
"statusInvited": "Invited",
|
||||
"roleAll": "All roles",
|
||||
"roleAdmin": "Admins",
|
||||
"roleMember": "Members"
|
||||
},
|
||||
"listTitle": "Team & guests",
|
||||
"copyInvite": "Invite link copied",
|
||||
"copyInviteFailed": "Copy failed",
|
||||
"copyInviteLabel": "Copy invite link",
|
||||
"copyEmail": "Email copied",
|
||||
"copyEmailFailed": "Copy failed",
|
||||
"copyEmailLabel": "Copy email",
|
||||
"empty": "No invitations yet.",
|
||||
"emptyTitle": "Invite your team",
|
||||
"emptyBody": "Send the first invite so helpers can access the event.",
|
||||
"emptyAction": "Send first invite",
|
||||
"emptyFilteredTitle": "No matching members",
|
||||
"emptyFilteredBody": "Adjust your search or filters to see members.",
|
||||
"clearFilters": "Clear filters",
|
||||
"fallbackName": "Guest",
|
||||
"admin": "Admin",
|
||||
"member": "Member",
|
||||
"statuses": {
|
||||
"pending": "Pending",
|
||||
"active": "Active",
|
||||
"invited": "Invited",
|
||||
"unknown": "Unknown"
|
||||
},
|
||||
"confirmRemove": "Remove member?",
|
||||
"remove": "Remove",
|
||||
"removeHint": "This member will lose access to the event.",
|
||||
@@ -2295,10 +2321,107 @@
|
||||
"fileTooLarge": "Watermark must be under 3 MB."
|
||||
}
|
||||
},
|
||||
"members": {
|
||||
"title": "Guest management",
|
||||
"inviteTitle": "Invite member",
|
||||
"name": "Name",
|
||||
"namePlaceholder": "Alex Example",
|
||||
"email": "Email",
|
||||
"emailPlaceholder": "alex@example.com",
|
||||
"role": "Role",
|
||||
"roleMember": "Member",
|
||||
"roleAdmin": "Admin",
|
||||
"invite": "Send invite",
|
||||
"inviteSuccess": "Invitation sent",
|
||||
"inviteFailed": "Invitation failed.",
|
||||
"search": "Search members",
|
||||
"listTitle": "Team & guests",
|
||||
"copyInvite": "Invite link copied",
|
||||
"copyInviteFailed": "Copy failed",
|
||||
"copyInviteLabel": "Copy invite link",
|
||||
"empty": "No invitations yet.",
|
||||
"emptyTitle": "Invite your team",
|
||||
"emptyBody": "Send the first invite so helpers can access the event.",
|
||||
"emptyAction": "Send first invite",
|
||||
"admin": "Admin",
|
||||
"member": "Member",
|
||||
"confirmRemove": "Remove member?",
|
||||
"remove": "Remove",
|
||||
"removeHint": "This member will lose access to the event.",
|
||||
"removeSuccess": "Member removed",
|
||||
"removeFailed": "Member could not be removed."
|
||||
},
|
||||
"tasks": {
|
||||
"disabledTitle": "Task mode is off for this event",
|
||||
"disabledBody": "Guests only see the photo feed. Enable tasks in the event settings to show them again.",
|
||||
"title": "Tasks & checklists",
|
||||
"quickNav": "Quick jump",
|
||||
"sections": {
|
||||
"assigned": "Assigned",
|
||||
"library": "Library",
|
||||
"collections": "Collections",
|
||||
"emotions": "Emotions"
|
||||
},
|
||||
"summary": {
|
||||
"assigned": "Assigned",
|
||||
"library": "Library",
|
||||
"collections": "Collections",
|
||||
"emotions": "Emotions"
|
||||
},
|
||||
"actions": "Actions",
|
||||
"assigned": "Task added",
|
||||
"updateFailed": "Task could not be saved.",
|
||||
"created": "Task saved",
|
||||
"removed": "Task removed",
|
||||
"imported": "Task pack imported",
|
||||
"saveTask": "Save task",
|
||||
"add": "Add",
|
||||
"empty": "No tasks assigned yet.",
|
||||
"emptyHint": "Add tasks or import a pack.",
|
||||
"emptyTitle": "No tasks yet",
|
||||
"emptyBody": "Create tasks or import a pack for your event.",
|
||||
"emptyActionTask": "Add task",
|
||||
"emptyActionPack": "Import pack",
|
||||
"addTask": "Add task",
|
||||
"addTaskHint": "Create a new task for this event.",
|
||||
"import": "Import pack",
|
||||
"importHint": "Use predefined packs for your event type.",
|
||||
"search": "Search tasks",
|
||||
"emotionFilter": "Emotion filter",
|
||||
"customEmotion": "Custom emotion",
|
||||
"allEmotions": "All",
|
||||
"count": "{{count}} tasks",
|
||||
"library": "More tasks",
|
||||
"hideLibrary": "Hide library",
|
||||
"viewAllLibrary": "View all",
|
||||
"libraryEmpty": "No more tasks available.",
|
||||
"hideCollections": "Hide collections",
|
||||
"showCollections": "Show all",
|
||||
"collectionsEmpty": "No collections available.",
|
||||
"bulkAdd": "Bulk add",
|
||||
"manageEmotions": "Manage emotions",
|
||||
"manageEmotionsHint": "Filter and keep your taxonomy tidy.",
|
||||
"saveEmotion": "Save emotion",
|
||||
"emotionName": "Name",
|
||||
"emotionNamePlaceholder": "e.g. Joy",
|
||||
"emotionColor": "Color",
|
||||
"emotionRemoved": "Emotion removed",
|
||||
"emotionSaved": "Emotion saved",
|
||||
"emotionNone": "None",
|
||||
"emotion": "Emotion",
|
||||
"description": "Description",
|
||||
"descriptionPlaceholder": "Optional notes",
|
||||
"titleLabel": "Title",
|
||||
"titlePlaceholder": "e.g. First group photo",
|
||||
"bulkHint": "One task per line. These will be created and added to the event.",
|
||||
"bulkPlaceholder": "e.g.\nBride & groom portrait\nGroup photo main guests"
|
||||
},
|
||||
"qr": {
|
||||
"title": "QR Code & Print Layouts",
|
||||
"heroTitle": "Entrance QR Code",
|
||||
"description": "Scan to access the event guest app.",
|
||||
"qrAlt": "QR code",
|
||||
"previewAlt": "QR layout preview",
|
||||
"bottomNote": "Bottom note text",
|
||||
"missing": "No QR link available",
|
||||
"download": "Download",
|
||||
@@ -2310,15 +2433,45 @@
|
||||
"layouts": "Print Layouts",
|
||||
"preview": "Customize & Export",
|
||||
"createLink": "Create new QR link",
|
||||
"mobileLinkLabel": "Mobile link",
|
||||
"created": "New QR link created",
|
||||
"createFailed": "Could not create link.",
|
||||
"backgroundPicker": "Select background ({{formatLabel}})",
|
||||
"backgroundPickerFoldable": "Background for A5 (gradient/solid)",
|
||||
"backgroundNote": "These presets are designed for A4 portrait. Mirroring is automatic for table cards.",
|
||||
"foldableBackgroundNote": "For A5 table cards choose a gradient or solid colour.",
|
||||
"gradients": "Gradients",
|
||||
"colors": "Solid colour",
|
||||
"headline": "Headline",
|
||||
"subtitle": "Subtitle",
|
||||
"align": "Align",
|
||||
"lineHeight": "Line height",
|
||||
"fontFamily": "Font family",
|
||||
"fontSize": "Font size (px)",
|
||||
"positionX": "X (%)",
|
||||
"positionY": "Y (%)",
|
||||
"width": "Width (%)",
|
||||
"size": "Size (%)",
|
||||
"exportPdf": "Export PDF",
|
||||
"exportPng": "Export PNG",
|
||||
"orientation": {
|
||||
"landscape": "Landscape",
|
||||
"portrait": "Portrait"
|
||||
},
|
||||
"formatLabel": {
|
||||
"standard": "{{paper}} {{orientation}}",
|
||||
"foldable": "{{paper}} {{orientation}} (double A5/mirrored)"
|
||||
},
|
||||
"backgroundPresets": {
|
||||
"blueFloral": "Blue floral",
|
||||
"goldFrame": "Gold frame",
|
||||
"greenFloral": "Green floral"
|
||||
},
|
||||
"gradientPresets": {
|
||||
"softLilac": "Soft lilac",
|
||||
"pastel": "Pastel",
|
||||
"midnight": "Midnight"
|
||||
},
|
||||
"format": {
|
||||
"poster": "A4 Poster",
|
||||
"posterSubtitle": "Portrait for posters",
|
||||
@@ -2468,6 +2621,7 @@
|
||||
"ctaHint": "Both fields are required to add a button.",
|
||||
"ctaError": "CTA label and link are required together.",
|
||||
"expiresIn": "Expires in (minutes)",
|
||||
"expiresPlaceholder": "60",
|
||||
"priority": "Priority",
|
||||
"priorityValue": "Priority {{value}}",
|
||||
"send": "Send notification",
|
||||
|
||||
Reference in New Issue
Block a user