angular js i18n翻译加载问题

时间:2015-01-20 05:51:36

标签: javascript angularjs

我正在使用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');

0 个答案:

没有答案