heynote/webapp/main.js

40 lines
772 B
JavaScript

import '../src/css/application.sass'
import { createApp } from 'vue'
import App from '../src/components/App.vue'
import { loadCurrencies } from '../src/currency'
import i18next from 'i18next';
import I18NextVue from 'i18next-vue';
import {en} from '../src/locals/en/en'
import {zh} from '../src/locals/zh/zh'
i18next.init({
lng: 'en',
interpolation: {
escapeValue: false
},
fallbackLng: false,
resources: {
en:{
translation: en
},
zh:{
translation: zh
}
}
});
const app = createApp(App)
app.use(I18NextVue, {
i18next,
rerenderOn: [ 'languageChanged', 'loaded'],
});
app.mount('#app')
//console.log("test:", app.hej.test)
// load math.js currencies
loadCurrencies()
setInterval(loadCurrencies, 1000 * 3600 * 4)