cmdb/cmdb-ui/src/store/modules/i18n.js

25 lines
412 B
Python

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