tha*_*kal 4 ruby-on-rails ruby-on-rails-3.1 handlebars.js ember.js
我想在我的Rails应用程序中使用ember.js.
有一个特定于全局化处理程序栏视图模板内容的问题.
我是否应该尝试创建myview.handlebars.erb并在服务器端获取翻译的字符串(没有尝试过这个)或者我应该为每种语言创建单独的把手模板(听起来不像真的干,除非有更清洁的方式)?
什么是理想的解决方法?
你有没有得到满意的工作?
另一种选择(我们在http://travis-ci.org上使用的)是i18n-js.我们喜欢它,因为它允许您将所有本地化保存在同一位置(config/locales/[x] .yml)并自动将它们添加到资源路径中.
干燥的一部分;)
你的把手中的语法几乎相同,我们只是一个把手助手
Handlebars.registerHelper('i18n', function(key) {
return new Handlebars.SafeString(I18n.t(key))
});
Run Code Online (Sandbox Code Playgroud)
然后在把手视图中{{i18n"path.to.translation"}}.
归档时间: |
|
查看次数: |
2378 次 |
最近记录: |