From 841fbdfd95c902e3fb8be541d8e97b588287f698 Mon Sep 17 00:00:00 2001
From: xiaoxian521 <1923740402@qq.com>
Date: Tue, 9 Dec 2025 09:16:52 +0800
Subject: [PATCH 1/2] =?UTF-8?q?feat:=20`RePureTableBar`=E4=B8=8E`ReVxeTabl?=
=?UTF-8?q?eBar`=E7=BB=84=E4=BB=B6=E5=AE=9E=E7=8E=B0=E5=85=A8=E9=87=8F?=
=?UTF-8?q?=E6=96=87=E6=9C=AC=E5=9B=BD=E9=99=85=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
locales/en.yaml | 16 +++++++++++++++-
locales/zh-CN.yaml | 16 +++++++++++++++-
2 files changed, 30 insertions(+), 2 deletions(-)
diff --git a/locales/en.yaml b/locales/en.yaml
index 1b38890a14..89008e379e 100644
--- a/locales/en.yaml
+++ b/locales/en.yaml
@@ -238,4 +238,18 @@ login:
purePassWordRuleReg: The password format should be any combination of 8-18 digits
purePassWordSureReg: Please enter confirm password
purePassWordDifferentReg: The two passwords do not match!
- purePassWordUpdateReg: Password has been updated
\ No newline at end of file
+ purePassWordUpdateReg: Password has been updated
+tableBar:
+ pureList: List
+ pureLarge: Large
+ pureDefault: Default
+ pureSmall: Small
+ pureColumnSettings: ColumnSettings
+ pureCollapse: Collapse
+ pureExpand: Expand
+ pureRefresh: Refresh
+ pureDensity: Density
+ pureColumnDisplay: ColumnDisplay
+ pureReset: Reset
+ pureExitFullScreen: ExitFullScreen
+ pureFullScreen: FullScreen
\ No newline at end of file
diff --git a/locales/zh-CN.yaml b/locales/zh-CN.yaml
index 48fb0ec6c4..bcf1eea745 100644
--- a/locales/zh-CN.yaml
+++ b/locales/zh-CN.yaml
@@ -238,4 +238,18 @@ login:
purePassWordRuleReg: 密码格式应为8-18位数字、字母、符号的任意两种组合
purePassWordSureReg: 请输入确认密码
purePassWordDifferentReg: 两次密码不一致!
- purePassWordUpdateReg: 修改密码成功
\ No newline at end of file
+ purePassWordUpdateReg: 修改密码成功
+tableBar:
+ pureList: 列表
+ pureLarge: 宽松
+ pureDefault: 默认
+ pureSmall: 紧凑
+ pureColumnSettings: 列设置
+ pureCollapse: 折叠
+ pureExpand: 展开
+ pureRefresh: 刷新
+ pureDensity: 密度
+ pureColumnDisplay: 列展示
+ pureReset: 重置
+ pureExitFullScreen: 退出全屏
+ pureFullScreen: 全屏
\ No newline at end of file
From b5dd755d9149ee87950213af0ee9c3cb26277748 Mon Sep 17 00:00:00 2001
From: xiaoxian521 <1923740402@qq.com>
Date: Tue, 9 Dec 2025 12:19:45 +0800
Subject: [PATCH 2/2] chore: update
---
src/components/RePureTableBar/src/bar.tsx | 38 +++++++++++++++--------
1 file changed, 25 insertions(+), 13 deletions(-)
diff --git a/src/components/RePureTableBar/src/bar.tsx b/src/components/RePureTableBar/src/bar.tsx
index b00486e7fd..924e47bde5 100644
--- a/src/components/RePureTableBar/src/bar.tsx
+++ b/src/components/RePureTableBar/src/bar.tsx
@@ -1,5 +1,5 @@
import Sortable from "sortablejs";
-import { transformI18n } from "@/plugins/i18n";
+import { $t, transformI18n } from "@/plugins/i18n";
import { useEpThemeStoreHook } from "@/store/modules/epTheme";
import {
type PropType,
@@ -30,7 +30,7 @@ const props = {
/** 头部最左边的标题 */
title: {
type: String,
- default: "列表"
+ default: $t("tableBar.pureList")
},
/** 对于树形表格,如果想启用展开和折叠功能,传入当前表格的ref即可 */
tableRef: {
@@ -169,19 +169,19 @@ export default defineComponent({
style={getDropdownItemStyle.value("large")}
onClick={() => (size.value = "large")}
>
- 宽松
+ {transformI18n($t("tableBar.pureLarge"))}
{props.title}
+{transformI18n(props.title)}
)}