INNER CODE UNIT · TypeScript
getLanguage
zhenorzz/goploy · web/src/lang/index.ts:12
export function getLanguage(): string {
const chooseLanguage = Cookies.get('language')
if (chooseLanguage) return chooseLanguage
// if has not choose language
const language = navigator.language.toLowerCase()
const locales = Object.keys(localMessages)
for (const locale of locales) {
if (language.indexOf(locale) > -1) {
return locale
}
}
return 'en'
}
const i18n = createI18n({
legacy: false,
globalInjection: true,
locale: getLanguage(),