【问题标题】:i18n with compiled templates?i18n 编译模板?
【发布时间】:2012-06-21 02:38:18
【问题描述】:

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

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

【问题讨论】:

  • 您的客户端 i18n 库是否没有像 i18next.com(node.js 和客户端)那样加载资源文件?

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


【解决方案1】:

你没有会话变量中的语言吗?它可以让您轻松知道要渲染的内容。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-16
    • 1970-01-01
    • 2022-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多