Проблема с форматированием дирхама Объединенных Арабских Эмиратов в Numeral.js
Я пытаюсь использовать Numeral.js для обновления как символа валюты, так и формата данного числа. Похоже, он работает, но когда я выбираю Дирхам Объединенных Арабских Эмиратов, форматирование кажется странным.
numeral.register("locale", 'ar-ae', {
delimiters: {
thousands: " ",
decimal: ","
},
abbreviations: {
thousand: "k",
million: "m",
billion: "b",
trillion: "t"
},
currency: {
symbol: 'د.إ'
}
});
numeral.locale('ar-ae');
var monies = numeral(1000000.1).format("$0,0[.]00");
console.log(monies);
> 000,10 000 1د.إ
// ^ this looks strange
Я проверил этот веб-сайт, и похоже, что символ, появляющийся справа (после числа), правильный, но форматирование самих чисел кажется ближе к форматированию США с запятыми и десятичными знаками.
У меня есть рабочая песочница кода для всего проекта, но я включил только тот код, который считал подходящим. Все остальные мои локали / валюты форматируются правильно.