feat: replacement
This commit is contained in:
@@ -239,6 +239,7 @@
|
||||
},
|
||||
"export": "Export CSV",
|
||||
"view": "View",
|
||||
"openReplacementsTitle": "{count} open swap requests",
|
||||
"detail": {
|
||||
"title": "Booking {number}",
|
||||
"items": "Products",
|
||||
@@ -286,5 +287,91 @@
|
||||
"invoiceInfo": "An invoice will be sent to your organization after the event.",
|
||||
"questions": "Questions? Reply to this email and we will help you.",
|
||||
"footer": "This is an automated confirmation from Gasol247."
|
||||
},
|
||||
"customer": {
|
||||
"navTitle": "My page",
|
||||
"signOut": "Sign out",
|
||||
"request": {
|
||||
"title": "My page",
|
||||
"intro": "Enter the email you used when booking and we will send you a sign-in link.",
|
||||
"email": "Email",
|
||||
"emailPlaceholder": "example@group.org",
|
||||
"submit": "Send sign-in link",
|
||||
"submitting": "Sending…",
|
||||
"successTitle": "Check your email",
|
||||
"successBody": "If the email matches a booking we have sent a sign-in link to {email}. The link is valid for 1 hour."
|
||||
},
|
||||
"verify": {
|
||||
"invalidTitle": "Link is not valid",
|
||||
"invalidBody": "The link may have expired, already been used, or is incorrect. Request a new sign-in link.",
|
||||
"tryAgain": "Request new link"
|
||||
},
|
||||
"overview": {
|
||||
"title": "My bookings",
|
||||
"signedInAs": "Signed in as {email}",
|
||||
"empty": "No bookings found for this email.",
|
||||
"view": "View booking",
|
||||
"requestReplacement": "Request cylinder swap",
|
||||
"bookingNumber": "Booking #",
|
||||
"items": "Items",
|
||||
"pickup": "Pickup"
|
||||
},
|
||||
"replacement": {
|
||||
"title": "Request cylinder swap",
|
||||
"intro": "Choose product, quantity and preferred pickup time for the swap of empty cylinders.",
|
||||
"selectItem": "Product",
|
||||
"quantity": "Number of cylinders",
|
||||
"pickupSlot": "Preferred pickup time",
|
||||
"noPickup": "No time selected — admin will suggest a time",
|
||||
"notes": "Additional notes",
|
||||
"notesPlaceholder": "Any preferences or info",
|
||||
"submit": "Send request",
|
||||
"submitting": "Sending…",
|
||||
"submitFailed": "Something went wrong. Try again.",
|
||||
"successTitle": "Swap request received",
|
||||
"successBody": "We have received your request and will get back to you with a confirmation by email.",
|
||||
"back": "Back to my bookings",
|
||||
"existing": "Previous swap requests",
|
||||
"noExisting": "No previous swap requests for this booking.",
|
||||
"status": {
|
||||
"REQUESTED": "Received",
|
||||
"SCHEDULED": "Scheduled",
|
||||
"DELIVERED": "Swapped",
|
||||
"CANCELLED": "Cancelled"
|
||||
}
|
||||
}
|
||||
},
|
||||
"adminReplacements": {
|
||||
"navTitle": "Swap requests",
|
||||
"title": "Swap requests",
|
||||
"empty": "No swap requests yet.",
|
||||
"filters": {
|
||||
"all": "All"
|
||||
},
|
||||
"columns": {
|
||||
"created": "Received",
|
||||
"booking": "Booking",
|
||||
"org": "Organization",
|
||||
"item": "Item",
|
||||
"quantity": "Qty",
|
||||
"total": "Amount",
|
||||
"pickup": "Preferred time",
|
||||
"status": "Status"
|
||||
},
|
||||
"actions": {
|
||||
"markScheduled": "Mark scheduled",
|
||||
"markDelivered": "Mark swapped",
|
||||
"markCancelled": "Cancel"
|
||||
},
|
||||
"status": {
|
||||
"REQUESTED": "Received",
|
||||
"SCHEDULED": "Scheduled",
|
||||
"DELIVERED": "Swapped",
|
||||
"CANCELLED": "Cancelled"
|
||||
},
|
||||
"bookingSection": {
|
||||
"title": "Swap requests",
|
||||
"empty": "No swap requests for this booking."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -239,6 +239,7 @@
|
||||
},
|
||||
"export": "Exportera CSV",
|
||||
"view": "Visa",
|
||||
"openReplacementsTitle": "{count} öppna bytesärenden",
|
||||
"detail": {
|
||||
"title": "Bokning {number}",
|
||||
"items": "Produkter",
|
||||
@@ -286,5 +287,91 @@
|
||||
"invoiceInfo": "Faktura skickas till organisationen efter eventet.",
|
||||
"questions": "Har du frågor? Svara på detta mejl så hjälper vi dig.",
|
||||
"footer": "Detta är en automatiserad bekräftelse från Gasol247."
|
||||
},
|
||||
"customer": {
|
||||
"navTitle": "Min sida",
|
||||
"signOut": "Logga ut",
|
||||
"request": {
|
||||
"title": "Min sida",
|
||||
"intro": "Ange den e-postadress du använde när du beställde, så skickar vi en inloggningslänk.",
|
||||
"email": "E-post",
|
||||
"emailPlaceholder": "exempel@kar.se",
|
||||
"submit": "Skicka inloggningslänk",
|
||||
"submitting": "Skickar…",
|
||||
"successTitle": "Kolla din mejl",
|
||||
"successBody": "Om mejlen finns på en bokning har vi skickat en inloggningslänk till {email}. Länken gäller i 1 timme."
|
||||
},
|
||||
"verify": {
|
||||
"invalidTitle": "Länken är inte giltig",
|
||||
"invalidBody": "Länken kan ha gått ut, redan använts eller är felaktig. Begär en ny inloggningslänk.",
|
||||
"tryAgain": "Begär ny länk"
|
||||
},
|
||||
"overview": {
|
||||
"title": "Mina bokningar",
|
||||
"signedInAs": "Inloggad som {email}",
|
||||
"empty": "Vi hittade inga bokningar kopplade till denna e-post.",
|
||||
"view": "Visa bokning",
|
||||
"requestReplacement": "Beställ flaskbyte",
|
||||
"bookingNumber": "Boknings-nr",
|
||||
"items": "Produkter",
|
||||
"pickup": "Upphämtning"
|
||||
},
|
||||
"replacement": {
|
||||
"title": "Beställ flaskbyte",
|
||||
"intro": "Välj produkt, antal och önskad upphämtningstid för bytet av tomma flaskor.",
|
||||
"selectItem": "Produkt",
|
||||
"quantity": "Antal flaskor",
|
||||
"pickupSlot": "Önskad upphämtningstid",
|
||||
"noPickup": "Ingen tid vald — administratören föreslår tid",
|
||||
"notes": "Övriga meddelanden",
|
||||
"notesPlaceholder": "Ev. önskemål eller annan info",
|
||||
"submit": "Skicka begäran",
|
||||
"submitting": "Skickar…",
|
||||
"submitFailed": "Något gick fel. Försök igen.",
|
||||
"successTitle": "Bytesärende mottaget",
|
||||
"successBody": "Vi har tagit emot din begäran och återkommer med bekräftelse via mejl.",
|
||||
"back": "Tillbaka till mina bokningar",
|
||||
"existing": "Tidigare bytesärenden",
|
||||
"noExisting": "Inga tidigare bytesärenden för denna bokning.",
|
||||
"status": {
|
||||
"REQUESTED": "Mottaget",
|
||||
"SCHEDULED": "Schemalagt",
|
||||
"DELIVERED": "Bytt",
|
||||
"CANCELLED": "Avbokat"
|
||||
}
|
||||
}
|
||||
},
|
||||
"adminReplacements": {
|
||||
"navTitle": "Bytesärenden",
|
||||
"title": "Bytesärenden",
|
||||
"empty": "Inga bytesärenden ännu.",
|
||||
"filters": {
|
||||
"all": "Alla"
|
||||
},
|
||||
"columns": {
|
||||
"created": "Mottaget",
|
||||
"booking": "Bokning",
|
||||
"org": "Organisation",
|
||||
"item": "Produkt",
|
||||
"quantity": "Antal",
|
||||
"total": "Belopp",
|
||||
"pickup": "Önskad tid",
|
||||
"status": "Status"
|
||||
},
|
||||
"actions": {
|
||||
"markScheduled": "Markera schemalagt",
|
||||
"markDelivered": "Markera bytt",
|
||||
"markCancelled": "Avboka"
|
||||
},
|
||||
"status": {
|
||||
"REQUESTED": "Mottaget",
|
||||
"SCHEDULED": "Schemalagt",
|
||||
"DELIVERED": "Bytt",
|
||||
"CANCELLED": "Avbokat"
|
||||
},
|
||||
"bookingSection": {
|
||||
"title": "Bytesärenden",
|
||||
"empty": "Inga bytesärenden för denna bokning."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user