2012-11-30 48 views
1

我想要編程一個多語言/多國家的應用程序,我想知道什麼是最好的解決方案來檢測設備和國家的系統語言,用戶在Phonegap中打開應用程序?Phonegap App檢測語言和國家

該應用程序將是一個搜索引擎,信息是國家特定的。這意味着,如果有人在西班牙打開應用程序,那麼應用程序需要選擇國家ES,並且如果設備具有選定的ES作爲語言,則應加載ES GUI。

回答

5

你看過文檔嗎?有一個部分就是這個 - 全球化:http://docs.phonegap.com/en/2.2.0/cordova_globalization_globalization.md.html#Globalization

你也可以找到有用的cordova-plugin-sim其中提供了與SIM卡相關的countryCode

全球化插件提供由電話用戶(用戶偏好)修改的值,而cordova-plugin-sim提供由SIM卡運營商設置的值(用戶無法更改它們)。

+0

嘿,這是偉大的東西。這意味着,這可以是我的解決方案:globalization.getLocaleName :-) –

+0

讓我們看看,例如語言環境是空的,只有語言顯示.. do yu的東西是很好的選擇,使用IP cann的服務我的並獲得國家ISO代碼? IP是正確的價值......還是應該使用Lat/Lon? –

+0

我想說,也許給他們選擇告訴你他們想使用的語言環境。我的意見很明顯。 –