feat: replacement

This commit is contained in:
Ola Malmgren
2026-05-22 20:33:21 +02:00
parent 4d705a1005
commit f19e2d4e0d
26 changed files with 1951 additions and 20 deletions

View File

@@ -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."
}
}
}