浏览 4981 次
锁定老帖子 主题:Flex的国际化
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-06-08
最后修改:2010-06-03
Flex从SDK4.0开始支持中文语言包(包括简体中文,繁体中文等16种语言)。 低版本的SDK没有中文语言包,需要在SDK的frameworks\locale添加附件里的文件夹。 这里所说的支持中文语言包,是用于改变Flex内置组件的文字,如弹出提示的Yes和No,验证组件里的提示。 注:国际化过程中,日历组件的属性文件存在BUG,需要修改日期控件的属性文件SharedResources.properties。 具体配置国际化的几个步骤: 1:增加国际化属性文件 properties --en_US --common.properties --zh_CN --common.properties 2:配置属性文件目录为源代码文件夹 properties/{locale} 3:注册属性文件,在主程序里增加下列代码 <mx:Metadata> [ResourceBundle("common")] </mx:Metadata> 4:使用国际化资源 resourceManager.getString('common','loaderError') 'common'为属性文件的名称,loaderError为属性文件里内容的key 5:编译资源文件,修改Flex Compiler里的 Addtional compiler arguments:-locale en_US zh_CN 这样就能编译中文和英文的资源文件。 6:切换国际化,下列代码为切换为中文资源 ResourceManager.getInstance().localeChain=["zh_CN"]; 7: sevlert中通过request.getLocale()能够获得客户端浏览器的默认显示语言。如zh_CN 国际化配置步骤参见地址: http://www.hetao.name/flex-zhuan-lan/flexdeduoguoyuyanzhichi 国际化使用参见地址: http://liguoliang.com/2008/11/308/ 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-11-09
更新相关步骤
|
|
返回顶楼 | |
发表时间:2010-03-05
你这写的也太不清楚了
|
|
返回顶楼 | |
发表时间:2010-03-11
详细步骤请看:
国际化配置步骤参见地址: http://www.hetao.name/flex-zhuan-lan/flexdeduoguoyuyanzhichi 国际化使用参见地址: http://liguoliang.com/2008/11/308/ 我写的只是补充。 |
|
返回顶楼 | |