我使用 backbone.js 和 Marionette.js 扩展程序在我的网络应用上工作。
对于国际网站,我想创建一个本地化模块,为特定语言(在客户端使用浏览器语言检测到)的异步加载适当的JSON。
在第一次加载主页时,Marionette使用异步方法获取所有模板。
如何在渲染Marionette模板之前替换语言字符串?
感谢您的帮助和理解我的英语!
答案 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