Когда angular-router загружает страницу после изменения маршрута, языковые клавиши видны в течение нескольких миллисекунд. Затем они заменяются его языковым значением.
Я бы хотел этого избежать, но понятия не имею, как это исправить.
config.js:
$translateProvider.preferredLanguage(appConfig.preferredLanguage);
$translateProvider.fallbackLanguage(appConfig.preferredLanguage);
$translateProvider.useStaticFilesLoader(
{
prefix: 'assets/dictionary/language/',
suffix: '.json'
}
);
$translateProvider.useSanitizeValueStrategy('escapeParameters');
$translateProvider.use(appConfig.preferredLanguage);
пример-шаблон:
<p ng-show="loginForm.username.$error.required">{{"LOGIN.ENTER_USERNAME" | translate}}</p>
Версия:
Angular: 1.4.4
Angular-Translate: 2.8.0