import { getRequestConfig } from "next-intl/server"; import { notFound } from "next/navigation"; export const locales = ["de", "en"] as const; export type Locale = (typeof locales)[number]; export const defaultLocale: Locale = "de"; export default getRequestConfig(async ({ requestLocale }) => { const locale = await requestLocale; if (!locale || !locales.includes(locale as Locale)) notFound(); return { locale: locale as string, messages: (await import(`./messages/${locale}.json`)).default, }; });