加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex 国际化 resourceManager

发布时间:2020-12-15 04:43:27 所属栏目:百科 来源:网络整理
导读:(1)新建一个Flex工程TestProject. (2)在src下创建名为locale的文件夹,不是包. (3)在locale文件夹下创建en_US 和 zh_CN两个文件夹. (4)在en_US文件夹下创建一个xxx.properties文件,如message.properties。 (5)在message.properties添加key-value

(1)新建一个Flex工程TestProject.

(2)在src下创建名为locale的文件夹,不是包.

(3)在locale文件夹下创建en_US 和 zh_CN两个文件夹.

(4)在en_US文件夹下创建一个xxx.properties文件,如message.properties。

(5)在message.properties添加key-value对。如name=beijing

(6)在zh_CN文件夹下创建一个message.properties(与en_US文件夹下下文件名相同)添加key-value对。key与en_US文件夹下文件相同,value不同,如name=北京。

(7)修改编译器参数为? -locale=zh_CN,en_US -allow-source-path-overlap=true -source-path=locale/{locale}

(8)国际化的使用

?????? 1 在主应用程序中,添加如下内容:

<fx:Metadata>
[ResourceBundle("message")]
</fx:Metadata>

这里的message就是前面定义的xxx.properties中的XXX。

????? 2 示例:title="{resourceManager.getString(message,name')}"

????? 3 如果要在自定义的语言选项里面手动切换语言,可以执行如下操作:

? resourceManager.localeChain = ["zh_CN"];或resourceManager.localeChain = ["en_US"];

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读