319 lines
9.0 KiB
JSON
319 lines
9.0 KiB
JSON
{
|
||
"billing": {
|
||
"title": "Packages & billing",
|
||
"subtitle": "Manage your purchased packages and track their durations.",
|
||
"actions": {
|
||
"refresh": "Refresh",
|
||
"exportCsv": "Export CSV"
|
||
},
|
||
"errors": {
|
||
"load": "Unable to load package data.",
|
||
"more": "Unable to load more entries."
|
||
},
|
||
"sections": {
|
||
"overview": {
|
||
"title": "Package overview",
|
||
"description": "Your active package and the most important metrics.",
|
||
"empty": "No active package yet.",
|
||
"emptyBadge": "No active package",
|
||
"cards": {
|
||
"package": {
|
||
"label": "Active package",
|
||
"helper": "Currently assigned"
|
||
},
|
||
"used": {
|
||
"label": "Events used",
|
||
"helper": "Remaining: {{count}}"
|
||
},
|
||
"price": {
|
||
"label": "Price (net)"
|
||
},
|
||
"expires": {
|
||
"label": "Expires",
|
||
"helper": "Auto-renews if enabled"
|
||
}
|
||
}
|
||
},
|
||
"packages": {
|
||
"title": "Package history",
|
||
"description": "Overview of active and past packages.",
|
||
"empty": "No packages purchased yet.",
|
||
"card": {
|
||
"statusActive": "Active",
|
||
"statusInactive": "Inactive",
|
||
"used": "Events used",
|
||
"available": "Remaining",
|
||
"expires": "Expires"
|
||
}
|
||
},
|
||
"transactions": {
|
||
"title": "Paddle transactions",
|
||
"description": "Recent Paddle transactions for this tenant.",
|
||
"empty": "No Paddle transactions yet.",
|
||
"labels": {
|
||
"transactionId": "Transaction {{id}}",
|
||
"checkoutId": "Checkout ID: {{id}}",
|
||
"origin": "Origin: {{origin}}",
|
||
"receipt": "View receipt",
|
||
"tax": "Tax: {{value}}"
|
||
},
|
||
"status": {
|
||
"completed": "Completed",
|
||
"processing": "Processing",
|
||
"failed": "Failed",
|
||
"cancelled": "Cancelled",
|
||
"unknown": "Unknown"
|
||
},
|
||
"loadMore": "Load more transactions",
|
||
"loadingMore": "Loading…"
|
||
}
|
||
},
|
||
"packages": {
|
||
"title": "Package history",
|
||
"description": "Overview of current and past packages.",
|
||
"empty": "No packages purchased yet.",
|
||
"card": {
|
||
"statusActive": "Active",
|
||
"statusInactive": "Inactive",
|
||
"used": "Used events",
|
||
"available": "Available",
|
||
"expires": "Expires"
|
||
}
|
||
}
|
||
},
|
||
"members": {
|
||
"title": "Event members",
|
||
"subtitle": "Manage moderators, admins, and helpers for this event.",
|
||
"actions": {
|
||
"back": "Back to overview"
|
||
},
|
||
"errors": {
|
||
"missingSlug": "No event slug provided.",
|
||
"load": "Could not load members.",
|
||
"emailRequired": "Please provide an email address.",
|
||
"invite": "Invitation could not be sent.",
|
||
"remove": "Member could not be removed."
|
||
},
|
||
"alerts": {
|
||
"notFoundTitle": "Event not found",
|
||
"notFoundDescription": "Please return to the event list.",
|
||
"lockedTitle": "Feature not enabled",
|
||
"lockedDescription": "Member management isn’t available for this event yet. Contact support to activate the feature."
|
||
},
|
||
"sections": {
|
||
"list": {
|
||
"title": "Members",
|
||
"empty": "No members invited yet."
|
||
},
|
||
"invite": {
|
||
"title": "Invite new member"
|
||
}
|
||
},
|
||
"labels": {
|
||
"status": "Status: {{status}}",
|
||
"joined": "Joined: {{date}}"
|
||
},
|
||
"form": {
|
||
"emailLabel": "Email",
|
||
"emailPlaceholder": "person@example.com",
|
||
"nameLabel": "Name (optional)",
|
||
"namePlaceholder": "Name",
|
||
"roleLabel": "Role",
|
||
"rolePlaceholder": "Select role",
|
||
"submit": "Send invitation"
|
||
},
|
||
"roles": {
|
||
"tenantAdmin": "Tenant admin",
|
||
"member": "Member",
|
||
"guest": "Guest"
|
||
},
|
||
"statuses": {
|
||
"published": "Published",
|
||
"draft": "Draft",
|
||
"active": "Active"
|
||
},
|
||
"eventStatus": "Status: {{status}}",
|
||
"events": {
|
||
"untitled": "Untitled event"
|
||
}
|
||
},
|
||
"tasks": {
|
||
"title": "Event tasks",
|
||
"subtitle": "Manage tasks associated with this event.",
|
||
"actions": {
|
||
"back": "Back to overview",
|
||
"assign": "Assign selected tasks"
|
||
},
|
||
"errors": {
|
||
"missingSlug": "No event slug provided.",
|
||
"load": "Event tasks could not be loaded.",
|
||
"assign": "Tasks could not be assigned."
|
||
},
|
||
"alerts": {
|
||
"notFoundTitle": "Event not found",
|
||
"notFoundDescription": "Please return to the event list."
|
||
},
|
||
"eventStatus": "Status: {{status}}",
|
||
"sections": {
|
||
"assigned": {
|
||
"title": "Assigned tasks",
|
||
"empty": "No tasks assigned yet."
|
||
},
|
||
"library": {
|
||
"title": "Add tasks from library",
|
||
"empty": "No tasks found in the library."
|
||
}
|
||
},
|
||
"priorities": {
|
||
"low": "Low",
|
||
"medium": "Medium",
|
||
"high": "High",
|
||
"urgent": "Urgent"
|
||
}
|
||
},
|
||
"collections": {
|
||
"title": "Task collections",
|
||
"subtitle": "Browse curated task bundles or activate them for your events.",
|
||
"actions": {
|
||
"import": "Import",
|
||
"create": "Create collection",
|
||
"openTasks": "Open task library"
|
||
},
|
||
"filters": {
|
||
"search": "Search collections",
|
||
"scope": "Scope",
|
||
"allScopes": "All scopes",
|
||
"eventType": "Event type",
|
||
"allEventTypes": "All event types",
|
||
"globalOnly": "Global templates",
|
||
"tenantOnly": "Tenant collections"
|
||
},
|
||
"scope": {
|
||
"global": "Global template",
|
||
"tenant": "Tenant-owned"
|
||
},
|
||
"empty": {
|
||
"title": "No collections yet",
|
||
"description": "Import one of Fotospiel’s curated templates or create your own bundle to get started."
|
||
},
|
||
"dialogs": {
|
||
"importTitle": "Import collection",
|
||
"collectionLabel": "Collection",
|
||
"selectEvent": "Select event",
|
||
"submit": "Import",
|
||
"cancel": "Cancel"
|
||
},
|
||
"notifications": {
|
||
"imported": "Collection imported successfully",
|
||
"error": "Collection could not be imported"
|
||
},
|
||
"errors": {
|
||
"eventsLoad": "Events could not be loaded.",
|
||
"selectEvent": "Please select an event.",
|
||
"noEvents": "No events yet – create one to activate this collection."
|
||
},
|
||
"labels": {
|
||
"taskCount": "{{count}} tasks",
|
||
"updated": "Updated: {{date}}"
|
||
},
|
||
"pagination": {
|
||
"prev": "Previous",
|
||
"next": "Next",
|
||
"page": "Page {{current}} of {{total}}"
|
||
}
|
||
},
|
||
"emotions": {
|
||
"title": "Emotions",
|
||
"subtitle": "Manage the emotional tone available for your events.",
|
||
"actions": {
|
||
"create": "Add emotion",
|
||
"enable": "Enable",
|
||
"disable": "Disable"
|
||
},
|
||
"scope": {
|
||
"global": "Global",
|
||
"tenant": "Tenant"
|
||
},
|
||
"labels": {
|
||
"updated": "Updated: {{date}}",
|
||
"noEventType": "All event types"
|
||
},
|
||
"status": {
|
||
"active": "Active",
|
||
"inactive": "Inactive"
|
||
},
|
||
"errors": {
|
||
"genericTitle": "Action failed",
|
||
"load": "Emotions could not be loaded.",
|
||
"create": "Emotion could not be created.",
|
||
"toggle": "Emotion status could not be updated.",
|
||
"nameRequired": "Please provide a name."
|
||
},
|
||
"empty": {
|
||
"title": "No emotions yet",
|
||
"description": "Create your own emotion or use the Fotospiel defaults."
|
||
},
|
||
"dialogs": {
|
||
"createTitle": "Add custom emotion",
|
||
"name": "Name",
|
||
"description": "Description",
|
||
"icon": "Icon",
|
||
"color": "Color",
|
||
"activeLabel": "Active",
|
||
"activeDescription": "Visible in the task library",
|
||
"cancel": "Cancel",
|
||
"submit": "Save emotion"
|
||
}
|
||
},
|
||
"management": {
|
||
"billing": {
|
||
"title": "Packages & billing",
|
||
"subtitle": "Manage your purchased packages and track their durations.",
|
||
"actions": {
|
||
"refresh": "Refresh",
|
||
"exportCsv": "Export CSV"
|
||
},
|
||
"errors": {
|
||
"load": "Unable to load package data.",
|
||
"more": "Unable to load more entries."
|
||
},
|
||
"sections": {
|
||
"overview": {
|
||
"title": "Package overview",
|
||
"description": "Your active package and the most important metrics.",
|
||
"empty": "No active package yet.",
|
||
"emptyBadge": "No active package",
|
||
"cards": {
|
||
"package": {
|
||
"label": "Active package",
|
||
"helper": "Currently assigned"
|
||
},
|
||
"used": {
|
||
"label": "Events used",
|
||
"helper": "Remaining: {{count}}"
|
||
},
|
||
"price": {
|
||
"label": "Price (net)"
|
||
},
|
||
"expires": {
|
||
"label": "Expires",
|
||
"helper": "Auto-renews if enabled"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"packages": {
|
||
"title": "Package history",
|
||
"description": "Overview of current and past packages.",
|
||
"empty": "No packages purchased yet.",
|
||
"card": {
|
||
"statusActive": "Active",
|
||
"statusInactive": "Inactive",
|
||
"used": "Used events",
|
||
"available": "Available",
|
||
"expires": "Expires"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
} |