1

我使用backbone.jsMarionette.js扩展在我的网络应用程序上工作。

对于一个国际网站,我想制作一个本地化模块,并为特定语言(在客户端使用浏览器语言检测到)异步加载适当的 JSON。

在第一次加载主页时,Marionette 使用异步方法获取所有模板。

如何在 Marionette 模板呈现之前替换语言字符串?

感谢您的帮助和理解我的英语!

4

2 回答 2

0

您无需执行任何特定于 Marionette 的 Backbone 特定操作。任何好的 JavaScript 解决方案都应该可以工作,并且在这个 SO 问题中有一个很棒的 i18n 资源列表:https ://stackoverflow.com/questions/48726/best-javascript-i18n-techniques-ajax-dates-times-numbers-货币

于 2012-09-28T14:53:42.727 回答
0

如果您正在寻找一种即插即用的解决方案,可以从模板中提取本地化并提供内容管理和翻译服务。我建议查看 Localize.js

于 2015-03-03T22:00:15.547 回答