关于ext4.0的国际化

代码如下:

<link rel="stylesheet" type="text/css" href="ext4/resources/css/ext-all.css">

<script type="text/javascript" src="ext4/ext-all.js"></script>

<script type="text/javascript" src="ext4/locale/ext-lang-zh_CN.js"></script>

<script type="text/javascript">

Ext.onReady(function(){

     Ext.Msg.alert("提示","按钮还是OK?");

 

Ext.MessageBox.show({

    title:'aa',

    msg:'message',

    buttons:Ext.MessageBox.YESNO

 

});

 

});

</script>

jsp的页面,我一打开,那个提示按钮老是为英文的OK,而不是中文的,说明国际化无效,不知道,怎么改?

 

我测试好了的,先引入原版语言文件,以下代码放置在语言文件后、页面逻辑前:

Js代码   收藏代码
  1. Ext.onReady( function (){  
  2.     var  msgBox = Ext.MessageBox;  
  3.     Ext.each(msgBox.msgButtons, function (btn, index){  
  4.         btn.setText(msgBox.buttonText[msgBox.buttonIds[index]]);  
  5.     });  
  6. }); 

 

此时就可以显示中文了。

 

原文地址:http://www.iteye.com/problems/67114

你可能感兴趣的:(ext4)