【问题标题】:Ionic 1 / cordova how to get device languageIonic 1 / cordova 如何获取设备语言
【发布时间】:2016-11-11 19:40:14
【问题描述】:

需要帮助从我的 Ionic1 应用程序中获取设备语言以设置其惯用语并翻译其内容。

我只找到了 Ionic 2 的方法,曾尝试使用 cordova-globalization http://ngcordova.com/docs/install/https://github.com/apache/cordova-plugin-globalization 等 Cordova 插件,但提供者抛出错误或未找到函数。

提前致谢

【问题讨论】:

    标签: cordova ionic-framework


    【解决方案1】:

    您可以使用浏览器语言: 检查:

    navigator.language || navigator.userLanguage
    

    【讨论】:

    • 请检查下一个人的正确答案:)
    【解决方案2】:

    如果您使用语言进行“全球化”,那么 -

    首先安装插件 -> cordova plugin add cordova-plugin-globalization

    然后使用 -

    navigator.globalization.getPreferredLanguage(function(language) {
       // This will display your device language
       console.log('language --',language);
     }, null);
    

    正常情况下,您可以使用以下方式获取设备语言

    navigator.language || navigator.userLanguage
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-28
      • 2011-10-13
      • 2018-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-16
      • 1970-01-01
      相关资源
      最近更新 更多