Integrate i18n

This commit is contained in:
Dominic Villemure
2024-08-20 21:59:55 -04:00
parent 7b603f4eb2
commit c0bc147b00
8 changed files with 213 additions and 1 deletions

View File

@@ -12,6 +12,7 @@ import vueGoogleOauth from 'vue3-google-login'
import {useSubscriptionStore} from "@/stores/subscriptionStore.js";
import {useAuthStore} from "@/stores/authStore.js";
import {useUserStore} from "@/stores/userStore.js";
import i18n from './i18n.js';
const vuetify = createVuetify({
components,
@@ -25,6 +26,10 @@ const app = createApp(App)
.use(vueGoogleOauth, {
clientId: import.meta.env.VITE_GOOGLE_CLIENT_ID,
})
.use(i18n)
// Make $t globally available
app.config.globalProperties.$t = i18n.global.t;
// this force the creation of the stores
const subscriptionStore = useSubscriptionStore()