next-intl
Developed for Next.js projects, ICU is an internationalization library that supports message syntax. Thanks to its type-safe structure, it provides automatic completion for message keys and performs compile-time error checking. Works compatible with server and client components, managing date, time, and number formatting.
next-intl
100amannn · Localization & i18n
Common commercial products in this category: Crowdin, Lokalise, Phrase
- Using ICU syntax, you localize text with variables, plural attachments, and rich text formats.
- You format date, time, and number data in a manner appropriate to the relevant language, regardless of the server and client difference.
- By defining language-specific URL paths, you use localized path names for search engine optimization.
- • NeutralHacker News
Next-internationalizationext vs. next-intl vs. intlayer
“If you’ve tried adding multiple languages to a Next.js app, you know it can be a pain: * Big JSON files full of keys * Forgetting to add a translation * Config that makes no sense Here are the 3 main options people use: next-intl – super simple, small, works fine if your app…”
- • NeutralGitHub Issue
Support for `cacheComponents`
“--- ### Update for Next.js 16.3: --- Next.js is changing the rendering behavior with `ppr` and `dynamicIO`. It's still very early, and things are moving, but it would be interesting to see if we can adapt `next-intl` to better suit the needs of these rendering modes. For now,…”
My note
Alternative pages
More in: Localization & i18n
- gin-vue-admin★ 25,113 · 3 days ago
- FormatJS★ 14,753 · today
- react-i18next★ 10,062 · 4 days ago
- i18next★ 8,657 · yesterday
- lang★ 7,782 · yesterday
- Lingui★ 5,933 · yesterday