import type { Metadata } from 'next' import { getTranslations } from 'next-intl/server' import { Link } from '@/i18n/navigation' import { CookieConsentButtons, ConsentStatus } from '@/components/CookieConsent' export async function generateMetadata({ params }: { params: Promise<{ locale: string }> }): Promise { const { locale } = await params const t = await getTranslations({ locale, namespace: 'Legal' }) return { title: t('cookies.title') } } export default async function CookiesPage() { const t = await getTranslations('Legal') return (

{t('cookies.title')}

{t('cookies.p1')}


{t('cookies.p2')}

{t('cookies.p3')}


{t('cookies.p4')}

{t('cookies.p5')}


{t.rich('cookies.p6', { link: (c) => {c} })}




{t('cookies.h1cat')}
{t('cookies.necessaryTitle')}

{t('cookies.necessaryDesc')}

{/* Las 3 cookies REALES de la web. Se comprobaron en un navegador contra el sitio en producción: no hay ninguna más. */}
{t('cookies.thCookie')} {t('cookies.thProvider')} {t('cookies.thPurpose')} {t('cookies.thDuration')}
NEXT_LOCALENightSpire{t('cookies.nPurpose1')}{t('cookies.durSession')}
ns_cookie_consentNightSpire{t('cookies.nPurpose2')}{t('cookies.dur1Year')}
nightspire_sessionNightSpire{t('cookies.nPurpose3')}{t('cookies.durSession')}

{t.rich('cookies.cfNote', { link: (c) => {c} })}


{t('cookies.noneTitle')}

{t('cookies.noneDesc')}


{t('cookies.embeddedTitle')}

{t('cookies.embeddedDesc')}

{/* Terceros que carga la web de verdad, medidos en el navegador. */}
{t('cookies.thProvider')} {t('cookies.thContentType')} {t('cookies.thMoreInfo')}
Cloudflare Turnstile{t('cookies.embType1')}{t('cookies.privacyPolicyLink')}
Wowhead (zamimg.com){t('cookies.embType2')}{t('cookies.privacyPolicyLink')}
cdnjs (Cloudflare){t('cookies.embType3')}{t('cookies.privacyPolicyLink')}
YouTube (Google){t('cookies.embType4')}{t('cookies.privacyPolicyLink')}

{t('cookies.embeddedNote')}




{t('cookies.h2cat')}

{t('cookies.deleteP')}

  • {t('cookies.deleteLi1')}
  • {t('cookies.deleteLi2')}
  • {t('cookies.deleteLi3')}
  • {t('cookies.deleteLi4')}



{t('cookies.h3cat')}

{t('cookies.consentP')}




{t('cookies.h4cat')}

{t.rich('cookies.moreInfoP', { link: (c) => {c} })}


{t('cookies.updated')}

) }