参见:http://jsfiddle.net/cyclomarc/36VS3/1/
我正在使用 Ember i18n 库进行翻译。如何在 Ember.TextField View 中使用翻译后的字符串?
与文本区域 View 和选择 View 相同。
<script type="text/x-handlebars">
<h2>Ember Translate placeholder</h2>
{{t T1005}}<br>
{{view Ember.TextField placeholder="T1005"}}
</script>
输入字段中的占位符也应为“信息”,而不是“T1005”(作为字符串的引用)。
最佳答案
您也可以通过将 Ember.I18n.TranslateableAttributes
mixin 添加到需要翻译感知的 View 中来实现,如下所示:
Ember.TextField.reopen(Ember.I18n.TranslateableAttributes)
然后将后缀 Translation
添加到您想要翻译感知的属性中:
{{view Ember.TextField placeholderTranslation="T1005"}}
在这里查看您更新的 jsfiddle .
希望对您有所帮助。
关于ember.js - Ember : how to translate a placeholder using i18n lib?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18067342/