diff --git a/src/app/[locale]/heritage/page.tsx b/src/app/[locale]/heritage/page.tsx index d6781d6..d79bafc 100644 --- a/src/app/[locale]/heritage/page.tsx +++ b/src/app/[locale]/heritage/page.tsx @@ -197,8 +197,8 @@ export default async function HeritagePage({ params }: { params: Promise<{ local const resolvedParams = await params; const locale = resolvedParams.locale; - // 🔥 Cargamos el diccionario para los textos fijos - const t = await getTranslations("HeritagePage"); + // Pass locale explicitly so getTranslations stays static-friendly under ISR. + const t = await getTranslations({ locale, namespace: "HeritagePage" }); let rawSections: any[] = []; try { diff --git a/src/app/[locale]/layout.tsx b/src/app/[locale]/layout.tsx index 68d268c..207508e 100644 --- a/src/app/[locale]/layout.tsx +++ b/src/app/[locale]/layout.tsx @@ -72,7 +72,7 @@ export default async function RootLayout({ } const [messages, branding, social] = await Promise.all([ - getMessages(), + getMessages({ locale }), getBranding(), getSocialLinks(), ]); @@ -114,7 +114,7 @@ export default async function RootLayout({ {children} -