4

是否有默认方法将本地化数据包全局应用于/extjs/locale/ExtJS 4.1 MVC 中的所有应用程序?

也许一些Ext.ApplicationExt.Loader方法/属性?

4

2 回答 2

5

我不这么认为。您必须在 extjs/locale/ 中加载适当的文件

例如(tomcat 服务器),在 index.jsp 你可以做类似的事情

<script type="text/javascript" src="extjs/locale/ext-lang-<%=language %>.js"></script>
于 2012-08-31T10:54:48.187 回答
1

(也可以通过JS动态加载locale文件)

要本地化内置 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 项目中使用了它。很简单。

于 2014-10-14T15:20:20.247 回答