UNPKG

@cainiaofe/cn-utils

Version:

菜鸟前端基础工具库

27 lines (26 loc) 762 B
"use strict"; 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;