2012-07-24 39 views

回答

12

關於你的問題的答案是:

var lang = navigator.language.split("-"); 
var current_lang = (lang[0]); 
alert("current_lang: " + current_lang); 
+0

不管怎樣,謝謝:) – Yazo 2012-07-24 07:32:47

+2

小問題,上面的代碼,它應該是'警報(current_lang);'無報價秒。 – smj2393 2013-10-21 12:36:20

+0

請注意,這不適用於舊版Android(2.x)。請參閱:https://github.com/lavinjj/angularjs-localizationservice/issues/6 – Nux 2016-01-27 17:40:26

4

有(現在)在科爾多瓦的全球化API來獲取這些信息後(你也可以爲日期,貨幣信息,...):

globalization.getPreferredLanguage 
globalization.getLocaleName 
globalization.dateToString 
globalization.stringToDate 
globalization.getDatePattern 
globalization.getDateNames 
globalization.isDayLightSavingsTime 
globalization.getFirstDayOfWeek 
globalization.numberToString 
globalization.stringToNumber 
globalization.getNumberPattern 
globalization.getCurrencyPattern 

再次答案見http://docs.phonegap.com/en/3.3.0/cordova_globalization_globalization.md.html#Globalization