diff --git a/app/[locale]/[slug]/page.tsx b/app/[locale]/[slug]/page.tsx index f356dbb4..ecd05896 100644 --- a/app/[locale]/[slug]/page.tsx +++ b/app/[locale]/[slug]/page.tsx @@ -104,10 +104,16 @@ export default async function StandardPage({ params: { locale, slug } }: PagePro ); } -export async function generateStaticParams({ params }: { params: { locale: string } }) { - const { locale } = params; - const pages = await getAllPages(locale); - return pages.map((page) => ({ - slug: page.slug, - })); +export async function generateStaticParams() { + const locales = ['en', 'de']; + const params = []; + + for (const locale of locales) { + const pages = await getAllPages(locale); + for (const page of pages) { + params.push({ locale, slug: page.slug }); + } + } + + return params; }