Merged in fix/Lokalise-EN-edits-2025-10 (pull request #2962)

Fix/Lokalise English manual updates

* fix: update English keys


Approved-by: Linus Flood
This commit is contained in:
Matilda Landström
2025-10-16 15:04:58 +00:00
parent 038211bf09
commit bacdc669a3
37 changed files with 58 additions and 80 deletions

View File

@@ -52,7 +52,7 @@ export default async function CampaignHotelListing({
},
{
label: intl.formatMessage({
defaultMessage: "TripAdvisor rating",
defaultMessage: "Tripadvisor rating",
}),
value: HotelSortOption.TripAdvisorRating,
},

View File

@@ -103,7 +103,7 @@ export default async function MyPagesOverviewShortcuts() {
<div className={styles.column}>
<SectionHeader
title={intl.formatMessage({
defaultMessage: "Your Membership",
defaultMessage: "Your membership",
})}
headingAs="h4"
headingLevel="h3"

View File

@@ -53,7 +53,7 @@ export default async function MembershipOverviewCard({
<h2 className={styles.levelText} id="membership-level">
{intl.formatMessage(
{
defaultMessage: "LEVEL {level}",
defaultMessage: "Level {level}",
},
{ level: membershipLevels[user.membership.membershipLevel] }
)}
@@ -79,7 +79,7 @@ export default async function MembershipOverviewCard({
<Typography variant="Title/Overline/sm">
<h3 className={styles.pointsLabel}>
{intl.formatMessage({
defaultMessage: "POINTS TO SPEND",
defaultMessage: "Points to spend",
})}
</h3>
</Typography>

View File

@@ -36,7 +36,7 @@ export default function ExpiringPointsSeeAllButton({
<MaterialIcon icon="chevron_right" color="CurrentColor" />
</Button>
<SidePeekSelfControlled
title={intl.formatMessage({ defaultMessage: "Expiring Points" })}
title={intl.formatMessage({ defaultMessage: "Expiring points" })}
isOpen={isOpen}
onClose={() => setIsOpen(false)}
>

View File

@@ -66,7 +66,7 @@ export default async function PointsToSpendCard({
<Typography variant="Title/Overline/sm">
<span className={styles.pointsLabel}>
{intl.formatMessage({
defaultMessage: "POINTS",
defaultMessage: "Points",
})}
</span>
</Typography>

View File

@@ -27,24 +27,9 @@ export default async function SASLinkAccountBanner(
return null
}
function match() {
return (
<span key="match" className={styles.highlight}>
{intl.formatMessage({
defaultMessage: "MATCH",
})}
</span>
)
}
const headingText = intl.formatMessage(
{
defaultMessage: "A <match></match> MADE IN HEAVEN",
},
{
match,
}
)
const headingText = intl.formatMessage({
defaultMessage: "Earn flights with nights",
})
const buttonText =
props.link?.text ||

View File

@@ -82,7 +82,7 @@ export default async function DestinationCityPage({
},
{
label: intl.formatMessage({
defaultMessage: "TripAdvisor rating",
defaultMessage: "Tripadvisor rating",
}),
value: HotelSortOption.TripAdvisorRating,
},
@@ -118,7 +118,7 @@ export default async function DestinationCityPage({
<main className={styles.mainContent}>
<HotelListing />
<Blocks blocks={blocks || []} />
<SeoFilters seoFilters={seo_filters} location={city.name} />
<SeoFilters seoFilters={seo_filters} />
</main>
<aside className={styles.sidebar}>
<SidebarContentWrapper

View File

@@ -134,10 +134,7 @@ export default async function DestinationCountryPage({
<main className={styles.mainContent}>
<CityListing />
<Blocks blocks={blocks || []} />
<SeoFilters
seoFilters={seo_filters}
location={translatedCountry}
/>
<SeoFilters seoFilters={seo_filters} />
</main>
<aside className={styles.sidebar}>
<SidebarContentWrapper

View File

@@ -14,10 +14,9 @@ import type { DestinationFilters } from "@scandic-hotels/trpc/types/destinations
interface SeoFiltersProps {
seoFilters: DestinationFilters
location: string
}
export function SeoFilters({ seoFilters, location }: SeoFiltersProps) {
export function SeoFilters({ seoFilters }: SeoFiltersProps) {
const intl = useIntl()
const { basePath } = useDestinationDataStore((state) => ({
basePath: state.basePathnameWithoutFilters,
@@ -33,10 +32,7 @@ export function SeoFilters({ seoFilters, location }: SeoFiltersProps) {
<Accordion className={styles.accordion}>
{facilityFilters.length > 0 ? (
<AccordionItem
title={intl.formatMessage(
{ defaultMessage: "{location} Hotel facilities" },
{ location }
)}
title={intl.formatMessage({ defaultMessage: "Hotel facilities" })}
showAsSubtitle
titleLevel="h3"
>
@@ -57,10 +53,7 @@ export function SeoFilters({ seoFilters, location }: SeoFiltersProps) {
) : null}
{surroundingsFilters.length > 0 ? (
<AccordionItem
title={intl.formatMessage(
{ defaultMessage: "{location} Hotel surroundings" },
{ location }
)}
title={intl.formatMessage({ defaultMessage: "Hotel surroundings" })}
showAsSubtitle
titleLevel="h3"
>

View File

@@ -121,7 +121,7 @@ export default function Sidebar({
<h1 className={styles.title}>
{intl.formatMessage(
{
defaultMessage: "Things nearby {hotelName}",
defaultMessage: "Nearby {hotelName}",
},
{ hotelName }
)}

View File

@@ -58,8 +58,7 @@ export default function AdditionalInfoForm({
</Title>
<Body>
{intl.formatMessage({
defaultMessage:
"We need some more details to confirm your identity.",
defaultMessage: "We need some details to confirm your identity.",
})}
</Body>
</div>

View File

@@ -34,7 +34,7 @@ export default function DeliveryMethodStep() {
<p>
{intl.formatMessage({
defaultMessage:
"All add-ons are delivered at the same time. Changes to delivery times will affect earlier add-ons.",
"All extras are delivered together. Changes to delivery times will affect previously ordered extras.",
})}
</p>
</Typography>

View File

@@ -41,7 +41,7 @@ export function AddedAncillaries({
<div className={styles.header}>
<Subtitle>
{intl.formatMessage({
defaultMessage: "My Add-on's",
defaultMessage: "My extras",
})}
</Subtitle>

View File

@@ -140,7 +140,7 @@ export default function GuestDetails({
<Typography variant="Title/Overline/sm">
<p>
{intl.formatMessage({
defaultMessage: "Your member tier",
defaultMessage: "Your member level",
})}
</p>
</Typography>

View File

@@ -17,7 +17,7 @@ export default async function LocalCallCharges({
<Typography variant="Body/Supporting text (caption)/smRegular">
<p className={className}>
{intl.formatMessage({
defaultMessage: "Price 0,16 €/min + local call charges",
defaultMessage: "Price: €0.16/min + local call charges",
})}
</p>
</Typography>

View File

@@ -23,7 +23,7 @@ export default async function StatsSection({
<Typography variant="Title/Overline/sm">
<span className={styles.label}>
{intl.formatMessage({
defaultMessage: "Points Earned",
defaultMessage: "Points earned",
})}
</span>
</Typography>

View File

@@ -19,7 +19,7 @@ export default function ChangeNameDisclaimer() {
{intl.formatMessage(
{
defaultMessage:
"Need to change your name? Please get in touch with member support at <phone>+46 8 517 517 00</phone> or <email>member@scandichotels.com</email>.",
"Need to update your name? Please get in touch with member service at <phone>+46 8 517 517 00</phone> or <email>member@scandichotels.com</email>.",
},
{
phone([str]) {

View File

@@ -100,7 +100,7 @@ export default async function Profile() {
<Typography variant="Body/Paragraph/mdBold">
<p>
{intl.formatMessage({
defaultMessage: "Date of Birth",
defaultMessage: "Date of birth",
})}
</p>
</Typography>

View File

@@ -70,7 +70,7 @@ export function translateSeatingType(type: string, intl: IntlShape) {
})
case SeatingType.Theatre:
return intl.formatMessage({
defaultMessage: "Theatre",
defaultMessage: "Theater",
})
case SeatingType.UShape:
return intl.formatMessage({