Проблема с форматированием дирхама Объединенных Арабских Эмиратов в 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

Я проверил этот веб-сайт, и похоже, что символ, появляющийся справа (после числа), правильный, но форматирование самих чисел кажется ближе к форматированию США с запятыми и десятичными знаками.

У меня есть рабочая песочница кода для всего проекта, но я включил только тот код, который считал подходящим. Все остальные мои локали / валюты форматируются правильно.

0 ответов

Другие вопросы по тегам