wellworn
traps · 2 served

next-intl

next-intl · latest 4.14.2 · MIT

i18n for the Next.js App Router with ICU messages, server component support, and locale routing.

symptom and fix
major · >=4.14.0 · published · verified 2026-09-08
Messages extracted with `useExtracted` and the `po` format stop resolving after upgrading to 4.14.0.
The `useExtracted` change in 4.14.0 requires regenerating the message files; the release notes flag it and point at the upgrade instructions in the pull request. Regenerate before deploying, because the failure shows up as missing translations at runtime rather than a build error.
evidence
minor · >=4.13.6 · published · verified 2026-09-08
The `requestLocale` parameter of `getRequestConfig` is deprecated and warns.
4.13.6 deprecated it in favour of `next/root-params`. Read the locale from root params in the request config instead, and expect the deprecated parameter to disappear in the next major.
evidence

Sorted by severity. Your agent sees the subset that matches the version you have installed: traps(library: "next-intl", version: "4.14.2").