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