--- // Import necessary components and utilities import Layout from "../../layouts/Layout.astro"; import BigCard from "../../components/BigCard.astro"; import { t, isSupportedLanguage, type SupportedLanguage, DEFAULT_LANGUAGE } from "../../lib/i18n"; // Get language from URL parameter const { lang } = Astro.params; // Validate language parameter if (!lang || !isSupportedLanguage(lang)) { return Astro.redirect('/'); } const currentLang = lang as SupportedLanguage; // If it's the default language (Spanish), redirect to root if (currentLang === DEFAULT_LANGUAGE) { return Astro.redirect('/'); } ---