Merged in feat(SW-1275)-cancel-booking-my-stay (pull request #1376)

Feat(SW-1275) cancel booking my stay

* feat(SW-1276) UI implementation Desktop part 1 for MyStay

* feat(SW-1276) UI implementation Desktop part 2 for MyStay

* feat(SW-1276) UI implementation Mobile part 1 for MyStay

* refactor: move files from MyStay/MyStay to MyStay

* feat(SW-1276) Sidepeek implementation

* feat(SW-1276): Refactoring

* feat(SW-1276) UI implementation Mobile part 2 for MyStay

* feat(SW-1276): translations

* feat(SW-1276) fixed skeleton

* feat(SW-1276): Added missing translations

* feat(SW-1276) fixed translations

* feat(SW-1275) cancel modal

* feat(SW-1275): Mutate cancel booking

* feat(SW-1275) added translations

* feat(SW-1275) match current cancellationReason

* feat(SW-1275) Added modal for manage stay

* feat(SW-1275) Added missing icon

* feat(SW-1275) New Dont cancel button

* feat(SW-1275) Added preperation for Cancellation number

* feat(SW-1275): added --modal-box-shadow

* feat(SW-1718) Add to calendar

* feat(SW-1718) general add to calendar


Approved-by: Niclas Edenvin
This commit is contained in:
Pontus Dreij
2025-02-21 09:06:15 +00:00
parent 8ed521de3f
commit a0286603db
45 changed files with 1358 additions and 104 deletions

View File

@@ -3,6 +3,8 @@
"<b>Included</b> (based on availability)": "<b>Inbegriffen</b> (je nach Verfügbarkeit)",
"<b>Total price</b> (incl VAT)": "<b>Gesamtpreis</b> (inkl. MwSt.)",
"<strikethrough>{amount}</strikethrough> <free>0 {currency}</free>/night per adult": "<strikethrough>{amount}</strikethrough> <free>0 {currency}</free>/Nacht pro Erwachsenem",
"<strong>Status</strong> Paid": "<strong>Status</strong> Bezahlt",
"<strong>Status</strong> Unpaid": "<strong>Status</strong> Unbezahlt",
"A destination or hotel name is needed to be able to search for a hotel room.": "Ein Reiseziel oder Hotelname wird benötigt, um nach einem Hotelzimmer suchen zu können.",
"A photo of the room": "Ein Foto des Zimmers",
"ACCE": "Zugänglichkeit",
@@ -47,6 +49,8 @@
"Approx {value}.": "Ca. {value}",
"Approx.": "Ca.",
"Approx. {value}": "Approx. {value}",
"Are you sure you want to cancel your stay at {hotel} from {checkInDate} to {checkOutDate}? This can't be reversed.": "Sind Sie sicher, dass Sie Ihren Aufenthalt bei {hotel} vom {checkInDate} bis {checkOutDate} stornieren möchten? Dies kann nicht rückgängig gemacht werden.",
"Are you sure you want to continue with the cancellation?": "Sind Sie sicher, dass Sie mit der Stornierung fortfahren möchten?",
"Are you sure you want to remove the card ending with {lastFourDigits} from your member profile?": "Möchten Sie die Karte mit der Endung {lastFourDigits} wirklich aus Ihrem Mitgliedsprofil entfernen?",
"Arrival date": "Ankunftsdatum",
"As our Close Friend": "Als unser enger Freund",
@@ -102,7 +106,11 @@
"Cabaret seating": "Cabaret seating",
"Campaign": "Kampagne",
"Cancel": "Stornieren",
"Cancel stay": "Stornieren",
"Cancellation cost": "Stornierungskosten",
"Cancellation number": "Stornierungsnummer",
"Cancellation policy": "Cancellation policy",
"Cancelled": "Storniert",
"Change room": "Zimmer ändern",
"Changes can be made until {time} on {date}, subject to availability. Room rates may vary.": "Änderungen können bis {time} am {date} vorgenommen werden, vorausgesetzt, dass die Zimmer noch verfügbar sind. Die Zimmerpreise können variieren.",
"Check for level upgrade": "Check for level upgrade",
@@ -139,6 +147,7 @@
"Complete booking": "Buchung abschließen",
"Complete booking & go to payment": "Buchung abschließen & zur Bezahlung gehen",
"Complete the booking": "Buchung abschließen",
"Confirm cancellation": "Stornierung bestätigen",
"Contact information": "Kontaktinformationen",
"Contact our memberservice": "Contact our memberservice",
"Contact us": "Kontaktieren Sie uns",
@@ -156,6 +165,7 @@
"Current Points: {points, number}": "Current Points: {points, number}",
"Current password": "Aktuelles Passwort",
"Customer service": "Kundendienst",
"Customer support": "Kundesupport",
"Date of Birth": "Geburtsdatum",
"Date of birth not matching": "Date of birth not matching",
"Day": "Tag",
@@ -176,6 +186,7 @@
"Distance to city center": "Entfernung zum Stadtzentrum",
"Distance to hotel: {distanceInM} m": "Entfernung zum Hotel: {distance} m",
"Do you want to start the day with Scandics famous breakfast buffé?": "Möchten Sie den Tag mit Scandics berühmtem Frühstücksbuffet beginnen?",
"Don't cancel": "Stornieren",
"Done": "Fertig",
"Download invoice": "Rechnung herunterladen",
"Download the Scandic app": "Laden Sie die Scandic-App herunter",
@@ -201,6 +212,7 @@
"Extra bed will be provided additionally": "Ein zusätzliches Bett wird bereitgestellt",
"Extras to your booking": "Extras zu Ihrer Buchung",
"FAQ": "Häufig gestellte Fragen",
"Failed to add to calendar": "Fehler beim Hinzufügen zum Kalender",
"Failed to delete credit card, please try again later.": "Kreditkarte konnte nicht gelöscht werden. Bitte versuchen Sie es später noch einmal.",
"Failed to unlink account": "Failed to unlink account",
"Failed to upgrade level": "Failed to upgrade level",
@@ -245,6 +257,7 @@
"Go to My Benefits": "Gehen Sie zu „Meine Vorteile“",
"Go to profile": "Go to profile",
"Guarantee booking with credit card": "Buchung mit Kreditkarte garantieren",
"Guarantee late arrival": "Garantere sen ankomst",
"Guest information": "Informationen für Gäste",
"Guests": "Gäste",
"Guests & Rooms": "Gäste & Zimmer",
@@ -295,6 +308,7 @@
"Join now": "Mitglied werden",
"Join or log in while booking for member pricing.": "Treten Sie Scandic Friends bei oder loggen Sie sich ein, um den Mitgliederpreis zu erhalten.",
"Kayaking": "Kajakfahren",
"Keep stay": "Aufenthalt behalten",
"King bed": "Kingsize-Bett",
"Language": "Sprache",
"Last name": "Nachname",
@@ -356,6 +370,7 @@
"Menu": "Menü",
"Menus": "Menüs",
"Modify": "Ändern",
"Modify dates": "Ändra datum",
"Modify guest details": "Gastdetails ändern",
"Mon-Fri Always open": "Mo-Fr Immer geöffnet",
"Mon-Fri {openingTime}-{closingTime}": "Mo-Fr {openingTime}-{closingTime}",
@@ -388,6 +403,7 @@
"No": "Nein",
"No availability": "Keine Verfügbarkeit",
"No breakfast": "Kein Frühstück",
"No charges were made.": "Es wurden keine Gebühren erhoben.",
"No content published": "Kein Inhalt veröffentlicht",
"No hotels match your filters": "Kein Zimmer entspricht Ihren Filtern.",
"No matching location found": "Kein passender Standort gefunden",
@@ -688,6 +704,7 @@
"Your points to spend": "Meine Punkte",
"Your room": "Ihr Zimmer",
"Your selected bed type will be provided based on availability": "Ihre ausgewählte Bettart wird basierend auf der Verfügbarkeit bereitgestellt",
"Your stay was cancelled. Cancellation cost: 0 {currency}. Were sorry to see that the plans didnt work out": "Ihr Aufenthalt wurde storniert. Stornierungskosten: 0 {currency}. Es tut uns leid, dass die Pläne nicht funktionierten",
"Zip code": "PLZ",
"Zoo": "Zoo",
"Zoom in": "Vergrößern",