*先说重点,获取手机语言
网上搜了半天,都是能够中英互换,并没有获取手机语言。。。
翻墙后,终于找到办法:
navigator.language || navigator.userLanguage
当然,手机语言形式太多了,繁体好几种,英文也好几种,需要自己整合判断了,需不需要分那么细。
我这里简单点,只分中英了:
var lang = (navigator.language || navigator.userLanguage).substr(0,2);
$translateProvider.preferredLanguage(lang);
$translateProvider.useStaticFilesLoader({
prefix: "Language/",
suffix: '.json'
});
至于使用angular-translate的具体步骤,网上太多了,可以看看这个博客,个人觉得很全面:
http://yijiebuyi.com/blog/3b55056c87b73ba606c19e9338dca679.html