Ссылками разобрался, теперь ссылки по нормальному открывает.
но как сохранить теперь выбор языка?
i18n: {
locales: [
{ code: 'en', name: 'English', iso: 'en-US', file: 'en.js' },
{ code: 'ru', name: 'Russian', iso: 'ru-RU', file: 'ru.js' }
],
defaultLocale: 'en',
lazy: true,
langDir: 'locale/',
detectBrowserLanguage: {
useCookie: true,
alwaysRedirect: true,
cookieKey: 'i18n_redirected',
вот настройки, свитчер
<div class="locale-changer">
<select v-model="$i18n.locale">
<option v-for="(lang, i) in langs" :key="`Lang${i}`" :value="lang">{{ lang }}</option>
</select>
</div>
<script>
export default {
name: 'locale-changer',
data () {
return { langs: ['ru', 'en'] }
}
}
</script>