UNPKG

nutui-taro-upgrade

Version:

@nutui/nutui-taro 对京东风格组件库的taro4 版本支持

18 lines (17 loc) 575 B
import locale from "nutui-taro-upgrade/dist/packages/locale/lang"; import { g as getPropByPath, i as isFunction } from "./util-f26975e1.js"; const useLocale = (name = "") => { return (keyPath, ...args) => { name = name.toLocaleLowerCase(); const languages = locale.languages(); let text = keyPath; if (name && name.startsWith("nut")) { text = `${name.slice(3)}.${keyPath}`; } const res = getPropByPath(languages, text) || getPropByPath(languages, keyPath); return isFunction(res) ? res(...args) : res; }; }; export { useLocale as u };