配置Flex国际化的简明步骤

本文和大家重点讨论一下具体配置Flex国际化的几个步骤,Flex内部的Flex国际化文件/库只支持两个版本,一个是en_US,另一个是ja_JP。也就是说,开发者在编译Flex项目的时候在Additional Compiler arguments下配置locale=zh_CN是一定会报错的。

创新互联于2013年创立,是专业互联网技术服务公司,拥有项目网站设计制作、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元谢家集做网站,已为上家服务,为谢家集各地企业和个人服务,联系电话:18982081108

Flex国际化说明

Flex从SDK4.0开始支持中文语言包(包括简体中文,繁体中文等16种语言)。而低版本的SDK没有中文语言包,需要在SDK的frameworks\locale添加附件里的文件夹。
这里所说的支持中文语言包,是用于改变Flex内置组件的文字,如弹出提示的Yes和No,验证组件里的提示。
注:Flex国际化过程中,日历组件的属性文件存在BUG,需要修改日期控件的属性文件SharedResources.properties。

◆具体配置Flex国际化的几个步骤:

1:增加Flex国际化属性文件
文件夹代码
 

 
 
 
  1. properties  
  2. --en_US  
  3. --common.properties  
  4. --zh_CN  
  5. --common.properties  
  6.  
  7. properties  
  8. --en_US  
  9. --common.properties  
  10. --zh_CN  
  11. --common.properties  
  12.  

 2:配置属性文件目录为源代码文件夹
properties/{locale}

3:注册属性文件,在主程序里增加下列代码
Mxml代码
 

 
 
 
  1.  
  2. [ResourceBundle("common")]  
  3.  
  4.  
  5.  
  6.  [ResourceBundle("common")]  
  7.  
  8.  

 4:使用Flex国际化资源

resourceManager.getString('common','loaderError')
'common'为属性文件的名称,loaderError为属性文件里内容的key

5:编译资源文件

修改FlexCompiler里的Addtionalcompilerarguments:-localeen_USzh_CN
这样就能编译中文和英文的资源文件。

6:切换Flex国际化

下列代码为切换为中文资源

 
 
 
  1. ResourceManager.getInstance().localeChain=["zh_CN"]; 

7:sevlert中通过request.getLocale()能够获得客户端浏览器的默认显示语言。如zh_CN

Flex国际化配置步骤参见地址:http://www.hetao.name/flex-zhuan-lan/flexdeduoguoyuyanzhichi

Flex国际化使用参见地址:http://liguoliang.com/2008/11/308/
 

【编辑推荐】

  1. 学习笔记 Flex国际化如何支持其他语言
  2. Flex2.0Beta1新功能出炉
  3. 揭露Flex2.0的几大误区
  4. FlexBuilder3.0与Eclipse3.4的***结合
  5. 剖析Flex DataGrid分页控件的两种分页形式用法

标题名称:配置Flex国际化的简明步骤
链接分享:http://www.mswzjz.cn/qtweb/news18/519868.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能