是否有默认方式将本地化软件包全局应用于ExtJS 4.1 MVC中/extjs/locale/
的所有应用程序?
也许有些Ext.Application
或Ext.Loader
金属/属性?
答案 0 :(得分:5)
我不这么认为。 您必须在extjs / locale /
中加载适当的文件例如(tomcat服务器), 在index.jsp中 你可以做点什么
<script type="text/javascript" src="extjs/locale/ext-lang-<%=language %>.js"></script>
答案 1 :(得分:1)
(您也可以通过JS动态加载语言环境文件)
要本地化内置Ext JS组件,请在app.js
添加以下代码:
launch: function() {
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = "extjs/locale/ext-lang-" + navigator.language;
head.appendChild(script);
}
要本地化自定义Ext JS组件,请使用Locale.js。 我们在两个Ext JS项目中使用过它。很简单。