Как всегда перенаправить на страницу браузера язык в nuxtjs?
Я использую nuxt и nuxt-i18n для моего многоязычного сайта. По умолчанию, если пользователь открывает мой сайт, он перенаправляется на свою языковую страницу. После этого он может изменить язык. Но если пользователь закроет вкладку браузера и снова откроет ее, он не будет перенаправлен. Я установил в конфиге:
detectBrowserLanguage: {
useCookie: true,
cookieKey: 'i18n_redirected',
alwaysRedirect: true, // this changed
},
В этом случае пользователь всегда перенаправляется при открытии сайта, но не может вручную изменить локаль.
Что мне нужно: когда пользователь заходит на сайт, он перенаправляется на свою страницу локали, например, mysite.com/en или mysite.com/ru После того, как этот пользователь может изменить локаль. Когда пользователь закрывает вкладку браузера и заходит на сайт в новой вкладке, он снова перенаправляется.