我在Express.js项目中使用了一个i18n节点插件。翻译将保存在语言环境目录中,并且包含诸如en.json,de.json之类的语言文件。翻译数组如下所示:
{
"login_failed": "Einloggen fehlgeschlagen.",
"login_success": "Einloggen erfolgreich."
}
我要显示文字翻译,请致电:
res.status(200).json({
message: res.__('login_failed'),
})
一切都很好,但我想将我的语言数组分成几个这样的部分:
{
"login": {
"failed": "Einloggen fehlgeschlagen.",
"success": "Einloggen erfolgreich."
},
"menu": {
"home": "Hauptseite",
"logout": "Abmelden"
},
}
我试图像在Angular中那样做:
res.status(200).json({
message: res.__('login.failed'),
})
但是我不接受任何翻译。
如何显示该值?抱歉,我是JavaScript新手。预先感谢。