import { paginaMeta, jsonLd } from "@/lib/seo"; import { categoriasGlossario as categoriasGlossarioPt } from "@/lib/glossarioData"; import { categoriasGlossario as categoriasGlossarioEn } from "@/lib/data/en/glossario.js"; import { categoriasGlossario as categoriasGlossarioEs } from "@/lib/data/es/glossario.js"; export async function generateMetadata({ params }) { const { locale } = await params; const isEn = locale === "en"; const isEs = locale === "es"; return paginaMeta({ titulo: isEs ? "Glosario técnico de ESP32: Términos y conceptos" : isEn ? "ESP32 Technical Glossary: Terms and Concepts" : "Glossário Técnico do ESP32: Termos e Conceitos", descricao: isEs ? "Más de 50 conceptos esenciales de ESP32 explicados: GPIO, Strapping Pins, ULP, PSRAM, FreeRTOS, eFuse, Deep Sleep, OTA, Secure Boot, ECDSA, Matter y Thread." : isEn ? "Over 50 essential ESP32 concepts explained: GPIO, Strapping Pins, ULP, PSRAM, FreeRTOS, eFuse, Deep Sleep, OTA, Secure Boot, ECDSA, Matter, and Thread." : "Mais de 50 termos e conceitos essenciais do ecossistema ESP32 explicados em português: GPIO, Strapping Pins, ULP, PSRAM, FreeRTOS, eFuse, Deep Sleep, OTA, Secure Boot, ECDSA, Matter e Thread.", caminho: "/glossario", locale, keywords: isEs ? [ "glosario ESP32", "qué es GPIO", "qué son strapping pins", "qué es ESP32 ULP", "qué es ESP32 PSRAM", "términos técnicos microcontrolador", "conceptos ESP32 hardware", ] : isEn ? [ "ESP32 glossary", "what is GPIO", "what are strapping pins", "what is ESP32 ULP", "what is ESP32 PSRAM", "microcontroller technical terms", "ESP32 hardware concepts", ] : [ "glossário ESP32", "o que é GPIO", "o que é strapping pins", "o que é ULP ESP32", "o que é PSRAM ESP32", "termos técnicos microcontrolador", "conceitos ESP32 português", ], }); } export default async function GlossarioLayout({ children, params }) { const { locale } = await params; const isEn = locale === "en"; const isEs = locale === "es"; const categorias = isEs ? categoriasGlossarioEs : isEn ? categoriasGlossarioEn : categoriasGlossarioPt; return ( <>