美文网首页
ionic——根据手机语言,改变app语言(自动获取手机语言)

ionic——根据手机语言,改变app语言(自动获取手机语言)

作者: 一只飞 | 来源:发表于2017-08-09 18:13 被阅读0次

    *先说重点,获取手机语言
    网上搜了半天,都是能够中英互换,并没有获取手机语言。。。
    翻墙后,终于找到办法:
    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

    相关文章

      网友评论

          本文标题:ionic——根据手机语言,改变app语言(自动获取手机语言)

          本文链接:https://www.haomeiwen.com/subject/bepqrxtx.html