1 line
6.7 KiB
JSON
1 line
6.7 KiB
JSON
{"ast":null,"code":"'use strict';\n\nrequire(\"core-js/modules/es.object.get-prototype-of.js\");\n\nrequire(\"core-js/modules/es.regexp.exec.js\");\n\nrequire(\"core-js/modules/es.string.split.js\");\n\nexports.__esModule = true;\nexports.i18n = exports.use = exports.t = undefined;\n\nvar _zhCN = require('element-ui/lib/locale/lang/zh-CN');\n\nvar _zhCN2 = _interopRequireDefault(_zhCN);\n\nvar _vue = require('vue');\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nvar _deepmerge = require('deepmerge');\n\nvar _deepmerge2 = _interopRequireDefault(_deepmerge);\n\nvar _format = require('./format');\n\nvar _format2 = _interopRequireDefault(_format);\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar format = (0, _format2.default)(_vue2.default);\nvar lang = _zhCN2.default;\nvar merged = false;\n\nvar i18nHandler = function i18nHandler() {\n var vuei18n = Object.getPrototypeOf(this || _vue2.default).$t;\n\n if (typeof vuei18n === 'function' && !!_vue2.default.locale) {\n if (!merged) {\n merged = true;\n\n _vue2.default.locale(_vue2.default.config.lang, (0, _deepmerge2.default)(lang, _vue2.default.locale(_vue2.default.config.lang) || {}, {\n clone: true\n }));\n }\n\n return vuei18n.apply(this, arguments);\n }\n};\n\nvar t = exports.t = function t(path, options) {\n var value = i18nHandler.apply(this, arguments);\n if (value !== null && value !== undefined) return value;\n var array = path.split('.');\n var current = lang;\n\n for (var i = 0, j = array.length; i < j; i++) {\n var property = array[i];\n value = current[property];\n if (i === j - 1) return format(value, options);\n if (!value) return '';\n current = value;\n }\n\n return '';\n};\n\nvar use = exports.use = function use(l) {\n lang = l || lang;\n};\n\nvar i18n = exports.i18n = function i18n(fn) {\n i18nHandler = fn || i18nHandler;\n};\n\nexports.default = {\n use: use,\n t: t,\n i18n: i18n\n};","map":{"version":3,"sources":["D:/Work/WorkSpace/GitWorkSpace/TenShop/resource/ElectronicMall/src啊/ElectronicMallVue/node_modules/element-ui/lib/locale/index.js"],"names":["exports","__esModule","i18n","use","t","undefined","_zhCN","require","_zhCN2","_interopRequireDefault","_vue","_vue2","_deepmerge","_deepmerge2","_format","_format2","obj","default","format","lang","merged","i18nHandler","vuei18n","Object","getPrototypeOf","$t","locale","config","clone","apply","arguments","path","options","value","array","split","current","i","j","length","property","l","fn"],"mappings":"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","sourcesContent":["'use strict';\n\nexports.__esModule = true;\nexports.i18n = exports.use = exports.t = undefined;\n\nvar _zhCN = require('element-ui/lib/locale/lang/zh-CN');\n\nvar _zhCN2 = _interopRequireDefault(_zhCN);\n\nvar _vue = require('vue');\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nvar _deepmerge = require('deepmerge');\n\nvar _deepmerge2 = _interopRequireDefault(_deepmerge);\n\nvar _format = require('./format');\n\nvar _format2 = _interopRequireDefault(_format);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar format = (0, _format2.default)(_vue2.default);\nvar lang = _zhCN2.default;\nvar merged = false;\nvar i18nHandler = function i18nHandler() {\n var vuei18n = Object.getPrototypeOf(this || _vue2.default).$t;\n if (typeof vuei18n === 'function' && !!_vue2.default.locale) {\n if (!merged) {\n merged = true;\n _vue2.default.locale(_vue2.default.config.lang, (0, _deepmerge2.default)(lang, _vue2.default.locale(_vue2.default.config.lang) || {}, { clone: true }));\n }\n return vuei18n.apply(this, arguments);\n }\n};\n\nvar t = exports.t = function t(path, options) {\n var value = i18nHandler.apply(this, arguments);\n if (value !== null && value !== undefined) return value;\n\n var array = path.split('.');\n var current = lang;\n\n for (var i = 0, j = array.length; i < j; i++) {\n var property = array[i];\n value = current[property];\n if (i === j - 1) return format(value, options);\n if (!value) return '';\n current = value;\n }\n return '';\n};\n\nvar use = exports.use = function use(l) {\n lang = l || lang;\n};\n\nvar i18n = exports.i18n = function i18n(fn) {\n i18nHandler = fn || i18nHandler;\n};\n\nexports.default = { use: use, t: t, i18n: i18n };"]},"metadata":{},"sourceType":"script"} |