dm-vue3-ui
Version:
This Components Library will help get you started developing in Vue 3.
2 lines (1 loc) • 567 B
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue-i18n"),t=require("../utils"),r=require("./lang/zh_CN"),l=require("./lang/en_US"),n={en_US:{...l},zh_CN:{...r}};let o=t.store("lang")||t.store("currentLang")||"zh_CN";const s="zh_CN"===o?r:l,u=e.createI18n({legacy:!1,locale:o,globalInjection:!0,messages:n});let a=u.global.t;exports.$t=e=>{const t=e.split(".");let r=s;for(let l=0,n=t.length;l<n;l++){const e=t[l];if(a=r[e],l===n-1)return a;if(!a)return"";r=a}return""},exports.default=u;
;