加载模板前的客户端本地化

时间:2012-09-28 14:09:43

标签: backbone.js marionette

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

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

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

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

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

2 个答案:

答案 0 :(得分:0)

没有任何特定于Marionette的Backbone需要做的事情。任何好的JavaScript解决方案都应该有效,并且在这个SO问题中有一个很好的i18n资源列表:https://stackoverflow.com/questions/48726/best-javascript-i18n-techniques-ajax-dates-times-numbers-currency

答案 1 :(得分:0)

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