소스 검색

fix: vxe i18n

xiaoxian521 3 년 전
부모
커밋
0bba4b7d64
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      src/plugins/vxe-table/index.ts

+ 7 - 0
src/plugins/vxe-table/index.ts

@@ -66,6 +66,13 @@ VXETable.setup({
     return unref(i18n.global.locale) === "zh"
       ? XEUtils.toFormatString(XEUtils.get(zh, key), args)
       : XEUtils.toFormatString(XEUtils.get(en, key), args);
+  },
+  translate(key) {
+    const NAMESPACED = ["el.", "buttons."];
+    if (key && NAMESPACED.findIndex(v => key.includes(v)) !== -1) {
+      return i18n.global.t.call(i18n.global.locale, key);
+    }
+    return key;
   }
 });