Next-intl
lastmod 2026-11-10created 2023-08-163 edits
next-intl is a library that adds internationalization (i18n) to Next.js applications. It handles plurals and variable substitution with ICU message syntax, formats dates and numbers for the locale, and offers the same useTranslations API in both server components and client components of the App Router. Because it also provides locale-prefixed routing and middleware setup, it is used as a Next.js-specific alternative to react-intl.
Internationalization (i18n) for Next.js that gets out of your way.