globalize.js を使用して数値をフォーマットしたいと考えています。必要なライブラリを追加しましたが、他に何か必要ですか?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>test</title>
<script src="https://code.jquery.com/jquery-3.1.1.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/cldrjs/0.4.5/cldr.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/cldrjs/0.4.5/cldr/event.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/cldrjs/0.4.5/cldr/supplemental.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/cldrjs/0.4.5/cldr/unresolved.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/globalize/1.1.1/globalize.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/globalize/1.1.1/globalize/plural.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/globalize/1.1.1/globalize/number.js"></script>
<script>
function text() {
var val = $("#txt").val();
Globalize.load({
"supplemental": {
"parentLocales": {
"parentLocale": {
"en": "en-US",
"ja": "ja-JP"
}
},
"likelySubtags": {
"de": "de",
"en": "en",
"fr": "fr",
"ja": "ja"
}
}
});
Globalize.locale("en");
var formatter;
formatter = Globalize.numberFormatter();
console.log(formatter(3.141592));
}
</script>
</head>
<body>
<form name="fm">
<input type="text" id="txt" onclick="text();" />
</form>
</body>
</html>
ブラウザ コンソールに次のメッセージが表示されます。
cldr.js:339 キャッチされないエラー: E_MISSING_BUNDLE: {"locale":"en"}
私は何が欠けていますか?