Мне нужно изменить langModule на модуль Vuex и добавить в главное хранилище.
Когда я использую langModule как другой магазин, я могу использовать $ t () в своих компонентах, но мне нужно использовать langModule какМодуль Vuex не похож на другой магазин, я не знаю, добавьте i18n в langModule и присоедините его к основному магазину.
langModule.js
import Vue from 'vue';
import Vuex from 'vuex';
import vuexI18n from 'vuex-i18n';
import PLmessages from './PLmessages';
import ENmessages from './ENmessages';
const langStore = new Vuex.Store();
Vue.use(vuexI18n.plugin, langStore);
Vue.i18n.add('en', ENmessages);
Vue.i18n.add('pl', PLmessages);
Vue.i18n.set('pl');
export default langStore;
store.js
import Vue from 'vue';
import Vuex from 'vuex';
import langModule from '../language/langModule';
Vue.use(Vuex);
export default new Vuex.Store({
state: {
},
mutations: {
},
actions: {
},
modules: {
langModule,
},
});