Type-safe internationalization (i18n) for Next.js
Features
- 100% Type-safe: Locales in TS or JSON, type-safe
t()
&scopedT()
, type-safe params, type-safe plurals, type-safechangeLocale()
... - Small: No dependencies, lazy-loaded
- Simple: No Webpack configuration, no CLI, no code generation, just pure TypeScript
- SSR/SSG/CSR: Load only the required locale, client-side and server-side
- App or Pages Router: With support for React Server Components
Try it live on CodeSandbox: