UNPKG

@yncoder/element-react

Version:
27 lines (22 loc) 493 B
import format from './format'; import defaultLang from './lang/zh-CN'; var _lang = defaultLang; function use(lang) { _lang = lang; } function t(path, options) { var array = path.split('.'); var current = _lang; for (var i = 0, j = array.length; i < j; i++) { var property = array[i]; var value = current[property]; if (i === j - 1) return format(value, options); if (!value) return ''; current = value; } return ''; } export default { use: use, t: t };