--- import ProjectDetailContent from '../../../../components/code/ProjectDetailContent.astro'; import { getCollection } from 'astro:content'; import { getProjectBaseSlug } from '../../../../utils/i18n'; export async function getStaticPaths() { const allProjects = await getCollection('projects'); const enProjects = allProjects.filter(p => p.data.lang === 'en' && !p.data.draft && p.data.category === 'dev'); return enProjects.map(project => ({ params: { slug: getProjectBaseSlug(project.id) }, props: { project }, })); } const { project } = Astro.props; ---