added i18n, english and french for now

This commit is contained in:
2026-01-03 23:01:15 +01:00
parent f71d1ff9ac
commit 53b854d03a
19 changed files with 715 additions and 207 deletions

View File

@@ -2,14 +2,27 @@ import { createApp } from 'vue'
import router from './router.ts'
import App from './App.vue'
import { validateToken } from './store.ts'
import { fluent, setLanguage } from './i18n'
import './base.css'
import { getLocalePreference } from './authStore.ts'
async function init() {
await validateToken()
const app = createApp(App)
app.use(router)
app.use(fluent)
const savedLocale = await getLocalePreference();
const osLocale = navigator.language;
if (savedLocale) {
setLanguage(savedLocale);
} else {
setLanguage(osLocale);
}
app.mount('#app')
}