i18next,语言代码(ja-JP)从何而来?如果我来自另一种语言,我该如何模拟?
i18next, where does language code (ja-JP) comes from? and How can I simulate If I come from another language?
按照示例形式 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');换语言看看翻译好不好,
但是,如果我来自另一种语言,我该如何模拟?
https://github.com/i18next/i18next-express-middleware#language-detection您可以按照顺序设置检测位置和优先级。
使用 ?lng=en 请求您的页面以进行模拟
按照示例形式 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');换语言看看翻译好不好, 但是,如果我来自另一种语言,我该如何模拟?
https://github.com/i18next/i18next-express-middleware#language-detection您可以按照顺序设置检测位置和优先级。
使用 ?lng=en 请求您的页面以进行模拟