-2

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

例子

//app.js

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

//路由器.js

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

500 类型错误:对象 # 没有方法 '__'

4

1 回答 1

0

使用带有 i18n 国际化的应用程序,最好只在最终模板中使用,这样更容易为其他语言编辑,而不必在我们的代码中搜索文本。

使用jade进行国际化如下

#{__('Hello')}

正如参考文献所说,我遵循了其他信息。

于 2013-02-20T15:58:46.693 回答