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({});
};
})