Javascript 如何在backbone.js应用程序中实现i18n/L10n?
我正在编写主干应用程序。Javascript 如何在backbone.js应用程序中实现i18n/L10n?,javascript,backbone.js,localization,internationalization,Javascript,Backbone.js,Localization,Internationalization,我正在编写主干应用程序。 我正在写一个模板,模板中的所有名称都已直接给出。 我希望实现国际化,我应该能够在应用程序开始时设置我的首选区域设置,并且名称应该相应地更改。 我不知道如何实现这一点。 有什么方向吗? 谢谢你的帮助。如果你想翻译字符串,我推荐你。完成简单设置后,您可以执行以下操作: 包括翻译字符串: { "en": { "%title.main": "Main Page" }, "de": { "%title.main": "Mei
我正在写一个模板,模板中的所有名称都已直接给出。
我希望实现国际化,我应该能够在应用程序开始时设置我的首选区域设置,并且名称应该相应地更改。
我不知道如何实现这一点。
有什么方向吗?
谢谢你的帮助。如果你想翻译字符串,我推荐你。完成简单设置后,您可以执行以下操作: 包括翻译字符串:
{
"en": {
"%title.main": "Main Page"
},
"de": {
"%title.main": "Mein Parge"
}
}
然后在渲染函数中,执行以下操作:
this.$el.find(".title").html( l('%title.main') );
你可以试试。它为您提供了一个简单的getter,以便您可以将其传递到模板中。