簡體   English   中英

如何使用emberjs和國際化

[英]How to use emberjs and internationalization

我試圖了解如何國際化使用emberjs開發的網絡應用程序。

我發現ember-i18n包我認為是一個很好的解決方案,但我無法理解如何使用它。

您需要做的第一件事是使用所有本地化創建哈希,您始終將標識符與本地化字符串配對。

這里的最佳做法是創建一個put所有語言環境到一個單獨的文件中。 (比如loc-english.js)

Em.I18n.translations = {
  'login.loginbutton': 'Login',

};

當您的webapp加載時,請確保加載您的字符串文件。 在使用ember渲染第一個視圖之前,必須加載所有字符串。

實際使用非常簡單,只需在模板中使用't'幫助器即可

<button class="login">{{t login.loginbutton}}</button>

這將導致登錄

您可以在以下網址找到更多信息: https//github.com/zendesk/ember-i18n/blob/master/README.md

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM