Javascript SlikelySubtags.json未加载
我使用Javascript SlikelySubtags.json未加载,javascript,cldr,javascript-globalize,Javascript,Cldr,Javascript Globalize,我使用cldr和globalizelibaries。我读到,我需要像subtags.json一样加载 也许是因为我英语不好,但我找不到需要这些文件的地方?或者如何生成? 举个例子: <script> Globalize.load({ main: { en: { ... } }, supplemental: { likelySubtags: { ... }, timeDate: { ...
cldr
和globalize
libaries。我读到,我需要像subtags.json一样加载
也许是因为我英语不好,但我找不到需要这些文件的地方?或者如何生成?
举个例子:
<script>
Globalize.load({
main: {
en: {
...
}
},
supplemental: {
likelySubtags: {
...
},
timeDate: {
...
},
weekData: {
...
}
}
});
</script>
Globalize.load({
主要内容:{
嗯:{
...
}
},
补充:{
可能子标签:{
...
},
时间日期:{
...
},
工作日数据:{
...
}
}
});
据我所知,它会生成这些JSON。但是我需要写这些而不是点吗?
谁能解释得更清楚些吗?
下面是我需要使用的代码,如果它有任何值:
<script type="text/javascript">
$(function () {
Globalize.locale('en');
// Fix a date validation on the WebKit engine
$.validator.methods.date = function (value, element) {
return this.optional(element) || Globalize.parseDate(value, { skeleton: 'dd.MM.yyyy'});
}
});
</script>
$(函数(){
Globalize.locale('en');
//修复WebKit引擎上的日期验证
$.validator.methods.date=函数(值,元素){
返回此.optional(元素)| | Globalize.parseDate(值,{skeleton:'dd.MM.yyyy'});
}
});
也许,这并不难,但我真的拿不到医生
已添加
这是我现在得到的一个错误:
未捕获错误:E_缺少\u CLDR:缺少必需的CLDR内容
补充/类似子标签
在createError(globalize.js:105)
在验证时(globalize.js:182)
在EventEmitter.validateCldr(globalize.js:204)上
在EventEmitter.emitEvent(event.js:416)
在EventEmitter.aliasClosure[作为触发器](event.js:88)
在Cldr.get(event.js:572)
在validateLikelySubtags(globalize.js:337)
位于Function.Globalize.locale(Globalize.js:392)
在HTMLDocument。(索引:1892)
在mightThrow(jquery-3.1.1.js:3570)
当然,我知道在使用它之前需要调用Globalize.load()
,但我不知道如何调用它。类似于subtags.json
是来自CLDR的文件:
您可以在Globalize docs上找到问题的答案:
如何获取CLDR数据?
通过单独下载JSON包
Unicode CLDR在上以JSON的形式提供(在此之后)。有关packageorganization的更多信息,请阅读
通过使用包管理器
cldr数据可以方便地使用。它总是从正确的来源下载
使用npmnpm安装cldr数据
或bowerbower安装cldr数据
()。有关详细信息,请参阅:
谢谢你的回答!是的,我看到了这些存储库,但我找不到这个JSON文件的位置。我审查了几个有合适名称的回购协议,但没有人有这个文件。这本指南对我来说很难理解,但我会试着去弄一次。我用一个特定于supplemental/likelySubtags.json的链接编辑了我的答案。如果您对我们如何改进文档有任何建议,请告诉我。谢天谢地,这真是太难找到了。在VS的情况下,在NuGet上安装另一个包管理器(没有适用于此的NuGet包)不是最佳选择。谢谢你的参考!