离子应用程序名称多语言

时间:2016-05-05 03:08:29

标签: ionic-framework internationalization globalization

我正在使用Ionic franmework为ios和android开发应用程序 我在应用程序中使用此代码用于多语言:

if (typeof navigator.globalization !== "undefined") {
    navigator.globalization.getPreferredLanguage(function (language) {
      var languageValue = (language.value).split("-")[0];
      if (languageValue == 'fr') {
        languageValue = 'fr_FR';
        $rootScope.language = 'fr';
        moment.locale('fr');
      } else {
        languageValue = 'en_US';
        $rootScope.language = 'en';
        moment.locale('en-ca');
      }
      $translate.use(languageValue).then(function (data) {
        console.log("Using locale: " + data);
      }, function (error) {
        console.log("Error using locale: " + error);
      });
    }, null);
  }


$translateProvider.useStaticFilesLoader({
  prefix: 'js/locales/locale-',
  suffix: '.json'
});
$translateProvider.preferredLanguage('en_US');

它在法国和英语的应用程序中完美运行。 我希望应用程序名称也显示在英语或法国也取决于全球化,请给我一些建议。

0 个答案:

没有答案
相关问题