UNPKG

692 BJavaScriptView Raw
1import { isBrowser } from '@ant-design/pro-utils';
2import enUSLocal from './en-US';
3import itITLocal from './it-IT';
4import koKRLocal from './ko-KR';
5import zhLocal from './zh-CN';
6import zhTWLocal from './zh-TW';
7var locales = {
8 'zh-CN': zhLocal,
9 'zh-TW': zhTWLocal,
10 'en-US': enUSLocal,
11 'it-IT': itITLocal,
12 'ko-KR': koKRLocal
13};
14export var getLanguage = function getLanguage() {
15 // support ssr
16 if (!isBrowser()) return 'zh-CN';
17 var lang = window.localStorage.getItem('umi_locale');
18 return lang || window.g_locale || navigator.language;
19};
20export var gLocaleObject = function gLocaleObject() {
21 var gLocale = getLanguage();
22 return locales[gLocale] || locales['zh-CN'];
23};
\No newline at end of file