JavaScript i18n
Comprehensive guides for internationalizing JavaScript applications
Introduction
Internationalization allows applications to adapt to different languages, regions, and cultural conventions. JavaScript provides built-in capabilities for formatting dates, numbers, currencies, and text that automatically adjust to user preferences without requiring external libraries.
These guides teach you how to build applications that work seamlessly across languages and cultures using JavaScript's native internationalization features.
Browser support
All techniques in this course use standard JavaScript APIs that work in modern browsers and Node.js. Most features have broad support going back several years. Each lesson includes browser compatibility information where relevant.
Next steps
Browse the sidebar to explore guides by topic. Each guide is self-contained and can be read independently, though earlier guides provide helpful context for later ones.
The API reference section provides comprehensive documentation for each JavaScript Intl API.