import type { MetadataRoute } from "next"; import { routing } from "@/i18n/routing"; export default function sitemap(): MetadataRoute.Sitemap { const base = process.env.NEXT_PUBLIC_SITE_URL || "http://localhost:3000"; return routing.locales.map((locale) => ({ url: `${base}/${locale}`, lastModified: new Date(), changeFrequency: "weekly", priority: 1, alternates: { languages: Object.fromEntries( routing.locales.map((l) => [l, `${base}/${l}`]) ), }, })); }