ideaz-element
Version:
<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>
3 lines (2 loc) • 854 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require("../node_modules/.pnpm/lodash-unified@1.0.3_@types_lodash-es@4.17.12_lodash-es@4.17.21_lodash@4.17.21/node_modules/lodash-unified/import.cjs");const o=require("../locale/lang/zh-cn.cjs"),t=require("vue"),s=require("../node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/get.cjs");function c(e,r,n){return s(n,e,e).replace(/\{(\w+)\}/g,(f,u)=>`${(r==null?void 0:r[u])??`{${u}}`}`)}function l(e){return(r,n)=>c(r,n,t.unref(e))}function a(e){const r=t.computed(()=>t.unref(e).name),n=t.isRef(e)?e:t.ref(e);return{lang:r,locale:n,t:l(e)}}function i(e){const r=e||t.inject("locale",t.ref());return a(t.computed(()=>r.value||o))}exports.buildLocaleContext=a;exports.buildTranslator=l;exports.translate=c;exports.useLocale=i;
//# sourceMappingURL=useLocale.cjs.map