Я не могу установить язык в numbro, включая language.min.js. Я использую CDN-include. Что я делаю неправильно?
HTML
<div id="number"></div>
JS
numbro.setLanguage("de-DE");
var number = numbro("1111111111").format({thousandSeparated: true});
document.getElementById("number").innerHTML = number;
Результат должен читать 1.111.111.111, но это 11111111111.
Когда я вхожу в базовый метод, языки переменных содержат только "en-US", но numbro.allLanguages содержит "de-DE". Как-то инициализация не срабатывает...
Как мне объяснили здесь, я пропустил регистрацию включенных языков с numbro.registerLanguage(<locale>)
. Для всех языков вы бы это сделали:
Object.values(numbro.allLanguages).forEach(function(data) {
numbro.registerLanguage(data);
})