【问题标题】:use i18n in other function在其他功能中使用 i18n
【发布时间】:2013-02-17 17:07:52
【问题描述】:

如何在 node.js 中为模板和路由器实现多语言 i18 如何在其他功能中使用 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: Object # has no method '__'

【问题讨论】:

  • 我不知道你要什么。
  • 我确实改变了问题,如果你能帮助我,谢谢

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


【解决方案1】:

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

使用jade进行国际化如下

#{__('Hello')}

我关注其他信息为reference says.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-06
    • 2021-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-03
    • 2020-07-09
    • 1970-01-01
    相关资源
    最近更新 更多