在Adobe Flex中获取用户的区域设置

时间:2011-08-06 13:10:59

标签: flex actionscript-3 air

我正在开发一个AIR桌面应用程序,我正在尝试获取用户的语言环境字符串。我基本上需要知道用户的语言环境是英语还是法语。 Capabilities.language似乎对我不起作用,因为它只显示操作系统的UI语言。

如何获取用户当前的区域设置?

一旦确定,我打算将其设置为resourceManager.localeChain,以便使用相应的“属性”文件来显示我的UI文字。

提前致谢!

Pritin

2 个答案:

答案 0 :(得分:3)

获取用户所在地并非易事。所有网站都有这个问题,这就是为什么他们总是问你来自哪里以及你希望它是哪种语言。这在Flex中没有什么不同。

即使有办法检测语言环境,我也会在某处保留某种“语言栏”,以便用户轻松更改自己的设置。

答案 1 :(得分:2)

而不是使用功能属性语言使用返回数组的languages另请参阅Localizing AIR applications

希望有所帮助