Merged in fix/label-sync (pull request #2163)

fix: english label sync

* fix: english label sync

* fix: sync from Lokalise


Approved-by: Linus Flood
This commit is contained in:
Michael Zetterberg
2025-05-21 04:11:22 +00:00
parent 1b8688c7ee
commit f3936f41d8
30 changed files with 1063 additions and 391 deletions

View File

@@ -138,7 +138,7 @@ export default async function SASxScandicOneTimePasswordPage({
})}
ingress={intentDescriptions[intent]}
footnote={intl.formatMessage({
defaultMessage: "This verifcation is needed for additional security.",
defaultMessage: "This verification is needed for additional security.",
})}
otpLength={6}
onSubmit={handleOtpVerified}

View File

@@ -39,7 +39,7 @@ export default function CityListing() {
{intl.formatMessage(
{
defaultMessage:
"{count, plural, one {# Location} other {# Locations}}",
"{count, plural, one {# destination} other {# destinations}}",
},
{ count: activeCities.length }
)}

View File

@@ -51,7 +51,7 @@ export default function HotelListing() {
<Subtitle type="two">
{intl.formatMessage(
{
defaultMessage: "{count, plural, one {# Hotel} other {# Hotels}}",
defaultMessage: "{count, plural, one {# hotel} other {# hotels}}",
},
{ count: activeHotels.length }
)}

View File

@@ -121,7 +121,7 @@ export default function HotelMapCard({
<Typography variant="Body/Supporting text (caption)/smBold">
<p>
{intl.formatMessage({
defaultMessage: "See hotel information",
defaultMessage: "See hotel details",
})}
</p>
</Typography>

View File

@@ -111,7 +111,7 @@ export default async function RestaurantBarItem({
defaultMessage: "Read more",
})
: intl.formatMessage({
defaultMessage: "Book a table online",
defaultMessage: "Book a table",
})}
</ButtonLink>
) : null}

View File

@@ -51,7 +51,7 @@ export default async function RestaurantSidebar({
<Button intent="primary" theme="base" asChild>
<a href={bookTableUrl}>
{intl.formatMessage({
defaultMessage: "Book a table online",
defaultMessage: "Book a table",
})}
</a>
</Button>

View File

@@ -134,7 +134,7 @@ export default async function HotelSubpage({
<Button intent="primary" theme="base" asChild>
<a href={restaurantButton.bookTableUrl}>
{intl.formatMessage({
defaultMessage: "Book a table online",
defaultMessage: "Book a table",
})}
</a>
</Button>

View File

@@ -31,11 +31,11 @@ export default function RewardNight() {
} = useFormContext<BookingWidgetSchema>()
const ref = useRef<HTMLDivElement | null>(null)
const reward = intl.formatMessage({
defaultMessage: "Book Reward Night",
defaultMessage: "Reward Night",
})
const rewardNightTooltip = intl.formatMessage({
defaultMessage:
"As a Scandic Friends member you need to be logged in to book a reward night (membership number and password). The points can be used to book reward nights at all Scandic hotels.",
"To book a reward night, make sure you're logged in to your Scandic Friends account.",
})
const redemptionErr = errors[REDEMPTION]
const isMultiRoomError = redemptionErr?.message?.indexOf("Multi-room") === 0

View File

@@ -30,7 +30,7 @@ export function VoucherSkeleton() {
defaultMessage: "Code / Voucher",
})
const reward = intl.formatMessage({
defaultMessage: "Book Reward Night",
defaultMessage: "Reward Night",
})
const form = useForm()

View File

@@ -57,7 +57,7 @@ export default function ChildInfoSelector({
const allBedTypes: ChildBed[] = [
{
label: intl.formatMessage({
defaultMessage: "In adults bed",
defaultMessage: "In adult's bed",
}),
value: ChildBedMapEnum.IN_ADULTS_BED,
},

View File

@@ -183,7 +183,7 @@ export default function Room({
<Typography variant="Body/Paragraph/mdRegular">
<p className={styles.label}>
{intl.formatMessage({
defaultMessage: "Main guest",
defaultMessage: "Guest",
})}
</p>
</Typography>

View File

@@ -45,7 +45,7 @@ export default function ConfirmBooking({
<Typography variant="Body/Paragraph/mdBold">
<p>
{intl.formatMessage({
defaultMessage: "Guarantee room for late arrival",
defaultMessage: "Guarantee booking for late arrival",
})}
</p>
</Typography>

View File

@@ -182,7 +182,7 @@ export default function Details() {
<Input
className={styles.fullWidth}
label={intl.formatMessage({
defaultMessage: "Membership no",
defaultMessage: "Membership ID",
})}
name="membershipNo"
type="tel"

View File

@@ -57,7 +57,7 @@ export default function Signup({
) : (
<Input
label={intl.formatMessage({
defaultMessage: "Membership no",
defaultMessage: "Membership ID",
})}
name="membershipNo"
type="tel"

View File

@@ -85,7 +85,7 @@ export default function SelectedRoom() {
<MaterialIcon icon="edit_square" color="CurrentColor" />
<Caption color="burgundy" type="bold">
{intl.formatMessage({
defaultMessage: "Change room",
defaultMessage: "Change",
})}
</Caption>
</Button>

View File

@@ -78,7 +78,7 @@ export default function PriceDetails({
const items = [
{
title: `${selectedAncillary.title} / ${intl.formatMessage({
defaultMessage: "Adult",
defaultMessage: "adult",
})}`,
totalPrice: breakfastData.priceAdult,
currency: breakfastData.currency,

View File

@@ -104,7 +104,7 @@ export default function SelectQuantityStep({ user }: SelectQuantityStepProps) {
" "
}
{intl.formatMessage({
defaultMessage: "Pay with Card",
defaultMessage: "Pay with card at the hotel",
})}
</h2>
</Typography>
@@ -128,7 +128,7 @@ function BreakfastInfo() {
if (!breakfastData) {
return intl.formatMessage({
defaultMessage: "Can not show breakfast prices.",
defaultMessage: "Unable to display breakfast prices.",
})
}

View File

@@ -435,7 +435,7 @@ function BreakfastPriceList() {
if (!breakfastData) {
return intl.formatMessage({
defaultMessage: "Can not show breakfast prices.",
defaultMessage: "Unable to display breakfast prices.",
})
}
@@ -446,7 +446,7 @@ function BreakfastPriceList() {
<span>
{intl.formatMessage(
{
defaultMessage: "{price} / Adult / Night",
defaultMessage: "{price}/night per adult",
},
{
price: `${breakfastData.priceAdult} ${breakfastData.currency}`,

View File

@@ -18,7 +18,7 @@ export default function ViewAllAncillaries() {
onClick={openModal}
>
{intl.formatMessage({
defaultMessage: "View all",
defaultMessage: "See all",
})}
<MaterialIcon icon="chevron_right" size={20} color="CurrentColor" />
</Button>

View File

@@ -180,7 +180,7 @@ export default function GuestDetails({
<p className={styles.memberNumber}>
{intl.formatMessage(
{
defaultMessage: "Member no. {nr}",
defaultMessage: "Membership ID: {nr}",
},
{
nr: user.membership.membershipNumber,

View File

@@ -40,7 +40,7 @@ export default function ModifyBy() {
icon="refresh"
text={text}
title={intl.formatMessage({
defaultMessage: "Modify By",
defaultMessage: "Change or cancel",
})}
/>
)

View File

@@ -164,7 +164,7 @@ export default function SelectedRoomPanel() {
<Chip size="small" variant="uiTextHighContrast">
<MaterialIcon icon="edit_square" />
{intl.formatMessage({
defaultMessage: "Modify",
defaultMessage: "Change",
})}
</Chip>
</Button>

View File

@@ -22,7 +22,7 @@ export default function ManagePreferencesButton() {
toast.error(
intl.formatMessage({
defaultMessage:
"It is not posible to manage your communication preferences right now, please try again later or contact support if the problem persists.",
"It's not possible to manage your communication preferences right now. Please try again later or contact support if the problem persists.",
})
)
}

View File

@@ -107,7 +107,7 @@ export function getErrorMessage(intl: IntlShape, errorCode?: string) {
})
case editProfileErrors.PASSWORD_RETYPE_NEW_REQUIRED:
return intl.formatMessage({
defaultMessage: "Retype new password is required",
defaultMessage: "Confirm your new password",
})
case editProfileErrors.PASSWORD_CURRENT_REQUIRED:
return intl.formatMessage({
@@ -115,7 +115,7 @@ export function getErrorMessage(intl: IntlShape, errorCode?: string) {
})
case editProfileErrors.PASSWORD_NEW_NOT_MATCH:
return intl.formatMessage({
defaultMessage: "Retype new password does not match new password",
defaultMessage: "Passwords do not match",
})
case multiroomErrors.MEMBERSHIP_NO_ONLY_DIGITS:
case roomOneErrors.MEMBERSHIP_NO_ONLY_DIGITS:

View File

@@ -599,6 +599,12 @@
"value": "expirationDate"
}
],
"1qoX0/": [
{
"type": 0,
"value": "Book bord"
}
],
"1yy7ia": [
{
"type": 0,
@@ -1225,7 +1231,7 @@
"6cPSs3": [
{
"type": 0,
"value": "MandagFredag: Altid åbent"
"value": "Mandag-Fredag: Altid åbent"
}
],
"6fzv5c": [
@@ -1504,6 +1510,12 @@
"value": "Er du sikker på, at du vil fortsætte med afbestillingen?"
}
],
"8d6Mj3": [
{
"type": 0,
"value": "Voksen"
}
],
"8o25Ir": [
{
"type": 0,
@@ -1692,38 +1704,6 @@
"value": "Lørdag-søndag: Altid åbent"
}
],
"A0w7d1": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Destination"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Destinationer"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
}
],
"A9Jf2P": [
{
"type": 0,
@@ -1894,6 +1874,12 @@
"value": "Nogle værelser blev annulleret, men vi stødte på problemer med andre. Kontakt venligst kundeservice for at få hjælp."
}
],
"BOXl5r": [
{
"type": 0,
"value": "Venligst accepter vores vilkår og betingelser"
}
],
"BQxZ71": [
{
"type": 0,
@@ -3904,6 +3890,38 @@
"value": "Beskrivelse"
}
],
"Q8aqZ1": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Destination"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Destinationer"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
}
],
"QCv9lw": [
{
"type": 0,
@@ -4056,12 +4074,6 @@
"value": "Ny adgangskode er påkrævet"
}
],
"RT3W/7": [
{
"type": 0,
"value": "Bonusovernatning"
}
],
"RTyrSy": [
{
"type": 0,
@@ -5054,12 +5066,6 @@
"value": "city"
}
],
"Xoi0Uz": [
{
"type": 0,
"value": "Betal med kort"
}
],
"XsZew2": [
{
"type": 0,
@@ -5915,6 +5921,12 @@
"value": "Hjem"
}
],
"ekt9EU": [
{
"type": 0,
"value": "Bonusovernatning"
}
],
"en4GHK": [
{
"type": 0,
@@ -6341,6 +6353,12 @@
"value": "Pr. voksen/nat"
}
],
"jTdXOS": [
{
"type": 0,
"value": "Betal med kort"
}
],
"jVJPS0": [
{
"type": 0,
@@ -7458,6 +7476,38 @@
"value": "Hjemmeside"
}
],
"s+BolK": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Hotel"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Hoteller"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
}
],
"sDQeLi": [
{
"type": 0,
@@ -7514,6 +7564,12 @@
"value": "Kajaksejlads"
}
],
"sVgB+Q": [
{
"type": 0,
"value": "E-mailadressen er ugyldig"
}
],
"sZPaN8": [
{
"type": 0,
@@ -7718,6 +7774,12 @@
"value": "Barnets alder er obligatorisk"
}
],
"txTmMj": [
{
"type": 0,
"value": "Kan ikke vise morgenmadspriser."
}
],
"txUL0F": [
{
"type": 0,
@@ -8449,12 +8511,6 @@
"value": "Bestyrelseslokale"
}
],
"zDkgMD": [
{
"type": 0,
"value": "Book bord"
}
],
"zEdCI3": [
{
"type": 0,
@@ -8467,18 +8523,22 @@
"value": "Kan ombookes"
}
],
"zHPqOq": [
{
"type": 0,
"value": "Voksen"
}
],
"zKURD8": [
{
"type": 0,
"value": "Noget gik galt, og vi kunne ikke tilføje dit kort. Prøv igen senere."
}
],
"zVxc1M": [
{
"type": 1,
"value": "price"
},
{
"type": 0,
"value": "/nat pr. voksen"
}
],
"zXibMc": [
{
"offset": 0,

View File

@@ -591,6 +591,12 @@
"value": "expirationDate"
}
],
"1qoX0/": [
{
"type": 0,
"value": "Einen Tisch reservieren"
}
],
"1yy7ia": [
{
"type": 0,
@@ -1217,7 +1223,7 @@
"6cPSs3": [
{
"type": 0,
"value": "MontagFreitag: Immer geöffnet"
"value": "Montag-Freitag: Immer geöffnet"
}
],
"6fzv5c": [
@@ -1492,6 +1498,12 @@
"value": "Sind Sie sicher, dass Sie mit der Stornierung fortfahren möchten?"
}
],
"8d6Mj3": [
{
"type": 0,
"value": "Erwachsener"
}
],
"8o25Ir": [
{
"type": 0,
@@ -1677,39 +1689,7 @@
"A/KWYT": [
{
"type": 0,
"value": "SamstagSonntag: Immer geöffnet"
}
],
"A0w7d1": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Ziel"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Reiseziele"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
"value": "Samstag-Sonntag: Immer geöffnet"
}
],
"A9Jf2P": [
@@ -1886,6 +1866,12 @@
"value": "Einige Zimmer wurden erfolgreich storniert, aber bei anderen sind Probleme aufgetreten. Bitte wenden Sie sich an den Kundenservice für Unterstützung."
}
],
"BOXl5r": [
{
"type": 0,
"value": "Sie müssen unsere Allgemeinen Geschäftsbedingungen akzeptieren"
}
],
"BQxZ71": [
{
"type": 0,
@@ -3651,11 +3637,15 @@
"NvOzdj": [
{
"type": 0,
"value": "Alle Hotels in anzeigen "
"value": "Alle Hotels in "
},
{
"type": 1,
"value": "country"
},
{
"type": 0,
"value": " anzeigen"
}
],
"O4yQjy": [
@@ -3725,7 +3715,7 @@
"P0rMuQ": [
{
"type": 0,
"value": "Vollständige Buchung"
"value": "Buchung abschließen"
}
],
"P3yQ62": [
@@ -3884,6 +3874,38 @@
"value": "Beschreibung"
}
],
"Q8aqZ1": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Ziel"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Reiseziele"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
}
],
"QCv9lw": [
{
"type": 0,
@@ -4036,12 +4058,6 @@
"value": "Neues Passwort ist erforderlich"
}
],
"RT3W/7": [
{
"type": 0,
"value": "Mit Punkten buchen"
}
],
"RTyrSy": [
{
"type": 0,
@@ -5042,12 +5058,6 @@
"value": "city"
}
],
"Xoi0Uz": [
{
"type": 0,
"value": "Mit Karte bezahlen"
}
],
"XsZew2": [
{
"type": 0,
@@ -5320,7 +5330,7 @@
"aHHl2r": [
{
"type": 0,
"value": "Das Früshtück für Kinder bis 12 Jahre ist im Rahmen des Frühstücks für Erwachsene immer kostenlos."
"value": "Kinder bis 12 Jahre frühstücken kostenlos, wenn die erwachsenen Begleitpersonen das Frühstück im Voraus mitgebucht haben."
}
],
"aMwxYb": [
@@ -5895,6 +5905,12 @@
"value": "Startseite"
}
],
"ekt9EU": [
{
"type": 0,
"value": "Mit Punkten buchen"
}
],
"en4GHK": [
{
"type": 0,
@@ -6321,6 +6337,12 @@
"value": "Pro Erwachsener/Nacht"
}
],
"jTdXOS": [
{
"type": 0,
"value": "Mit Karte bezahlen"
}
],
"jVJPS0": [
{
"type": 0,
@@ -7438,6 +7460,38 @@
"value": "Homepage"
}
],
"s+BolK": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Hotel"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Hotels"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
}
],
"sDQeLi": [
{
"type": 0,
@@ -7494,6 +7548,12 @@
"value": "Kajakfahren"
}
],
"sVgB+Q": [
{
"type": 0,
"value": "E-Mail-Adresse ist ungültig"
}
],
"sZPaN8": [
{
"type": 0,
@@ -7698,6 +7758,12 @@
"value": "Alter des Kindes ist erforderlich"
}
],
"txTmMj": [
{
"type": 0,
"value": "Frühstückspreise können nicht angezeigt werden."
}
],
"txUL0F": [
{
"type": 0,
@@ -8151,7 +8217,7 @@
"wqopuo": [
{
"type": 0,
"value": "Um den Mitgliedspreis für Zimmer zu erhalten "
"value": "Um den Mitgliedspreis "
},
{
"children": [
@@ -8173,7 +8239,7 @@
},
{
"type": 0,
"value": ", melden Sie sich an oder treten Sie bei Abschluss der Buchung bei."
"value": " zu erhalten, loggen Sie sich ein oder werden Sie Mitglied, wenn Sie die Buchung abschließen."
}
],
"wy1gW7": [
@@ -8433,12 +8499,6 @@
"value": "Boardroom"
}
],
"zDkgMD": [
{
"type": 0,
"value": "Einen Tisch reservieren"
}
],
"zEdCI3": [
{
"type": 0,
@@ -8451,18 +8511,22 @@
"value": "Umbuchbar"
}
],
"zHPqOq": [
{
"type": 0,
"value": "Erwachsener"
}
],
"zKURD8": [
{
"type": 0,
"value": "Etwas ist schiefgelaufen und wir konnten Ihre Karte nicht hinzufügen. Bitte versuchen Sie es später erneut."
}
],
"zVxc1M": [
{
"type": 1,
"value": "price"
},
{
"type": 0,
"value": "/Nacht pro Erwachsener"
}
],
"zXibMc": [
{
"offset": 0,

View File

@@ -433,6 +433,20 @@
"value": "View and manage your booking made via our website or app."
}
],
"154YNy": [
{
"type": 0,
"value": "Pool length: "
},
{
"type": 1,
"value": "value"
},
{
"type": 0,
"value": " m"
}
],
"15bdWM": [
{
"type": 0,
@@ -583,6 +597,12 @@
"value": "expirationDate"
}
],
"1qoX0/": [
{
"type": 0,
"value": "Book a table"
}
],
"1yy7ia": [
{
"type": 0,
@@ -966,12 +986,24 @@
"value": "Your card will only be charged in the event of a no-show"
}
],
"4p6BRn": [
{
"type": 0,
"value": "Scandic Family"
}
],
"4qsoDo": [
{
"type": 0,
"value": "Failed to upgrade level"
}
],
"4uIA1R": [
{
"type": 0,
"value": "Monday-Friday: Always open"
}
],
"5I3p8C": [
{
"type": 1,
@@ -1040,6 +1072,18 @@
"value": "Booking code is invalid"
}
],
"5djCa5": [
{
"type": 0,
"value": "To book a reward night, make sure you're logged in to your Scandic Friends account."
}
],
"5jG8Js": [
{
"type": 0,
"value": "Scandic Family Terms and Conditions"
}
],
"5kfntb": [
{
"type": 0,
@@ -1118,6 +1162,12 @@
"value": "amount"
}
],
"60zt4K": [
{
"type": 0,
"value": "Link my employment"
}
],
"651gjY": [
{
"type": 0,
@@ -1296,6 +1346,12 @@
"value": "Are you sure you want to unlink your account?"
}
],
"7Chrsf": [
{
"type": 0,
"value": "Passwords do not match"
}
],
"7L86Z5": [
{
"type": 0,
@@ -1324,6 +1380,12 @@
"value": "Enter destination or hotel"
}
],
"7Yon8T": [
{
"type": 0,
"value": "Book discounted stays for yourself, family and friends!"
}
],
"7ZOaq5": [
{
"type": 0,
@@ -1488,6 +1550,12 @@
"value": "Are you sure you want to continue with the cancellation?"
}
],
"8d6Mj3": [
{
"type": 0,
"value": "adult"
}
],
"8o25Ir": [
{
"type": 0,
@@ -1676,38 +1744,6 @@
"value": "SaturdaySunday: Always open"
}
],
"A0w7d1": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Location"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Locations"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
}
],
"A9Jf2P": [
{
"type": 0,
@@ -1726,6 +1762,16 @@
"value": "Preferred bed type"
}
],
"AGEHg7": [
{
"type": 1,
"value": "price"
},
{
"type": 0,
"value": " / Years 4-12 / Night"
}
],
"AHNgCp": [
{
"offset": 0,
@@ -1804,6 +1850,12 @@
"value": "Relax"
}
],
"AbemAP": [
{
"type": 0,
"value": "Invalid dates"
}
],
"AdMWcR": [
{
"type": 0,
@@ -1872,12 +1924,28 @@
"value": "My profile"
}
],
"BHaqtO": [
{
"type": 0,
"value": "External gym: "
},
{
"type": 1,
"value": "value"
}
],
"BIqtWU": [
{
"type": 0,
"value": "Some rooms were cancelled successfully, but we encountered issues with others. Please contact customer service for assistance."
}
],
"BOXl5r": [
{
"type": 0,
"value": "Terms & conditions must be accepted"
}
],
"BQxZ71": [
{
"type": 0,
@@ -1896,6 +1964,12 @@
"value": "You have enough points for a bonus night!"
}
],
"BY343C": [
{
"type": 0,
"value": "Change"
}
],
"BbXGCK": [
{
"type": 0,
@@ -2004,6 +2078,12 @@
"value": "I promise to join Scandic Friends before checking in"
}
],
"CZzNjI": [
{
"type": 0,
"value": "Read more about the hotel"
}
],
"CdbMxE": [
{
"type": 0,
@@ -2045,6 +2125,12 @@
"value": "Approx."
}
],
"CzAwGL": [
{
"type": 0,
"value": "This verification is needed for additional security."
}
],
"D+5HxX": [
{
"style": null,
@@ -2290,6 +2376,12 @@
"value": "Services and rooms"
}
],
"ECx6So": [
{
"type": 0,
"value": "In adult's bed"
}
],
"EEdOfh": [
{
"type": 0,
@@ -2728,6 +2820,12 @@
"value": "Booking number"
}
],
"H9bLUL": [
{
"type": 0,
"value": "Meeting location"
}
],
"HAlOn1": [
{
"type": 0,
@@ -2776,6 +2874,12 @@
"value": "Can't find your stay?"
}
],
"I3rqT8": [
{
"type": 0,
"value": "Confirm your new password"
}
],
"I43Nm4": [
{
"type": 0,
@@ -3269,6 +3373,16 @@
"value": "Open for application"
}
],
"LA0jHB": [
{
"type": 0,
"value": "Membership ID: "
},
{
"type": 1,
"value": "nr"
}
],
"LAa5Cf": [
{
"type": 0,
@@ -3695,6 +3809,12 @@
"value": "At a cost"
}
],
"Og4OQz": [
{
"type": 0,
"value": "Saturday-Sunday: Always open"
}
],
"OmFidd": [
{
"type": 0,
@@ -3783,6 +3903,12 @@
"value": "N/A"
}
],
"Ph0uLh": [
{
"type": 0,
"value": "Link your employment to access benefits"
}
],
"Pj/7TQ": [
{
"type": 0,
@@ -3897,6 +4023,38 @@
"value": "Description"
}
],
"Q8aqZ1": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " destination"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " destinations"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
}
],
"QCv9lw": [
{
"type": 0,
@@ -3921,6 +4079,12 @@
"value": "Your accounts are already linked"
}
],
"QQ3UTN": [
{
"type": 0,
"value": "Link Employment"
}
],
"QU/qa8": [
{
"type": 0,
@@ -4049,12 +4213,6 @@
"value": "New password is required"
}
],
"RT3W/7": [
{
"type": 0,
"value": "Reward Night"
}
],
"RTyrSy": [
{
"type": 0,
@@ -4207,6 +4365,12 @@
"value": "Bar"
}
],
"SJW6El": [
{
"type": 0,
"value": "Team Member"
}
],
"SMKi/0": [
{
"type": 0,
@@ -4549,6 +4713,20 @@
"value": "Recommended"
}
],
"VKl3Y9": [
{
"type": 0,
"value": "Your SAS EuroBonus level has upgraded you to "
},
{
"type": 1,
"value": "level"
},
{
"type": 0,
"value": "!"
}
],
"VKq4Br": [
{
"type": 0,
@@ -5039,12 +5217,6 @@
"value": "city"
}
],
"Xoi0Uz": [
{
"type": 0,
"value": "Pay with Card"
}
],
"XsZew2": [
{
"type": 0,
@@ -5228,6 +5400,20 @@
"value": "totalBreakfasts"
}
],
"ZHmVa7": [
{
"type": 0,
"value": "By accepting the "
},
{
"type": 1,
"value": "termsLink"
},
{
"type": 0,
"value": ", I agree to link my employment to access benefits. The connection will remain active during my employment or until I opt out by sending an email to Scandic's customer service."
}
],
"ZImAbJ": [
{
"type": 0,
@@ -5286,6 +5472,12 @@
"value": "Terms and conditions"
}
],
"ZxS2G1": [
{
"type": 0,
"value": "Log in and link employment"
}
],
"a0a/tt": [
{
"type": 0,
@@ -5746,6 +5938,12 @@
"value": "Join now"
}
],
"dEzPo1": [
{
"type": 0,
"value": "Guarantee booking for late arrival"
}
],
"dJjhjT": [
{
"type": 0,
@@ -5816,6 +6014,20 @@
"value": "Standard price"
}
],
"dxL4ql": [
{
"type": 0,
"value": "Distance to gym: "
},
{
"type": 1,
"value": "value"
},
{
"type": 0,
"value": " m"
}
],
"e38GOF": [
{
"type": 0,
@@ -5884,6 +6096,12 @@
"value": "Any changes you've made will be lost."
}
],
"eS9x0U": [
{
"type": 0,
"value": "Separate men and women: No"
}
],
"eUORCU": [
{
"type": 0,
@@ -5896,6 +6114,12 @@
"value": "Home"
}
],
"ekt9EU": [
{
"type": 0,
"value": "Reward Night"
}
],
"en4GHK": [
{
"type": 0,
@@ -5972,6 +6196,24 @@
"value": "Not included"
}
],
"fKH/Xn": [
{
"type": 0,
"value": "Monday-Friday: "
},
{
"type": 1,
"value": "openingTime"
},
{
"type": 0,
"value": "-"
},
{
"type": 1,
"value": "closingTime"
}
],
"fKRVP6": [
{
"type": 0,
@@ -6160,6 +6402,20 @@
"value": "Membership ID copied to clipboard"
}
],
"h/d4Cq": [
{
"type": 0,
"value": "Pool depth to: "
},
{
"type": 1,
"value": "value"
},
{
"type": 0,
"value": " m"
}
],
"h0kG6u": [
{
"type": 0,
@@ -6292,6 +6548,20 @@
"value": "Youve requested too many codes"
}
],
"j5DaXw": [
{
"type": 0,
"value": "Pool depth from: "
},
{
"type": 1,
"value": "value"
},
{
"type": 0,
"value": " m"
}
],
"j9Y9nu": [
{
"type": 0,
@@ -6310,6 +6580,12 @@
"value": "No results"
}
],
"jJnI3u": [
{
"type": 0,
"value": "It's not possible to manage your communication preferences right now. Please try again later or contact support if the problem persists."
}
],
"jKKg2o": [
{
"type": 0,
@@ -6322,6 +6598,12 @@
"value": "Per adult/night"
}
],
"jTdXOS": [
{
"type": 0,
"value": "Pay with card at the hotel"
}
],
"jVJPS0": [
{
"type": 0,
@@ -6612,6 +6894,12 @@
"value": " room was cancelled"
}
],
"lRFxwz": [
{
"type": 0,
"value": "Don't have a Scandic Friends account yet?"
}
],
"leypoy": [
{
"type": 0,
@@ -6686,6 +6974,12 @@
"value": "Sunday"
}
],
"mLhzvV": [
{
"type": 0,
"value": "Separate men and women: Yes"
}
],
"mUh6YG": [
{
"type": 0,
@@ -6698,6 +6992,12 @@
"value": "Booking number"
}
],
"mdyiS4": [
{
"type": 0,
"value": "Sign up and link employment"
}
],
"mgCybX": [
{
"type": 0,
@@ -6793,6 +7093,24 @@
"value": "Indoor windows and excellent lighting"
}
],
"nF6CFF": [
{
"type": 0,
"value": "Saturday-Sunday: "
},
{
"type": 1,
"value": "openingTime"
},
{
"type": 0,
"value": "-"
},
{
"type": 1,
"value": "closingTime"
}
],
"nOP2h+": [
{
"type": 0,
@@ -7091,6 +7409,12 @@
"value": "First name"
}
],
"pTjsuJ": [
{
"type": 0,
"value": "Membership ID"
}
],
"pe5t/G": [
{
"type": 0,
@@ -7195,6 +7519,12 @@
"value": "Thursday"
}
],
"qHyEAl": [
{
"type": 0,
"value": "Check out all your benefits"
}
],
"qOXENr": [
{
"type": 0,
@@ -7439,6 +7769,38 @@
"value": "Homepage"
}
],
"s+BolK": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " hotel"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " hotels"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
}
],
"sDQeLi": [
{
"type": 0,
@@ -7495,6 +7857,18 @@
"value": "Kayaking"
}
],
"sVgB+Q": [
{
"type": 0,
"value": "Email address is invalid"
}
],
"sX89my": [
{
"type": 0,
"value": "Hotels & destinations"
}
],
"sZPaN8": [
{
"type": 0,
@@ -7699,6 +8073,12 @@
"value": "Child age is required"
}
],
"txTmMj": [
{
"type": 0,
"value": "Unable to display breakfast prices."
}
],
"txUL0F": [
{
"type": 0,
@@ -7803,6 +8183,12 @@
"value": "Breakfast included"
}
],
"ual1BM": [
{
"type": 0,
"value": "Already a Scandic Friends account?"
}
],
"ubYorJ": [
{
"type": 0,
@@ -8422,36 +8808,54 @@
"value": "Boardroom"
}
],
"zDkgMD": [
{
"type": 0,
"value": "Book a table online"
}
],
"zEdCI3": [
{
"type": 0,
"value": "Email address is required"
}
],
"zF7Cth": [
{
"type": 0,
"value": "Guest"
}
],
"zGcnMd": [
{
"type": 0,
"value": "Rebookable"
}
],
"zHPqOq": [
{
"type": 0,
"value": "Adult"
}
],
"zKURD8": [
{
"type": 0,
"value": "Something went wrong and we couldn't add your card. Please try again later."
}
],
"zV1VIB": [
{
"type": 0,
"value": "Pool width: "
},
{
"type": 1,
"value": "value"
},
{
"type": 0,
"value": " m"
}
],
"zVxc1M": [
{
"type": 1,
"value": "price"
},
{
"type": 0,
"value": "/night per adult"
}
],
"zXibMc": [
{
"offset": 0,

View File

@@ -224,7 +224,7 @@
"/MHIq6": [
{
"type": 0,
"value": "Maanantaiperjantai: "
"value": "Maanantai-perjantai: "
},
{
"type": 1,
@@ -492,7 +492,7 @@
},
{
"type": 0,
"value": " vieras"
"value": " henkilö"
}
]
},
@@ -503,7 +503,7 @@
},
{
"type": 0,
"value": " vieraat"
"value": " henkilöä"
}
]
}
@@ -595,6 +595,12 @@
"value": "expirationDate"
}
],
"1qoX0/": [
{
"type": 0,
"value": "Varaa pöytä"
}
],
"1yy7ia": [
{
"type": 0,
@@ -1225,7 +1231,7 @@
"6cPSs3": [
{
"type": 0,
"value": "Maanantaiperjantai: aina auki"
"value": "Maanantai-perjantai: aina auki"
}
],
"6fzv5c": [
@@ -1504,6 +1510,12 @@
"value": "Oletko varma, että haluat jatkaa varauksen perumista?"
}
],
"8d6Mj3": [
{
"type": 0,
"value": "Aikuinen"
}
],
"8o25Ir": [
{
"type": 0,
@@ -1692,38 +1704,6 @@
"value": "Lauantai-sunnuntai: aina auki"
}
],
"A0w7d1": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Matkakohde"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Kohteet"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
}
],
"A9Jf2P": [
{
"type": 0,
@@ -1898,6 +1878,12 @@
"value": "Osa varauksen huoneista peruttiin onnistuneesti, mutta osa ei. Ota yhteyttä asiakaspalveluun saadaksesi apua."
}
],
"BOXl5r": [
{
"type": 0,
"value": "Sinun tulee hyväksyä säännöt ja ehdot"
}
],
"BQxZ71": [
{
"type": 0,
@@ -4069,12 +4055,6 @@
"value": "Uusi salasana tarvitaan"
}
],
"RT3W/7": [
{
"type": 0,
"value": "Palkintoyö"
}
],
"RTyrSy": [
{
"type": 0,
@@ -5071,12 +5051,6 @@
"value": "city"
}
],
"Xoi0Uz": [
{
"type": 0,
"value": "Maksa kortilla"
}
],
"XsZew2": [
{
"type": 0,
@@ -5932,6 +5906,12 @@
"value": "Etusivu"
}
],
"ekt9EU": [
{
"type": 0,
"value": "Palkintoyö"
}
],
"en4GHK": [
{
"type": 0,
@@ -6358,6 +6338,12 @@
"value": "aikuinen/yö"
}
],
"jTdXOS": [
{
"type": 0,
"value": "Maksa kortilla"
}
],
"jVJPS0": [
{
"type": 0,
@@ -7475,6 +7461,38 @@
"value": "Kotisivu"
}
],
"s+BolK": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " hotelli"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " hotellia"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
}
],
"sDQeLi": [
{
"type": 0,
@@ -7531,6 +7549,12 @@
"value": "Melonta"
}
],
"sVgB+Q": [
{
"type": 0,
"value": "Sähköpostiosoite tarvitaan"
}
],
"sZPaN8": [
{
"type": 0,
@@ -7739,6 +7763,12 @@
"value": "Lapsen ikä tarvitaan"
}
],
"txTmMj": [
{
"type": 0,
"value": "Aamiaisen hintoja ei voida näyttää."
}
],
"txUL0F": [
{
"type": 0,
@@ -8470,12 +8500,6 @@
"value": "Boardroom"
}
],
"zDkgMD": [
{
"type": 0,
"value": "Varaa pöytä"
}
],
"zEdCI3": [
{
"type": 0,
@@ -8488,18 +8512,22 @@
"value": "Muutos sallittu"
}
],
"zHPqOq": [
{
"type": 0,
"value": "Aikuinen"
}
],
"zKURD8": [
{
"type": 0,
"value": "Jokin meni pieleen, emmekä voineet lisätä korttiasi. Yritä myöhemmin uudelleen."
}
],
"zVxc1M": [
{
"type": 1,
"value": "price"
},
{
"type": 0,
"value": "/yö per aikuinen"
}
],
"zXibMc": [
{
"offset": 0,

View File

@@ -232,7 +232,7 @@
"/MHIq6": [
{
"type": 0,
"value": "Mandagfredag: "
"value": "Mandag-fredag: "
},
{
"type": 1,
@@ -603,6 +603,12 @@
"value": "expirationDate"
}
],
"1qoX0/": [
{
"type": 0,
"value": "Bestill bord"
}
],
"1yy7ia": [
{
"type": 0,
@@ -1234,7 +1240,7 @@
"6cPSs3": [
{
"type": 0,
"value": "Mandagfredag: Alltid åpent"
"value": "Mandag-fredag: Alltid åpent"
}
],
"6fzv5c": [
@@ -1513,6 +1519,12 @@
"value": "Er du sikker på at du vil fortsette med avbestillingen?"
}
],
"8d6Mj3": [
{
"type": 0,
"value": "voksen"
}
],
"8o25Ir": [
{
"type": 0,
@@ -1698,39 +1710,7 @@
"A/KWYT": [
{
"type": 0,
"value": "Lørdagsøndag: Alltid åpent"
}
],
"A0w7d1": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Destinasjon"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Destinasjoner"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
"value": "Lørdag-søndag: Alltid åpent"
}
],
"A9Jf2P": [
@@ -1870,7 +1850,7 @@
"AwWYn/": [
{
"type": 0,
"value": "Lørdagsøndag: "
"value": "Lørdag-søndag: "
},
{
"type": 1,
@@ -1903,6 +1883,12 @@
"value": "Noen rom ble vellykket kansellert, men vi støtte på problemer med andre. Vennligst kontakt kundeservice for assistanse."
}
],
"BOXl5r": [
{
"type": 0,
"value": "Du må akseptere vilkårene og betingelsene"
}
],
"BQxZ71": [
{
"type": 0,
@@ -3922,6 +3908,38 @@
"value": "Beskrivelse"
}
],
"Q8aqZ1": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Destinasjon"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Destinasjoner"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
}
],
"QCv9lw": [
{
"type": 0,
@@ -4074,12 +4092,6 @@
"value": "Nytt passord kreves"
}
],
"RT3W/7": [
{
"type": 0,
"value": "Bonusnatt"
}
],
"RTyrSy": [
{
"type": 0,
@@ -4937,7 +4949,7 @@
"WwY6F2": [
{
"type": 0,
"value": "Sjekk inn"
"value": "Innsjekk"
}
],
"X/0vpQ": [
@@ -5084,12 +5096,6 @@
"value": "city"
}
],
"Xoi0Uz": [
{
"type": 0,
"value": "Betal med kort"
}
],
"XsZew2": [
{
"type": 0,
@@ -5958,6 +5964,12 @@
"value": "Hjem"
}
],
"ekt9EU": [
{
"type": 0,
"value": "Bonusnatt"
}
],
"en4GHK": [
{
"type": 0,
@@ -6384,6 +6396,12 @@
"value": "Per voksen/natt"
}
],
"jTdXOS": [
{
"type": 0,
"value": "Betal med kort"
}
],
"jVJPS0": [
{
"type": 0,
@@ -7497,6 +7515,38 @@
"value": "Nettside"
}
],
"s+BolK": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Hotell"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Hoteller"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
}
],
"sDQeLi": [
{
"type": 0,
@@ -7553,6 +7603,12 @@
"value": "Kajakkpadling"
}
],
"sVgB+Q": [
{
"type": 0,
"value": "E-postadressen er ugyldig"
}
],
"sZPaN8": [
{
"type": 0,
@@ -7757,6 +7813,12 @@
"value": "Barns alder er påkrevd"
}
],
"txTmMj": [
{
"type": 0,
"value": "Kan ikke vise frokostpriser."
}
],
"txUL0F": [
{
"type": 0,
@@ -8500,12 +8562,6 @@
"value": "Styrerom"
}
],
"zDkgMD": [
{
"type": 0,
"value": "Bestill bord"
}
],
"zEdCI3": [
{
"type": 0,
@@ -8518,18 +8574,22 @@
"value": "Kan ombookes"
}
],
"zHPqOq": [
{
"type": 0,
"value": "voksen"
}
],
"zKURD8": [
{
"type": 0,
"value": "Noe gikk galt, og vi kunne ikke legge til kortet ditt. Prøv igjen senere."
}
],
"zVxc1M": [
{
"type": 1,
"value": "price"
},
{
"type": 0,
"value": "/natt per voksen"
}
],
"zXibMc": [
{
"offset": 0,

View File

@@ -220,7 +220,7 @@
"/MHIq6": [
{
"type": 0,
"value": "Måndagfredag: "
"value": "Måndag-fredag: "
},
{
"type": 1,
@@ -595,6 +595,12 @@
"value": "expirationDate"
}
],
"1qoX0/": [
{
"type": 0,
"value": "Boka bord"
}
],
"1yy7ia": [
{
"type": 0,
@@ -1221,7 +1227,7 @@
"6cPSs3": [
{
"type": 0,
"value": "Måndagfredag: Alltid öppet"
"value": "Måndag-fredag: Alltid öppet"
}
],
"6fzv5c": [
@@ -1500,6 +1506,12 @@
"value": "Är du säker på att du vill fortsätta med avbokningen?"
}
],
"8d6Mj3": [
{
"type": 0,
"value": "vuxen"
}
],
"8o25Ir": [
{
"type": 0,
@@ -1688,38 +1700,6 @@
"value": "Lördag-söndag: Alltid öppet"
}
],
"A0w7d1": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Destination"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " Destinationer"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
}
],
"A9Jf2P": [
{
"type": 0,
@@ -1890,6 +1870,12 @@
"value": "Vissa rum avbokades utan problem, men vi stötte på problem med andra. Vänligen kontakta kundtjänst för hjälp."
}
],
"BOXl5r": [
{
"type": 0,
"value": "Du måste acceptera villkoren"
}
],
"BQxZ71": [
{
"type": 0,
@@ -3905,6 +3891,38 @@
"value": "Beskrivning"
}
],
"Q8aqZ1": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " destination"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " destinationer"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
}
],
"QCv9lw": [
{
"type": 0,
@@ -4057,12 +4075,6 @@
"value": "Nytt lösenord krävs"
}
],
"RT3W/7": [
{
"type": 0,
"value": "Bonusnatt"
}
],
"RTyrSy": [
{
"type": 0,
@@ -5051,12 +5063,6 @@
"value": "city"
}
],
"Xoi0Uz": [
{
"type": 0,
"value": "Betala med kort"
}
],
"XsZew2": [
{
"type": 0,
@@ -5555,7 +5561,7 @@
"bwunK6": [
{
"type": 0,
"value": "Avbryt inte"
"value": "Tillbaka"
}
],
"bzSrZ6": [
@@ -5912,6 +5918,12 @@
"value": "Hem"
}
],
"ekt9EU": [
{
"type": 0,
"value": "Bonusnatt"
}
],
"en4GHK": [
{
"type": 0,
@@ -6338,6 +6350,12 @@
"value": "Per vuxen/natt"
}
],
"jTdXOS": [
{
"type": 0,
"value": "Betala med kort"
}
],
"jVJPS0": [
{
"type": 0,
@@ -6587,13 +6605,13 @@
"lOax91": [
{
"type": 0,
"value": "Jag accepterar villkoren för denna bokning och de allmänna "
"value": "Jag accepterar de "
},
{
"children": [
{
"type": 0,
"value": "Allmänna villkor"
"value": "allmänna bokningsvillkoren"
}
],
"type": 8,
@@ -6601,7 +6619,7 @@
},
{
"type": 0,
"value": ", och förstår att Scandic kommer att behandla mina personuppgifter för denna bokning i enlighet med "
"value": " och förstår att Scandic kommer att behandla mina personuppgifter i enlighet med "
},
{
"children": [
@@ -6761,10 +6779,6 @@
}
],
"n3nJVO": [
{
"type": 0,
"value": "Till "
},
{
"type": 1,
"value": "time"
@@ -7451,6 +7465,38 @@
"value": "Webbsida"
}
],
"s+BolK": [
{
"offset": 0,
"options": {
"=1": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " hotell"
}
]
},
"other": {
"value": [
{
"type": 7
},
{
"type": 0,
"value": " hotell"
}
]
}
},
"pluralType": "cardinal",
"type": 6,
"value": "count"
}
],
"sDQeLi": [
{
"type": 0,
@@ -7507,6 +7553,12 @@
"value": "Kajakpaddling"
}
],
"sVgB+Q": [
{
"type": 0,
"value": "E-postadressen är ogiltig"
}
],
"sZPaN8": [
{
"type": 0,
@@ -7711,6 +7763,12 @@
"value": "Barnets ålder krävs"
}
],
"txTmMj": [
{
"type": 0,
"value": "Kan inte visa frukostpriser."
}
],
"txUL0F": [
{
"type": 0,
@@ -8446,12 +8504,6 @@
"value": "Boardroom"
}
],
"zDkgMD": [
{
"type": 0,
"value": "Boka bord"
}
],
"zEdCI3": [
{
"type": 0,
@@ -8464,18 +8516,22 @@
"value": "Ombokningsbar"
}
],
"zHPqOq": [
{
"type": 0,
"value": "vuxen"
}
],
"zKURD8": [
{
"type": 0,
"value": "Något gick fel och vi kunde inte lägga till ditt kort. Vänligen försök igen senare."
}
],
"zVxc1M": [
{
"type": 1,
"value": "price"
},
{
"type": 0,
"value": "/natt per vuxen"
}
],
"zXibMc": [
{
"offset": 0,