| 1234567891011121314151617181920212223242526 |
- import Vue from 'vue'
- import VueI18n from 'vue-i18n'
- import messages from 'src/i18n'
- import { LocalStorage } from 'quasar'
- Vue.use(VueI18n)
- var lang = LocalStorage.getItem('lang')
- if (LocalStorage.has('lang')) {
- lang = lang || 'en-US'
- } else {
- LocalStorage.set('lang', 'en-US')
- lang = 'en-US'
- }
- const i18n = new VueI18n({
- locale: lang,
- fallbackLocale: lang,
- messages
- })
- export default ({ app }) => {
- app.i18n = i18n
- }
- export { i18n }
|