diff --git a/apps/login/src/i18n/request.ts b/apps/login/src/i18n/request.ts index 36bf3f011e..edcae463d1 100644 --- a/apps/login/src/i18n/request.ts +++ b/apps/login/src/i18n/request.ts @@ -18,6 +18,7 @@ export default getRequestConfig(async () => { const translations = await getHostedLoginTranslation({ serviceUrl, + locale, organization: i18nOrganization, }); diff --git a/apps/login/src/lib/zitadel.ts b/apps/login/src/lib/zitadel.ts index f567350053..2308c2aff8 100644 --- a/apps/login/src/lib/zitadel.ts +++ b/apps/login/src/lib/zitadel.ts @@ -46,7 +46,6 @@ import { VerifyPasskeyRegistrationRequest, VerifyU2FRegistrationRequest, } from "@zitadel/proto/zitadel/user/v2/user_service_pb"; -import { getLocale } from "next-intl/server"; import { unstable_cacheLife as cacheLife } from "next/cache"; import { getUserAgent } from "./fingerprint"; import { createServiceForHost } from "./service"; @@ -63,11 +62,12 @@ async function cacheWrapper(callback: Promise) { export async function getHostedLoginTranslation({ serviceUrl, organization, + locale, }: { serviceUrl: string; organization?: string; + locale?: string; }) { - const locale = await getLocale(); const settingsService: Client = await createServiceForHost(SettingsService, serviceUrl);