import { createI18n } from 'vue-i18n'; import { useSessionStorage } from '@vueuse/core'; // Get the stored locale or default to 'fr' const storedLocale = useSessionStorage('user-locale', 'fr'); const i18n = createI18n({ legacy: false, locale: storedLocale.value, fallbackLocale: 'en', messages: { en: {}, fr: {}, es: {} } }); export default i18n;