В настоящее время я использую угловой перевод со статическим загрузчиком файлов. В настоящее время я реализую как минимум 3 языка, однако, я заметил, что обычно при попытке загрузить языковой файл иногда требуется больше времени для загрузки языкового файла, чем для самого представления, что приводит к частично переведенному интерфейсу , Большинство предметов на экране будут оставаться нетранслированными, но некоторые из них будут.Угловой перевод - Многоязычный - Статические файлы - Состояние гонки?
Я попытался следующий, без изменений:
- установки forceAsyncRefresh (истинной) при настройке $ translateProvider.
- установить $ rootScope часы в контроллере входа в систему (первый вид пользователя увидит), а на translateLoadedSuccess вызвать $ translate.refresh().
- Модернизированный до последней угловой перевести
99,9% всех переводов в настоящее время осуществляется в виде, например .: {{:: «Мой перевод Key» | translate}}
Что мне не хватает в попытке решить эту проблему? Должен ли я пытаться вручную загрузить эти языковые файлы и установить их в раннее время загрузки? Если да, как мне настроить их использование в конфиге?
Я использую Angular 1.5.0 и Angular Translate 2.11.1.
TIA!