This is a major breaking release:
- remove support for older environments
- remove old i18next JSON formats
- To convert your existing v3 translations to the v4 format, have a look at i18next-v4-format-converter or this web tool.
- remove support for compatibility to v1 API
- Intl API is mandatory now and will not fallback anymore
- possible compatibility layer for older formats:
test/compatibility/v4/v4Compatibility.js
- rename
initImmediate
toinitAsync
- fallback to
dev
language if plural rule not found - remove TypeScript v4 support. TypeScript v5 is now an optional peer dependency
- addresses
➡️ check out the migration guide