我正在使用http://github.com/angular-translate/angular-translate进行网站本地化。
页面加载时效果很好。 但部分加载页面,翻译工作滞后。这意味着,
部分页面首先加载标记并在页面中以相同的方式显示。
{{ 'CONGRATS' | translate }}
5或8秒后,它会翻译成原始文本。有时网络可能很慢。在那个时候,这不应该像那样显示。
在向用户显示页面之前,应正确完成翻译。
如何纠正此错误? 我在这里弄错了什么?
我已按以下方式加载角度js脚本。
<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>
我正在加载app.js中的语言,如下所示,
var langSvSE = {
"ENTER_EMAIL_ADDRESS": "Ange e-post adress",
"PASSWORD": "Lösenord",
}
$translateProvider.translations('sv-SE', langSvSE);
$translateProvider.preferredLanguage('sv-SE');