0

我需要翻译我的 Ember.js 应用程序。我见过Ember-i18n,但我不太喜欢这种方法。写类似的东西

{{t user.edit.title}}

不是很可读。我想要更好的东西,更类似于旧的gettext,带有.po文件等。也许是这样的:

{{_}}Edit user{{/_}}

有什么我可以使用的选项吗?

4

1 回答 1

2

您也许可以使用i18next和车把助手的组合。

Ember.Handlebars.helper('__', function(options) {
   var result = i18n.t(options.fn(this));
   return result;
});

{{#__}}Text to translate{{/__}}

不完全确定这是否有效,现在无法测试。

于 2013-11-03T18:56:12.113 回答