Przejdź do głównej zawartości

Variable: LANGUAGE_COOKIE_NAME

const LANGUAGE_COOKIE_NAME: "preferred-language" = 'preferred-language'

Language configuration constants — platform contract.

Used by:

  • SDK language store (client-side cookie read/write)
  • SDK language middleware (X-Language header)
  • next-intl middleware localeCookie.name (server-side locale detection)

Single cookie replaces both next-intl's NEXT_LOCALE and SDK's preferred-language.

Header name X-Language matches backend StorefrontContextBuilder.resolveLanguage reader (x-language lowercased per Express normalization). Earlier X-Lang value was a documented mismatch that resulted in the SDK header being silently ignored by the backend.