`
sxu
  • 浏览: 37867 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Extjs 国际化

阅读更多

Extjs 国际化

 

对于Extjs本身,相关国际化文件在源码locale中。

对于自己定义的控件,我们应该如何编写国际化文件?

查看locale中的源码,我们会发现编写一个国际化其实是override

我们先创建一个英文js   en_US.js,    代码如下:

Ext.onReady(function () {

       Ext.define("X.locale.en_US.home.SystemTab", {

            override: "X.home.SystemTab",

            title: "System Management"

     });

});

 

Ext.define("X.locale.en_US.Component", {

    override: "Ext.Component"

});

上面的代码是针对SystemTab的国际化

 

下面看一个SystemTab的代码:

Ext.define('X.home.SystemTab', {

        extend: 'Ext.panel.Panel',

        alias: 'widget.systemTab',

 

        /**

         *default:true

         *是否验证权限   true:验证  false:不验证

         */

        auth: true,

 

        /**

         *标题用于国际化

         */

        title: '系统管理',

 

        initComponent: function () {

 

             

             this.callParent(arguments);

        }

});

这里其实就是为了SystemTab中title属性的国际化

 

下面只需要在页面上引用en_US.js就可以了

 

 

0
1
分享到:
评论

相关推荐

    EXTJS desktop 国际化

    EXTJS桌面国际化的实现涉及到多个方面的知识,EXTJS是一个基于JavaScript的富客户端框架,用于构建交互式的Web应用程序。国际化(Internationalization,简称i18n)则是让软件能够支持多种语言和地区的功能,使得...

    extjs 国际话

    在提供的文件列表中,有一个名为`521.docx`的文档,如果这是一个关于ExtJS国际化的教程或指南,它可能会包含更详细的步骤、示例代码和实用技巧。遗憾的是,由于无法直接访问这个文件,我们无法提供具体的内容。建议...

    EXTJS可视化网页编译器

    7. **国际化支持**:EXTJS框架本身就支持多语言,编译器可能会集成这一特性,让开发者能够轻松创建面向全球用户的Web应用。 8. **兼容性和性能优化**:EXTJS编译器通常会考虑浏览器兼容性和性能优化,生成的代码能...

    ExtJs3.3中文API.CHM_extjs3.3中文文档_

    8. **国际化**:支持多语言,包括中文,使得非英文环境下的开发更加友好。 9. **事件系统**:事件驱动的设计模式使得组件间通信简单,增强了代码的模块化和可维护性。 10. **皮肤系统**:提供多种预设皮肤,可以...

    ExtJS 7.6 SDK trial

    7. **国际化(Internationalization)**:7.6 SDK可能进一步完善了多语言支持,让开发者能轻松地为全球用户提供本地化应用。 8. **开发工具升级**:更新的Sencha CMD或WebPack插件可能是SDK的一部分,帮助开发者更...

    extjs6.2 SDK下载

    9. **国际化支持**:EXTJS通常支持多语言,6.2可能增加了更多语言的支持或改进了本地化流程。 10. **兼容性**:EXTJS 6.2应保持与主流浏览器的良好兼容性,包括Chrome、Firefox、Safari、Edge和IE(至少到一定版本...

    Extjs6.2最新文档

    8. **国际化支持**:对于全球化的应用,支持多种语言是必要的。6.2可能改进了国际化的实现,让多语言切换更加便捷。 9. **API文档**:作为“最新文档”,它应包含详细的API参考、教程和示例,帮助开发者快速理解和...

    ExtJs官网2.3.0开发包

    8. **国际化(i18n)**:ExtJS 2.3.0提供国际化的支持,允许开发者轻松地切换应用的语言环境。 9. **主题与皮肤**:该版本可能包含了几种预定义的主题,允许开发者更改UI外观,满足不同设计需求。 10. **API文档**...

    extjs3.3 中文文档

    9. **国际化和本地化**:EXTJS支持多语言,3.3版本的中文文档正体现了这一点,它可以帮助开发者实现应用程序的本地化。 10. **API参考**:EXTJS 3.3的中文文档还包含了一个详细的API参考,列出了所有可用的类、方法...

    extjs3.2资源压缩包

    8. **国际化支持**:框架内置了国际化支持,允许应用程序轻松地适应不同的语言环境。 9. **数据验证**:在表单组件中,ExtJS提供了强大的数据验证机制,确保用户输入的数据符合预定规则。 10. **拖放功能**:通过...

    extjs教程word版本

    10. **国际化和本地化**:对于多语言应用,教程可能会介绍如何实现ExtJS的国际化和本地化功能。 11. **性能优化**:高级部分可能涉及到性能优化技巧,如延迟加载、按需加载组件和数据,以及如何利用缓存提高应用...

    ExtJS 3.4.0

    10. **国际化支持**:支持多语言,开发者可以通过配置文件轻松实现应用的国际化。 11. **API文档**:虽然3.4.0版本可能没有最新的API文档,但依然有社区维护的文档和示例,帮助开发者理解和使用其功能。 总之,...

    EXTJS 3.03 zip下载

    8. **国际化**:EXTJS 支持多语言,方便开发面向全球用户的Web应用。 9. **事件系统**:EXTJS 使用事件驱动的编程模型,组件间可以通过事件进行通信,增强了代码的模块化和可维护性。 10. **性能优化**:EXTJS ...

    extjs 3.3正式版

    6. **国际化(i18n)**:EXTJS 3.3 提供了多语言支持,方便创建面向全球用户的Web应用。 7. **主题定制**:EXTJS 3.3 提供了多种预设主题,并允许开发者自定义CSS样式,轻松调整应用的视觉样式。 8. **性能优化**...

    extjs最新版 3.2版本

    8. **国际化支持**:EXTJS 3.2增强了多语言支持,使得应用程序能够轻松适应不同地区的用户需求。 9. **性能提升**:通过对DOM操作的优化和内存管理的改进,EXTJS 3.2在渲染速度和响应时间上有显著提升。 10. **...

    资料:包括extjs2.0源码

    9. **国际化支持**:EXTJS 2.0支持多语言,允许开发者轻松实现应用的国际化。 10. **皮肤和主题**:EXTJS 2.0提供了多种预设皮肤,并支持自定义主题,源码中包含了CSS和SASS文件,可以帮助开发者理解和定制UI风格。...

    extjs2.02帮助文档

    8. **国际化**:2.0.2版本的ExtJS已经支持多语言,这在开发全球化应用时非常有用。 9. **主题定制**:通过Sass和Compass工具,开发者可以轻松定制ExtJS的外观和样式,以符合项目需求。 10. **事件系统**:事件驱动...

    extjs4中文文档

    11. **国际化支持**:EXTJS4内置了多语言支持,方便开发多语言版本的应用。 12. **响应式设计**:EXTJS4的部分组件支持响应式设计,能够根据屏幕大小自动调整布局,适应不同设备。 EXTJS4中文文档详细介绍了每个...

    ExtJS中文手册.doc

    6. **高级特性**:涵盖动画效果、拖放操作、Ajax通信、国际化支持等内容。 7. **工具和插件**:讲解Sencha CMD和Sencha Inspector的使用方法,以及如何扩展和定制ExtJS。 8. **最佳实践**:提供编码规范和优化技巧,...

    中文的Extjs的api手册

    10. **国际化支持**:虽然这里的API手册是中文版,但ExtJS本身支持多语言,方便不同地区用户使用。 尽管3.3版本较旧,但其设计理念和核心机制在后续版本中依然延续,因此掌握3.3的基本知识对理解和学习新版本的...

Global site tag (gtag.js) - Google Analytics