diff --git a/packages/features/bookings/components/event-meta/AvailableEventLocations.tsx b/packages/features/bookings/components/event-meta/AvailableEventLocations.tsx
index 66370b6d51..16b0d9652f 100644
--- a/packages/features/bookings/components/event-meta/AvailableEventLocations.tsx
+++ b/packages/features/bookings/components/event-meta/AvailableEventLocations.tsx
@@ -22,7 +22,13 @@ function RenderIcon({
const isPlatform = useIsPlatform();
if (isPlatform) {
- return
{t("location_options", { diff --git a/packages/features/bookings/lib/getLocationOptionsForSelect.ts b/packages/features/bookings/lib/getLocationOptionsForSelect.ts index 7e14f67dfc..8a8963a0d4 100644 --- a/packages/features/bookings/lib/getLocationOptionsForSelect.ts +++ b/packages/features/bookings/lib/getLocationOptionsForSelect.ts @@ -1,6 +1,7 @@ import type { LocationObject } from "@calcom/app-store/locations"; import { locationKeyToString } from "@calcom/app-store/locations"; import { getEventLocationType } from "@calcom/app-store/locations"; +import { getTranslatedLocation } from "@calcom/app-store/locations"; import type { useLocale } from "@calcom/lib/hooks/useLocale"; import notEmpty from "@calcom/lib/notEmpty"; @@ -18,11 +19,11 @@ export default function getLocationsOptionsForSelect( return null; } const type = eventLocation.type; + const translatedLocation = getTranslatedLocation(location, eventLocation, t); return { // XYZ: is considered a namespace in i18next https://www.i18next.com/principles/namespaces and thus it get's cleaned up. - // Beacause there can be a URL in here, simply don't translate it if it starts with http: or https:. This would allow us to keep supporting namespaces if we plan to use them - label: locationString.search(/^https?:/) !== -1 ? locationString : t(locationString), + label: translatedLocation || locationString, value: type, inputPlaceholder: t(eventLocation?.attendeeInputPlaceholder || ""), };