Use the browser's preferred language if available
This commit is contained in:
parent
36bd59ef02
commit
dd3b797ec2
3 changed files with 22 additions and 1 deletions
|
@ -1,6 +1,7 @@
|
|||
import './assets/main.sass';
|
||||
|
||||
import { allowedColorModes, allowedLocales } from './const';
|
||||
import { getDefaultLocale } from './locales_utils';
|
||||
import { createApp } from 'vue';
|
||||
import { createI18n } from 'vue-i18n';
|
||||
import { useStorage } from '@vueuse/core';
|
||||
|
@ -22,7 +23,7 @@ const setGlobalAttribute = (attrName, storageName, defaultValue, allowedValues)
|
|||
'defaultValue': defaultValue,
|
||||
};
|
||||
};
|
||||
const locale = setGlobalAttribute('lang', 'sake-locale', 'en', allowedLocales);
|
||||
const locale = setGlobalAttribute('lang', 'sake-locale', getDefaultLocale(), allowedLocales);
|
||||
const colorMode = setGlobalAttribute('data-bs-theme', 'sake-color-mode', 'light', allowedColorModes);
|
||||
|
||||
const i18n = createI18n({
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue