我正在使用AIR桌面應用程序,並試圖獲取用戶的語言環境字符串。我基本上需要知道用戶的語言環境是英語還是法語。 Capabilities.language
似乎不適用於我,因爲它只顯示操作系統的UI語言。在Adobe Flex中獲取用戶的語言環境
如何獲取用戶當前的語言環境?
一旦確定,我打算將其設置爲resourceManager.localeChain
,以便使用適當的'屬性'文件來顯示我的UI文字。
在此先感謝!
普里丁
我正在使用AIR桌面應用程序,並試圖獲取用戶的語言環境字符串。我基本上需要知道用戶的語言環境是英語還是法語。 Capabilities.language
似乎不適用於我,因爲它只顯示操作系統的UI語言。在Adobe Flex中獲取用戶的語言環境
如何獲取用戶當前的語言環境?
一旦確定,我打算將其設置爲resourceManager.localeChain
,以便使用適當的'屬性'文件來顯示我的UI文字。
在此先感謝!
普里丁
獲取用戶的位置不是微不足道的。所有網站都有這個問題,這就是爲什麼他們總是問你,你來自哪裏,你想要哪種語言。這在Flex中沒有什麼不同。
即使有一種方法來檢測語言環境,我會在某處保留某種「語言欄」,以便用戶輕鬆更改他/她的設置。
我正在構建一個桌面應用程序,而不是一個網站。我猜你的教程是針對網站的! –
然後嘗試執行'LocaleID.DEFAULT',它應該返回系統的語言環境。我不確定它是否格式正確。 –
是什麼用戶的語言環境和其操作系統的用戶界面語言之間的區別? – JeffryHouser
@ www.Flextras.com,如果您看到「Capabilities.language」的文檔,則表示它會返回UI語言。即使您將系統的語言環境([link](http://windows.microsoft.com/en-IN/windows7/Change-the-system-locale))更改爲「French」,UI語言仍然是英語,並且'Capabilities.language'仍然返回「en」。我正在尋找一種方法來確定區域設置(fr_FR),而不是UI語言(可能是英文)。謝謝! –