Back to Withastro

Enabled manual internationalization routing without having a middleware.

src/content/docs/en/reference/errors/missing-middleware-for-internationalization.mdx

latest362 B
Original Source

import DontEditWarning from '~/components/DontEditWarning.astro'

<DontEditWarning />

MissingMiddlewareForInternationalization: Your configuration setting i18n.routing: 'manual' requires you to provide your own i18n middleware file.

What went wrong?

Astro throws an error if the user enables manual routing, but it doesn't have a middleware file.