我需要翻译我的 Ember.js 应用程序。我见过Ember-i18n,但我不太喜欢这种方法。写类似的东西
{{t user.edit.title}}
不是很可读。我想要更好的东西,更类似于旧的gettext,带有.po
文件等。也许是这样的:
{{_}}Edit user{{/_}}
有什么我可以使用的选项吗?
我需要翻译我的 Ember.js 应用程序。我见过Ember-i18n,但我不太喜欢这种方法。写类似的东西
{{t user.edit.title}}
不是很可读。我想要更好的东西,更类似于旧的gettext,带有.po
文件等。也许是这样的:
{{_}}Edit user{{/_}}
有什么我可以使用的选项吗?
您也许可以使用i18next和车把助手的组合。
Ember.Handlebars.helper('__', function(options) {
var result = i18n.t(options.fn(this));
return result;
});
{{#__}}Text to translate{{/__}}
不完全确定这是否有效,现在无法测试。