Ember是否支持SC 1.x等本地化

时间:2012-01-06 18:14:02

标签: ember.js

我们能够使用字符串表轻松本地化SC应用程序,并且sc-build在使用正确的本地化文件构建不同的lang目录方面做得很好。 Ember会提供这些吗?

THX

2 个答案:

答案 0 :(得分:7)

与SC 1.x不完全相同,但是在Ember中存在本地化。

您首先需要将本地化字符串定义为Ember.STRINGS:

Ember.STRINGS = {
  '_save': 'Save',
  '_ok': 'OK',
  '_apply': 'Apply',
  '_cancel': 'Cancel',
  '_close': 'Close',
  '_refresh': 'Refresh'
}

然后,您可以通过将.loc()添加到字符串来本地化任何字符串来进行本地化:

`_close`.loc() outputs "Close"

您可以在ember-runtime和测试here中阅读源here

答案 1 :(得分:4)

ZenDesk有一个很好的国际化库,目前我推荐使用sproutcore-i18n。我希望他们能在不久的将来改名为ember-i18n。

https://github.com/zendesk/sproutcore-i18n