--- import { getLangFromUrl, getTranslations } from "@/i18n"; const lang = getLangFromUrl(Astro.url); const t = getTranslations(lang); const pathname = Astro.url.pathname; const items = [ { href: `/${lang}/`, label: t.nav.home, exact: true }, { href: `/${lang}/about/`, label: t.nav.about }, { href: `/${lang}/tags/`, label: t.nav.tags }, { href: `/${lang}/timeline/`, label: t.nav.timeline }, { href: `/${lang}/friends/`, label: t.nav.friends }, ]; const isCurrent = (href: string, exact = false) => exact ? pathname === href || pathname === href.slice(0, -1) : pathname.startsWith(href); ---