2012-07-24 82 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