This is a simple example of a multilingual site implemented in Next.js using dynamic routing.
- language subpaths
- client and server rendered
- seo friendly
- automatic language detection
- ability to save user language preference
- translations
- written in TypeScript
- uses only basic Next.js and React APIs (no custom server required, etc.)
Working site can be viewed here.
This is a companion repo to a blog post which can be found here.