UNPKG

@ctiterm/antd-dayjs-webpack-plugin

Version:
21 lines (19 loc) 493 B
var localeMap = { en_GB: 'en-gb', en_US: 'en', zh_CN: 'zh-cn', zh_TW: 'zh-tw' }; var parseLocale = function parseLocale(locale) { var mapLocale = localeMap[locale]; return mapLocale || locale.split('_')[0]; }; module.exports = function (option, dayjsClass, dayjsFactory) { var oldLocale = dayjsClass.prototype.locale dayjsClass.prototype.locale = function(arg) { if (typeof arg === 'string') { arg = parseLocale(arg) } return oldLocale.call(this, arg) } }