Runtime i18n for Angular (standalone-friendly), with lazy namespace loading + SSR/SSG support.
Demo & Tutorial: https://i18n-demo.viacharles.net/
- ✅ Runtime language switching (no rebuild per locale)
- ✅ Namespace-based translations (load only what the current route/component needs)
- ✅ Lazy loading + caching (avoid repeated HTTP fetches)
- ✅ SSR/SSG compatible initialization
- ✅ Optional preloading to avoid flashing translation keys
- ✅ (Optional) ICU-style formatting (plural / params) (if enabled in your setup)
If this project helps you, consider giving it a ⭐️
