2个回答
展开全部
现在做的多语言 大多采用 完美国际化方案
在编译后切换语言属性包 ok没有问题。
但要编译后而不是运行加载 也就是说用户无法上传新的语言包。。
思路:在系统功能添加可以上传语言包功能(其实就是properties文件)
然后读取动态切换该文件的数据源
总结:1,看你的项目需求吧 如果只是限定某几个语言 那就简单了 搜“flex 完美国际化”
2,如果需要在运行时 动态添加的话 读取peoperties文件 然后切换 (目前我在做)
在编译后切换语言属性包 ok没有问题。
但要编译后而不是运行加载 也就是说用户无法上传新的语言包。。
思路:在系统功能添加可以上传语言包功能(其实就是properties文件)
然后读取动态切换该文件的数据源
总结:1,看你的项目需求吧 如果只是限定某几个语言 那就简单了 搜“flex 完美国际化”
2,如果需要在运行时 动态添加的话 读取peoperties文件 然后切换 (目前我在做)
更多追问追答
追问
如果是纯as3项目,有没有类似的方案呢?
追答
flex 本身的国际化 resourceManager 对as支持的很不好
所以纯as比较困难
可以是我flex还不熟吧 反正目前我这边没解决方案
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询