--- import config from "@/config/config.json"; import Base from "@/layouts/Base.astro"; import { getLangFromUrl, getTranslations, supportedLang, slugSelector, } from "@/lib/utils/languageParser"; import type { ContentEntryMap } from "astro:content"; export function getStaticPaths() { const paths = supportedLang.map((lang) => ({ params: { lang: lang || undefined }, })); return paths; } let lang = getLangFromUrl(Astro.url); const disabledLanguages = config.settings.disable_languages as string[]; if (disabledLanguages.includes(lang)) { lang = config.settings.default_language; } const { page_not_found_content, page_not_found, back_to_home } = await getTranslations(lang as keyof ContentEntryMap); ---
404

{page_not_found}

{page_not_found_content}

{back_to_home}