JS Internationalization
The Intl namespace is a set of locale-aware formatters and helpers built into the JavaScript runtime. It handles number formatting, date and time presentation, relative time phrasing, list joining, pluralization, display-name lookups, and Unicode text segmentation, without a translation library.
Pick a locale below and watch every demo on the page reformat itself. Try switching to a right-to-left locale
like ar or a non-Latin script like ja to see how the same input renders for different
audiences.