Skip to content

Commit f89c1a4

Browse files
committed
feat: store and retrieve locale from localStorage
1 parent 6443b10 commit f89c1a4

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/composables/locale.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export function useLocale() {
1313
}
1414

1515
locale.value = _locale as string
16+
localStorage.setItem('i18n-redirected', _locale)
1617
setLocaleTitle()
1718
}
1819

src/modules/vue-i18n.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import messages from '@intlify/unplugin-vue-i18n/messages'
22
import { createI18n } from 'vue-i18n'
33

4+
const savedLocale = useStorage('i18n-redirected', 'en')
5+
46
export const i18n = createI18n({
57
legacy: false,
6-
locale: 'en',
8+
locale: savedLocale.value,
79
messages,
810
})
911

0 commit comments

Comments
 (0)