Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带角度平移的不同目录的情况_Javascript_Angularjs_Translation_Angular Translate - Fatal编程技术网

Javascript 带角度平移的不同目录的情况

Javascript 带角度平移的不同目录的情况,javascript,angularjs,translation,angular-translate,Javascript,Angularjs,Translation,Angular Translate,我在角度翻译方面有一些问题,尤其是在翻译的加载方面。 我正在为我的学校项目设计一个网站。在这个项目中,我们与不同的体育部门建立了联系 由于体育语言的原因,每个部分都有具体的翻译,并有一个默认翻译,以避免钥匙不可用时出现问题 你的环境 angular translate 2.11.0版本 angular 1.3.20的版本 这里是angular.module.config $translateProvider.fallbackLanguage('en'); $translateProvide

我在角度翻译方面有一些问题,尤其是在翻译的加载方面。 我正在为我的学校项目设计一个网站。在这个项目中,我们与不同的体育部门建立了联系

由于体育语言的原因,每个部分都有具体的翻译,并有一个默认翻译,以避免钥匙不可用时出现问题

你的环境
  • angular translate 2.11.0版本
  • angular 1.3.20的版本

这里是angular.module.config

$translateProvider.fallbackLanguage('en');
$translateProvider.preferredLanguage('en');
$translateProvider.useCookieStorage();

$translateProvider.useLoader('$translatePartialLoader', {
            urlTemplate: '{part}-i18n_{lang}.json',
            loadFailureHandler: 'translationHandler'
 })
工厂呢

factory('translationHandler', function ($q, $log) {
      return function (part, lang, response) {
        $log.error('The "' + part + '/' + lang + '" part was not loaded.');
        return $q.when({});
      };
    })
实际上,如果部分中的键不可用,我们将加载该部分的英文键

但由于特定的翻译(我们可以在任何地方都包括默认翻译,但这很糟糕)

你有办法解决这个问题吗

factory('translationHandler', function ($q, $log) {
      return function (part, lang, response) {
        $log.error('The "' + part + '/' + lang + '" part was not loaded.');
        return $q.when({});
      };
    })