如何在ExtJS 4中应用本地化

时间:2012-08-31 08:48:06

标签: extjs

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

也许有些Ext.ApplicationExt.Loader金属/属性?

2 个答案:

答案 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项目中使用过它。很简单。