i18n有编译模板吗?

时间:2012-06-21 02:38:19

标签: templates node.js internationalization hogan.js socketstream

我有使用socketstream和Hogan.js在生产版本上编译的模板。问题是,当我在客户端并获取模板时,我需要将其绑定到具有一组键值对的JSON语言文件。这些文件具有命名结构,如de.json,并具有以下内容: {   “谢谢”:“danke” }

如果在服务器上我知道用户选择了哪种语言,如何将正确的语言json文件传送到客户端以便为用户呈现正确的视图?

1 个答案:

答案 0 :(得分:0)

您是否在会话变量中使用该语言?它允许您轻松地知道要渲染的内容。

res.render( user.language + '.json' );