Нужна помощь в интернационализации - PullRequest
0 голосов
/ 16 мая 2019

У меня есть несколько модулей, таких как Модуль основного приложения Общий модуль (Перевод внутри этого модуля согласно инструкции библиотеки https://github.com/ngx-translate/core) Пользовательский модуль (язык доступен без ошибок, если я удаляю общий модуль, тогда он дает ошибку перевода, ноне конвертируется)

setInterval(() => {
  langSRV.use(localStorage.getItem("lang"));
}, 500);

Он работает, но загружает язык снова, что приводит к печати переменной, а после полной загрузки переводит.

setInterval(() => {
  langSRV.use(localStorage.getItem("lang"));
}, 500);

Но он отлично работает во всех компонентах, которые находятся в приложении.module, но в пользовательском модуле, пока я не напишу setInterval Пример: https://stackblitz.com/edit/angular-w2afh1 Если вы нажмете домашний логин или зарегистрируетесь и измените язык, он будет изменен, но не на странице профиля

...