import Vue from 'vue' import VueI18n from 'vue-i18n' import zhHans from '@/locale/zh-Hans.js' import en from '@/locale/en.js' import ko from '@/locale/ko.js' import ja from '@/locale/ja.js' Vue.use(VueI18n) const saved = uni.getStorageSync('app_locale') const locale = ['zh-Hans', 'en', 'ko', 'ja'].includes(saved) ? saved : 'zh-Hans' const i18n = new VueI18n({ locale, fallbackLocale: 'zh-Hans', messages: { 'zh-Hans': zhHans, en, ko, ja } }) export default i18n