mirror of
https://github.com/Luzifer/ots.git
synced 2024-09-27 19:26:00 +00:00
128ce071cb
refs #71 Signed-off-by: Knut Ahlers <knut@ahlers.me>
31 lines
614 B
JavaScript
31 lines
614 B
JavaScript
import Vue from 'vue'
|
|
import VueI18n from 'vue-i18n'
|
|
|
|
import BootstrapVue from 'bootstrap-vue'
|
|
|
|
import './style.scss'
|
|
|
|
import app from './app.vue'
|
|
import messages from './langs/langs.js'
|
|
|
|
Vue.use(BootstrapVue)
|
|
Vue.use(VueI18n)
|
|
|
|
const cookieSet = Object.fromEntries(document.cookie.split('; ')
|
|
.map(el => el.split('=')
|
|
.map(el => decodeURIComponent(el))))
|
|
|
|
const i18n = new VueI18n({
|
|
locale: cookieSet.lang || navigator?.language || 'en',
|
|
fallbackLocale: 'en',
|
|
messages,
|
|
})
|
|
|
|
new Vue({
|
|
el: '#app',
|
|
components: { app },
|
|
data: { version },
|
|
i18n,
|
|
render: createElement => createElement('app'),
|
|
})
|