feature: zapamiętywanie języka

This commit is contained in:
2023-08-22 18:34:15 +02:00
parent ae7be6d6f8
commit a7f92d3ec5
2 changed files with 4 additions and 1 deletions
+1
View File
@@ -38,6 +38,7 @@ export default {
chooseLocale(locale: string) {
this.$i18n.locale = locale;
window.localStorage.setItem('locale', locale);
},
},
};
+3 -1
View File
@@ -11,8 +11,10 @@ const locales: { [key in LocaleKey]: LocaleMessageSchema } = {
pl: localePL,
};
const locale = window.localStorage.getItem('locale') || (/^pl\b/.test(navigator.language) ? 'pl' : 'en');
const i18n = createI18n<[LocaleMessageSchema], 'en' | 'pl'>({
locale: /^pl\b/.test(navigator.language) ? 'pl' : 'en',
locale,
fallbackLocale: 'pl',
legacy: false,
globalInjection: true,