Adobe AIR:检测en_GB语言环境

时间:2009-11-16 06:57:57

标签: localization air locale

有没有办法检测用户是否在Windows上的en_GB语言环境下运行AIR应用程序? Capabilities.language仅返回“en”,Capabilities.languages [0]返回“en_US”:(

2 个答案:

答案 0 :(得分:1)

不幸的是,没有。 但很快就会有事(对不起,现在不能告诉你更多)!

点击此处:http://www.adobe.com/cfusion/event/index.cfm?event=detail&id=1489921

  

“获取新内容的内幕消息   Flash Player 10.1中的移动功能,   以及新的全球错误   处理,用户界面,全球化和媒体   播放功能。“

答案 1 :(得分:1)

现在全球化功能已在Flash Player 10.1中使用,您可以使用它们。在这里查看他们的文档: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/globalization/package-detail.html

以及更多信息: http://www.adobe.com/devnet/flashplayer/articles/flash_globalization_package.html#articlecontentAdobe_numberedheader

您可以轻松地将默认本地化为字符串,如下所示:

new StringTools(LocaleID.DEFAULT).actualLocaleIDName; // returns en-GB if region is United Kingdom on OSX