Is hutopy finally trilangual
This commit is contained in:
@@ -5,16 +5,21 @@ import { useI18n } from 'vue-i18n'
|
||||
export const useLanguageStore = defineStore(
|
||||
'language',
|
||||
() => {
|
||||
const { locale } = useI18n()
|
||||
|
||||
// Initialize with the stored value or default to 'fr'
|
||||
const storedLocale = useSessionStorage('user-locale', 'fr')
|
||||
|
||||
// Get i18n instance
|
||||
const { locale } = useI18n()
|
||||
|
||||
// Set the initial locale from storage
|
||||
locale.value = storedLocale.value
|
||||
if (locale && storedLocale.value) {
|
||||
locale.value = storedLocale.value
|
||||
}
|
||||
|
||||
function setLocale(newLocale) {
|
||||
locale.value = newLocale
|
||||
if (locale) {
|
||||
locale.value = newLocale
|
||||
}
|
||||
storedLocale.value = newLocale
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user