0

I am using http://github.com/angular-translate/angular-translate for website localization.

when page load it's working perfectly. But load page partially, the translation works in lagging way. That means,

Partial page loads first with the tag and showing in the same way in the page.

{{ 'CONGRATS' | translate }}

After 5 or 8 seconds, it translate to original text. Sometime network may be slow. In that time this should not be show like that.

Translation should be done properly, before page show to the user.

How to rectify this error ? What mistake I made here ?

I've loaded the angular js scripts in the following manner.

<script src="scripts/angular.min.js"></script>
<script src="scripts/angular-route.min.js"></script>
<script src="App/angular-translate.js"></script>
<script src="App/angular-translate-loader-static-files.js"></script>
<script src="App/angular-translate-loader-partial.js"></script>
<script src="App/app.js"></script>

I am loading the languages in app.js like following,

var langSvSE = {
    "ENTER_EMAIL_ADDRESS": "Ange e-post adress",
    "PASSWORD": "Lösenord",
    }
 $translateProvider.translations('sv-SE', langSvSE);
$translateProvider.preferredLanguage('sv-SE');
Jeeva J
  • 3,173
  • 10
  • 38
  • 85

0 Answers0