make new localstorage function file
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
import { createI18n } from 'vue-i18n';
|
||||
import yaml from 'js-yaml';
|
||||
import { getLocalLanguage } from 'src/localstorage/localStorage';
|
||||
|
||||
export const lang = [];
|
||||
|
||||
const systemLocale = navigator.language || 'en-US';
|
||||
const savedLang = localStorage.getItem('lang');
|
||||
|
||||
const messages = {};
|
||||
const modules = import.meta.glob('src/assets/lang/*.yaml', {
|
||||
@@ -39,7 +39,7 @@ function resolveLocale(desiredLocale) {
|
||||
return messages['en'] ? 'en' : Object.keys(messages)[0];
|
||||
}
|
||||
|
||||
const selectedLocale = resolveLocale(savedLang || systemLocale);
|
||||
const selectedLocale = resolveLocale(getLocalLanguage() || systemLocale);
|
||||
|
||||
const i18n = createI18n({
|
||||
legacy: false, // Composition API mode
|
||||
|
||||
Reference in New Issue
Block a user