1 | "use strict";
|
2 |
|
3 | var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
4 |
|
5 | Object.defineProperty(exports, "__esModule", {
|
6 | value: true
|
7 | });
|
8 | exports.getLanguage = exports.gLocaleObject = void 0;
|
9 |
|
10 | var _proUtils = require("@ant-design/pro-utils");
|
11 |
|
12 | var _zhCN = _interopRequireDefault(require("./zh-CN"));
|
13 |
|
14 | var _zhTW = _interopRequireDefault(require("./zh-TW"));
|
15 |
|
16 | var _enUS = _interopRequireDefault(require("./en-US"));
|
17 |
|
18 | var _itIT = _interopRequireDefault(require("./it-IT"));
|
19 |
|
20 | var _koKR = _interopRequireDefault(require("./ko-KR"));
|
21 |
|
22 | var locales = {
|
23 | 'zh-CN': _zhCN.default,
|
24 | 'zh-TW': _zhTW.default,
|
25 | 'en-US': _enUS.default,
|
26 | 'it-IT': _itIT.default,
|
27 | 'ko-KR': _koKR.default
|
28 | };
|
29 |
|
30 | var getLanguage = function getLanguage() {
|
31 |
|
32 | if (!(0, _proUtils.isBrowser)()) return 'zh-CN';
|
33 | var lang = window.localStorage.getItem('umi_locale');
|
34 | return lang || window.g_locale || navigator.language;
|
35 | };
|
36 |
|
37 | exports.getLanguage = getLanguage;
|
38 |
|
39 | var gLocaleObject = function gLocaleObject() {
|
40 | var gLocale = getLanguage();
|
41 | return locales[gLocale] || locales['zh-CN'];
|
42 | };
|
43 |
|
44 | exports.gLocaleObject = gLocaleObject; |
\ | No newline at end of file |