I18NStore.js 384 Bytes
Newer Older
1 2 3
import Cookies from "js-cookie";
import { getLanguage } from "~/lang/index";

fukai committed
4
const I18N = {
5 6 7 8 9 10 11 12
  namespaced: true,
  state: {
    lang: getLanguage(),
  },
  mutations: {
    SET_LANG(state, lang) {
      state.lang = lang;
      Cookies.set("language", lang);
fukai committed
13
    },
14 15 16 17 18 19 20 21
  },
  actions: {
    setLang({ commit }, lang) {
      commit("SET_LANG", lang);
    },
  },
};
export default I18N;