@cainiaofe/cn-utils
Version:
菜鸟前端基础工具库
27 lines (26 loc) • 762 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getLang = void 0;
var cn_i18n_1 = require("@cainiaofe/cn-i18n");
function getLang(lang) {
// 当传入 false 固定返回中文
if (lang === false) {
return 'zh-CN';
}
// 当传入 true 返回系统语种
if (lang === true) {
return (0, cn_i18n_1.getLang)();
}
// 当未传入返回系统语种
if (!lang) {
return (0, cn_i18n_1.getLang)();
}
// 当传入合法语种,返回语种
var hasLang = cn_i18n_1.langList.find(function (i) { return i.value === lang; });
if (hasLang) {
return lang;
}
// 兜底返回系统语种
return (0, cn_i18n_1.getLang)();
}
exports.getLang = getLang;