多语言和灰烬把手

时间:2014-04-15 12:37:23

标签: ember.js handlebars.js multilingual

我想知道在后面使用把手和EmberJs为Web应用程序实现多语言支持的最佳方法是什么。手柄中没有本机多语言支持。

我找到了一个把手助手https://gist.github.com/tracend/3261055代码看起来很好而且非常简单,但我还没有测试过。

你知道另一个插件/助手吗?

2 个答案:

答案 0 :(得分:1)

我使用这个特别针对Ember的: https://github.com/jamesarosen/ember-i18n

它增加了一个't'把手助手:

{{t main.offers countBinding="offers.length"}}

它支持复数(通过CDLR.js)并且不仅限于把手Em.I18n.TranslateableProperties mixin,它允许通过任何Ember对象上的约定进行属性转换。

答案 1 :(得分:0)

编写助手非常容易,因此您将找不到任何或多个把手实现。

我在项目中使用https://github.com/jquery/globalize。实施是一个和平的蛋糕。

Globalize由JQuery维护,支持您需要的一切,并拥有一个活跃的社区。