UNPKG

@ant-design/pro-layout

Version:
29 lines (25 loc) 732 B
import { isBrowser } from '@ant-design/pro-utils'; import zhLocal from './zh-CN'; import zhTWLocal from './zh-TW'; import enUSLocal from './en-US'; import itITLocal from './it-IT'; import koKRLocal from './ko-KR'; var locales = { 'zh-CN': zhLocal, 'zh-TW': zhTWLocal, 'en-US': enUSLocal, 'it-IT': itITLocal, 'ko-KR': koKRLocal }; var getLanguage = function getLanguage() { // support ssr if (!isBrowser()) return 'zh-CN'; var lang = window.localStorage.getItem('umi_locale'); return lang || window.g_locale || navigator.language; }; export { getLanguage }; var gLocaleObject = function gLocaleObject() { var gLocale = getLanguage(); return locales[gLocale] || locales['zh-CN']; }; export { gLocaleObject };