美文网首页
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语言(自动获取手机语言)

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

  • iOS-图文讲解语言国际化

    前言:iOS的语言国际化是指根据用户手机系统的语言设置,自动将APP的语言设置为和用户手机系统语言一致的语言。通常...

  • GSM语言及地区切换逻辑

    app name 只和手机语言有关,手机是我们不支持的语言是,根据语言列表中哪种支持语言在前来显示,比如简体在繁体...

  • iOS多语言备选规则

    手机系统语言设置中文、英文除外的语言,app内不显示base语言。 系统语言可以设置一个语言列表,会根据这个语言列...

  • App多语言切换

    环境:Ecplise 方式:1:通过改变手机中的语言,来改变APP应用内的语言 2 :直接再APP应用内...

  • iOS国际化的语言和App内容本地化多语言切换

    1、国际化语言显示,是根据设备的语言环境进行对应语言显示,例如:手机的配置的语言是英语,App的名字、访问相机摄像...

  • 编程语言类型

    分类 根据语言类型能否根据环境自动发生改变,可以将编程语言分为强类型语言和弱类型语言。 强类型语言一个变量被定义类...

  • iOS实现语言本地化

    APP语言本地化,即语言国际化。指的是根据用户操作系统的语言设置,自动将APP的语言设置为和操作系统一致的语言环境...

  • iOS国际化(本地化)

    iOS App国际化(本地化)分为App内部语言更换和App跟随手机语言变化,本文所记录的是跟随手机语言变化 在X...

  • 如何给自己的 App 做本地化(国际化)?

    App 的国际化,就是App能根据用户手机系统的语言,展示不同的语言显示。 这个其实很简单,关键你要知道有这个东西...

网友评论

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

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