Red*_*ass 7 javascript internationalization ember.js
我试图了解如何国际化使用emberjs开发的网络应用程序.
我发现ember-i18n包我认为是一个很好的解决方案,但我无法理解如何使用它.
小智 7
您需要做的第一件事是使用所有本地化创建哈希,您始终将标识符与本地化字符串配对.
这里的最佳做法是创建一个put所有语言环境到一个单独的文件中.(比如loc-english.js)
Em.I18n.translations = {
'login.loginbutton': 'Login',
};
Run Code Online (Sandbox Code Playgroud)
当您的webapp加载时,请确保加载您的字符串文件.在使用ember渲染第一个视图之前,必须加载所有字符串.
实际使用非常简单,只需在模板中使用't'帮助器即可
<button class="login">{{t login.loginbutton}}</button>
Run Code Online (Sandbox Code Playgroud)
这将导致登录
您可以在以下网址找到更多信息:https://github.com/zendesk/ember-i18n/blob/master/README.md
| 归档时间: |
|
| 查看次数: |
3943 次 |
| 最近记录: |