19 lines
397 B
JavaScript
19 lines
397 B
JavaScript
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;
|