Источник: Nuances of Programming Intl — глобальный объект для форматирования строк, чисел и дат с учётом языка пользователя. Он работает над отображением зависящей от языка информации. Интернационализация — способ разработки, при котором адаптация для родного языка пользователя происходит без изменения кода. Разработчикам не нужно поставлять килобайты языковых баз данных прямо в пакетах. Intl имеет конструкторы и методы, принимающие региональный стандарт, называемый также локалью, как один из параметров и форматирующие данные в соответствии с ним...
Источник: Nuances of Programming 1. Объект Intl Объект Intl позволяет форматировать числа, даты и валюту с учетом разных локалей и параметров. Он предоставляется с множеством свойств, которые обеспечивают быстрое и безупречное форматирование данных. Рассмотрим пример форматирования валюты: let num = 100;
let RupeeFormatter = new Intl.NumberFormat("en-IN",
{style: "currency", currency: "INR"})
let RupeeFormatted = RupeeFormatter.format(num);
console.log(RupeeFormatted)
// ₹100
let USDFormatter = new Intl...