Files
BeamMP-Website/src/main.js
2025-12-23 11:51:13 +00:00

26 lines
628 B
JavaScript

import { createApp } from 'vue'
//import { createI18n } from 'vue-i18n'
import { setupI18n } from './i18n'
import App from './App.vue'
import './style.css'
//const i18n = createI18n({
const initialLocale = localStorage.getItem('lang') || 'en'
const i18n = setupI18n({
legacy: false,
locale: initialLocale,
fallbackLocale: 'en',
messages: {
en: await import('./locales/en.json'),
//fr: () => import('./locales/fr.json'),
//es: () => import('./locales/es.json'),
},
})
window.i18n = i18n
window.locale = i18n.global.locale
import router from './routes'
createApp(App).use(i18n).use(router).mount('#app')