大佬教程收集整理的这篇文章主要介绍了国际化 – 使用NLS构建Dojo – requireLocalization(..)失败?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
dependencies = { StripConsole: "all",action: "release",optimize: "shrinksafe",releasename: "myProject",// list of locales we want to expose localeList: "en-gb,en-us,de-de",layers: [ { // Name: a relative path from the dojo.js in the desination directory. name: "../../myProject.js",dependencies: [ "myPackage.MyDataStore",// MyWidget depends on a few other widgets,and has its own // translation files. "myPackage.MyWidget" ] } ],prefixes: [ // these paths are relative to the LOCATIOn of dojo.js [ "dijit","../dijit" ],[ "dojox","../dojox" ],[ "myPackage","../../../src/myPackage" ] ] }
release/ release/myProject/ release/myProject/dijit/ ... dijit ... release/myProject/dojo/ ... dojo ... release/myProject/dojox/ ... dojox ... release/myProject/myPackage/ ... my custom package ... release/nls/ myProject_en-us.js myProject_de.js etc.. ../myproject.js ../myProject.jS.Uncompressed.js
<script type="text/javascript"> var djConfig = { debug: true,parSEOnLoad: false,modulePaths: { // paths to directories in relation to dojo's LOCATIOn.... hurr. 'myPackage': '../myPackage','dojox': '../dojox','dijit': '../dijit' } }; </script> <script type="text/javascript" src="./release/myProject/dojo/dojo.jS.Uncompressed.js"></script> <script type="text/javascript" src="./release/myProject.jS.Uncompressed.js"></script> <script type="text/javascript"> dojo.addOnLoad(function(){ dojo.require('myPackage.MyDataStore'); dojo.require('myPackage.MyWidget'); var store = new myPackage.MyDataStore(); var widget = new myPackage.MyWidget({ store: store },dojo.byId('testWidget')); widget.startup(); }); </script>
但不幸的是,Firebug向我吐了出来:
Bundle not found: MyWidget in myPackage,locale=en-us
我认为发生了什么
我已经跟踪了导致上述错误的一些代码,似乎文件末尾的dojo.i18n._preloadLocalizations()调用实际上没有从./release/nls加载到正确的nls文件中.
以上是大佬教程为你收集整理的国际化 – 使用NLS构建Dojo – requireLocalization(..)失败?全部内容,希望文章能够帮你解决国际化 – 使用NLS构建Dojo – requireLocalization(..)失败?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。