Lingui 6.0 is out! 🚀
This major release modernizes the stack with ESM-only packages, a lighter install footprint, better TypeScript support, and new i18n features like named JSX placeholders in <Trans>.
Read the full announcement 👇
dub.sh/lingui-6#l10n#i18n
Lingui 6.5 levels up pseudolocalization for UI testing!
The pseudoLocale config now takes options: extend simulates text expansion (German/Finnish run ~30% longer), so you catch layout breaks before they ship. Plus custom prepend/append/override.
#i18n#l10n#lingui#javascript
Generated IDs or explicit IDs? Lingui supports both. Now you can enforce whichever one your team picked.
The Lingui ESLint plugin ships `require-implicit-id` and `require-explicit-id` rules: turn one on and stay consistent ✅
🔗dub.sh/jW0beDl#i18n#lingui#typescript
Lingui 6.2 is out! ⚡️
This release makes the CLI a lot faster: `extract` up to 2.4x and `compile` up to 4.5x. It also brings typed message IDs for safer, autocompleted explicit IDs.
Check it out ⬇️
github.com/lingui/js-ling…#i18n#l10n#javascript#typescript#lingui