首先说明一下国际化的原理:Ext是一个充分利用面向对象概念来设计的一个框架,松耦合、高内聚的特点让它本身的组件与使用Ext开发的程序能够轻松地实现系统的国际化功能,所以Ext框架本身也内置了各国语言的本地化文件,位于source\locale包中。local包中的文件只支持对日期显示,控件校验提示的本地化功能,单独使用它并不能做到整个系统的国际化功能,当然Ext不会知道你的系统使用的是什么文本,Ext为我们预留了本地化的接口,我们可以方便地实现对系统的本地化功能。
步骤:
1.首先新建不同语言的不同js脚本文件。脚本文件命名使用ext-lang-(语言名).js的格式较好【语言名可以在浏览器语言中获得(internet选项-常规-语言)】,如ext-lang-zh_CN.js。
每个脚本文件中都要定义页面中使用到的名称,如
- var myProject = {};
- myProject.string = {};
- myProject.string.title = '我的表单';