Changelog
This course serves as your evergreen reference for internationalization, continuously updated to reflect the latest changes in Next.js and next-intl.
Added app-router-cms-payload template
May 19, 2026
Added the app-router-cms-payload template:
- Uses Payload CMS to manage content
- Uses document-level localization for
/stories/[slug] - Localized slugs for locale-specific variants of stories
- Uses field-level localization for
/products/[slug] - A sitemap with alternate links / hreflang
Updated recommendation on static rendering and 404s
May 14, 2026
Updates to 06-02 Static rendering and 404's:
- Add more options for what to return from
generateStaticParams - Recommend using
i18n/request.tsto callnotFound()based on the value of the[locale]segment instead of usingdynamicParams = false
Added templates
Jan 10, 2026
Added access to course-material-templates, including the following templates:
app-router-authapp-router-saasapp-router-tenantsapp-router-monorepo
Updated for Next.js 16
Oct 22, 2025
- Updated the project to Next.js 16
- Updated 06-01 Locale-based routing for
next/root-params, added more conceptual background on root layouts and cover passing a locale to Server Actions - Added 06-02 Static rendering and 404's
- Added 06-03 Proxies and middleware
- Updated 06-05 Locale switchers part 2 for
next/root-params - Updated 07-03 CMS-driven URLs to mention a mandatory
default.tsxfile in the@localesparallel route
Initial release
Aug 12, 2025
- 10 chapters
- 42 lessons
- 5+ hours of video content
- All code, recaps & resources included