首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Hogan.js的i18n

使用Hogan.js的i18n
EN

Stack Overflow用户
提问于 2012-05-15 16:52:32
回答 2查看 871关注 0票数 0

我刚开始使用node.js和express.js。作为服务器端模板框架,我选择了Hogan.js。我现在正在尝试找出如何用Hogan.js做i18n,我找到了一些信息in this post。似乎您总是必须将i18n函数与视图的上下文一起传入。是否可以在应用程序中的单个位置对其进行配置或设置?如果我必须分别为每个视图执行此操作,则似乎非常繁琐。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2012-05-15 20:25:15

你可以看看Express-lingua,它似乎非常符合你的需求。

票数 0
EN

Stack Overflow用户

发布于 2013-12-19 03:52:21

如果需要,可以包装hogan的render函数

代码语言:javascript
复制
var origional = Hogan.template.prototype.render;
Hogan.template.prototype.render = function (context, partials, indent) {
    context['i18n'] = function () {
        return function () {
            return 'i18n';
        };
    };
    return origional.call(this, context, partials, indent);
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10597239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档