diff --git a/packages/lib/server-only/i18n/switch-i18n-language.ts b/packages/lib/server-only/i18n/switch-i18n-language.ts index 6465f7ff8..2eae51eb2 100644 --- a/packages/lib/server-only/i18n/switch-i18n-language.ts +++ b/packages/lib/server-only/i18n/switch-i18n-language.ts @@ -4,5 +4,8 @@ import { cookies } from 'next/headers'; // eslint-disable-next-line @typescript-eslint/require-await export const switchI18NLanguage = async (lang: string) => { - cookies().set('language', lang); + // Two year expiry. + const maxAge = 60 * 60 * 24 * 365 * 2; + + cookies().set('language', lang, { maxAge }); };