import { loadLanguageAsync } from '@/locales' const i18n = { state: { lang: 'en-US' }, mutations: { SET_LANG: (state, lang) => { state.lang = lang } }, actions: { // Setting language SetLang ({ commit }, lang) { return new Promise(resolve => { commit('SET_LANG', lang) loadLanguageAsync(lang) resolve() }) } } } export default i18n