Download Fore_End/cpcn2/node_modules/element-ui/lib/locale/index.js from zxy0307/JavaWeb: direct link, hf CLI and curl.
- Browser
- Download file 1.72 kB
-
https://huggingface.co/zxy0307/JavaWeb/resolve/main/Fore_End/cpcn2/node_modules/element-ui/lib/locale/index.js
- Command line
-
hf download hf://zxy0307/JavaWeb/Fore_End/cpcn2/node_modules/element-ui/lib/locale/index.js
-
curl -L -o index.js https://huggingface.co/zxy0307/JavaWeb/resolve/main/Fore_End/cpcn2/node_modules/element-ui/lib/locale/index.js
1.72 kB
| ; | |
| exports.__esModule = true; | |
| exports.i18n = exports.use = exports.t = undefined; | |
| var _zhCN = require('element-ui/lib/locale/lang/zh-CN'); | |
| var _zhCN2 = _interopRequireDefault(_zhCN); | |
| var _vue = require('vue'); | |
| var _vue2 = _interopRequireDefault(_vue); | |
| var _deepmerge = require('deepmerge'); | |
| var _deepmerge2 = _interopRequireDefault(_deepmerge); | |
| var _format = require('./format'); | |
| var _format2 = _interopRequireDefault(_format); | |
| function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | |
| var format = (0, _format2.default)(_vue2.default); | |
| var lang = _zhCN2.default; | |
| var merged = false; | |
| var i18nHandler = function i18nHandler() { | |
| var vuei18n = Object.getPrototypeOf(this || _vue2.default).$t; | |
| if (typeof vuei18n === 'function' && !!_vue2.default.locale) { | |
| if (!merged) { | |
| merged = true; | |
| _vue2.default.locale(_vue2.default.config.lang, (0, _deepmerge2.default)(lang, _vue2.default.locale(_vue2.default.config.lang) || {}, { clone: true })); | |
| } | |
| return vuei18n.apply(this, arguments); | |
| } | |
| }; | |
| var t = exports.t = function t(path, options) { | |
| var value = i18nHandler.apply(this, arguments); | |
| if (value !== null && value !== undefined) return value; | |
| var array = path.split('.'); | |
| var current = lang; | |
| for (var i = 0, j = array.length; i < j; i++) { | |
| var property = array[i]; | |
| value = current[property]; | |
| if (i === j - 1) return format(value, options); | |
| if (!value) return ''; | |
| current = value; | |
| } | |
| return ''; | |
| }; | |
| var use = exports.use = function use(l) { | |
| lang = l || lang; | |
| }; | |
| var i18n = exports.i18n = function i18n(fn) { | |
| i18nHandler = fn || i18nHandler; | |
| }; | |
| exports.default = { use: use, t: t, i18n: i18n }; |