i18next,语言代码(ja-JP)来自哪里?我如何模拟如果我来自另一种语言?

时间:2017-04-25 08:37:47

标签: node.js i18next

按照示例表单i18next-express-middleware

router.get('/login', function(req, res, next) {

  var lng = req.language;

  console.log("");
  console.log("Current language:", lng);
  console.log("");

  res.render("account/login",{layout:"layout-account"});
});

形成我得到的终端:当前语言:ja-JP ,很酷, 但 ja-JP 来自哪里(Windows或浏览器的语言设置?)

我可以使用 req.i18n.changeLanguage(' en'); 来更改语言,看看翻译是否合适, 但是,我如何模拟如果我来自另一种语言?

1 个答案:

答案 0 :(得分:0)

https://github.com/i18next/i18next-express-middleware#language-detection按顺序设置,从哪里检测以及优先级。

请求您的页面使用?lng = en来模拟