🇪🇸 Español
El layout raíz exporta un único metadata estático sin metadataBase, sin openGraph/twitter, y con título/descripción idénticos en ambos locales. El sitio en español envía título/descripción solo en inglés.
Archivo: src/app/[lang]/layout.tsx:8-11
Solución sugerida: Reemplazar el export estático por generateMetadata({ params }) según lang, tomando título/descripción localizados del diccionario, fijar metadataBase, agregar cards OG/Twitter y metadata por página.
🇬🇧 English
The root layout exports a single static metadata with no metadataBase, no openGraph/twitter, and identical title/description for both locales. The Spanish site ships English-only title/description.
File: src/app/[lang]/layout.tsx:8-11
Suggested fix: Replace the static export with generateMetadata({ params }) keyed off lang, pulling localized title/description from the dictionary, set metadataBase, add OG/Twitter cards, and per-page metadata.
🇪🇸 Español
El layout raíz exporta un único
metadataestático sinmetadataBase, sinopenGraph/twitter, y con título/descripción idénticos en ambos locales. El sitio en español envía título/descripción solo en inglés.Archivo:
src/app/[lang]/layout.tsx:8-11Solución sugerida: Reemplazar el export estático por
generateMetadata({ params })segúnlang, tomando título/descripción localizados del diccionario, fijarmetadataBase, agregar cards OG/Twitter y metadata por página.🇬🇧 English
The root layout exports a single static
metadatawith nometadataBase, noopenGraph/twitter, and identical title/description for both locales. The Spanish site ships English-only title/description.File:
src/app/[lang]/layout.tsx:8-11Suggested fix: Replace the static export with
generateMetadata({ params })keyed offlang, pulling localized title/description from the dictionary, setmetadataBase, add OG/Twitter cards, and per-page metadata.