我在我的节点应用程序中使用i18next对其进行国际化。
我的设置:
i18next.init({
load: 'current',
saveMissing: true,
sendMissingTo : 'all',
ignoreRoutes: ['img/','images/', 'public/', 'css/', 'js/'],
debug: true,
supportedLngs: ['en-US', 'fr-FR'],
fallbackLng: 'fr-FR'
});
在客户端,我有两个用于更改语言的链接:
<a href="/setLanguage/en-US">English</a>
<a href="/setLanguage/fr-FR">Francais</a>
在服务器端我抓住了两种可能性(我将语言广告重定向更改为欢迎页面):
app.get('/setLanguage/:lng', function(req, res){
console.log('Change language : ' + req.params.lng);
i18next.setLng(req.params.lng, function(){
res.redirect('/');
});
});
问题在于第2点:
如何不重装?
答案 0 :(得分:0)