Я добавил пропущенный переводчик в моем приложении AngularJS для печати на консоли любого отсутствующего перевода для строки. Однако кажется, что все сообщения печатаются на консоли несколько раз.Несколько журнальных сообщений для недостающих переводов в Angular-Translate
Вот лог:
Translation for deleteMyAccount doesn't exist angular.min.js:118
Translation for deleteMyAccount doesn't exist angular.min.js:118
Translation for deleteMyAccount doesn't exist angular.min.js:118
Translation for deleteMyAccount doesn't exist angular.min.js:118
Translation for deleteMyAccount doesn't exist angular.min.js:118
Translation for deleteMyAccount doesn't exist angular.min.js:118
Translation for deleteMyAccount doesn't exist angular.min.js:118
Translation for deleteMyAccount doesn't exist angular.min.js:118
Translation for deleteMyAccount doesn't exist angular.min.js:118
Это код AngularJS на app.module.js
файла:
translateConfig.$inject = ['$translateProvider', '$translatePartialLoaderProvider'];
function translateConfig($translateProvider, $translatePartialLoaderProvider) {
$translatePartialLoaderProvider.addPart('header');
$translatePartialLoaderProvider.addPart('index');
$translateProvider
.useLoader('$translatePartialLoader', {
urlTemplate: 'i18n/{lang}/{part}.json'
})
.useSanitizeValueStrategy('escape')
.preferredLanguage('en')
.useMissingTranslationHandlerLog();
};
Как рыть больше и найти источник этой проблемы?
AngularJS 1.5.8
радиально-Перевести 2.13.1
deleteMyAccount - это не файл, а строка в файле header.json. Что касается нескольких строк, я нахожусь на одном пути без изменения состояний. И появляется сообщение> 5 раз. – Tasos
Правильно, извините, неправильно понял вопрос. В этом случае, если файл перевода правильно загружен, выполняются ли какие-либо другие строки перевода, определенные в файле JSON? – mattm
Строки, которые находятся в файле. Этот отсутствует, но он должен появляться только один раз в журнале консоли. – Tasos