UNPKG

@yncoder/element-react

Version:
28 lines (22 loc) 504 B
import format from './format'; import defaultLang from './lang/zh-CN'; let _lang = defaultLang function use(lang) { _lang = lang; } function t(path, options) { const array = path.split('.'); let 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, t }