在其他功能中使用i18n

时间:2013-02-17 17:07:53

标签: node.js content-management-system express gallery

如何使用i18在node.js中为模板和路由器实现多语言 如何在其他功能中使用i18n进行语言更改。 i18n只生成空文件en.js es.js ...这是或错了?

实施例

// app.js

require(i18n):
require("./router" );

// router.js

export.example = function (){
    .
    .
    .
    req.session.error = __('You have error:  %s', error);
}

500 TypeError:对象#没有方法'__'

1 个答案:

答案 0 :(得分:0)

将该应用与i18n国际化一起使用,最好只在最终模板中使用,这样可以更容易地编辑其他语言,而不必在整个代码中搜索文本。

使用jade进行国际化,如下所示

#{__('Hello')}

我将其他信息作为reference says.