Это мой main.js
i18n.configure({
locales:['en', 'tc'],
defaultLocale: 'tc',
directory: './locales',
cookie: 'lang',
extension: '.js'
});
app.use(cookieParser());
app.use(i18n.init);
И это routing.js
let language = encodeURIComponent(req.params.lang) == 'en' ? 'en' : 'tc';
res.cookie('lang', language, { maxAge: parseInt(cookiesTime) });
res.render('index', {
page: "index"
});
Проблема в том, что после первого щелчка по новой ссылке на язык языкконтент все еще показывает старый, мне нужно обновить страницу еще раз, чтобы обновить ее до последней.Я пытался установить locale перед рендерингом, но это не помогло.