From 287a666e1b2bb155e86aa88ebace201d1e8a51f6 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期四, 19 三月 2026 13:26:02 +0800
Subject: [PATCH] #AI.国际化
---
rsf-admin/src/page/system/aiShared/AiConfigDialog.jsx | 14 ++++++++------
1 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/rsf-admin/src/page/system/aiShared/AiConfigDialog.jsx b/rsf-admin/src/page/system/aiShared/AiConfigDialog.jsx
index ea5de3e..5b61e97 100644
--- a/rsf-admin/src/page/system/aiShared/AiConfigDialog.jsx
+++ b/rsf-admin/src/page/system/aiShared/AiConfigDialog.jsx
@@ -7,6 +7,7 @@
Toolbar,
useNotify,
useRefresh,
+ useTranslate,
} from "react-admin";
import {
Button,
@@ -16,9 +17,9 @@
DialogTitle,
} from "@mui/material";
-const DialogFormToolbar = ({ onClose }) => (
+const DialogFormToolbar = ({ onClose, translate }) => (
<Toolbar sx={{ justifyContent: "space-between", px: 0 }}>
- <Button onClick={onClose}>鍙栨秷</Button>
+ <Button onClick={onClose}>{translate("ai.common.cancel")}</Button>
<SaveButton />
</Toolbar>
);
@@ -36,25 +37,26 @@
}) => {
const notify = useNotify();
const refresh = useRefresh();
+ const translate = useTranslate();
if (!open) {
return null;
}
const handleSuccess = () => {
- notify(mode === "create" ? "淇濆瓨鎴愬姛" : "鏇存柊鎴愬姛");
+ notify(translate(mode === "create" ? "ai.common.saveSuccess" : "ai.common.updateSuccess"));
refresh();
onClose();
};
const handleError = (error) => {
- notify(error?.message || "鎿嶄綔澶辫触", { type: "error" });
+ notify(error?.message || translate("ai.common.operationFailed"), { type: "error" });
};
const formContent = (
<SimpleForm
defaultValues={mode === "create" ? defaultValues : undefined}
- toolbar={mode === "show" ? false : <DialogFormToolbar onClose={onClose} />}
+ toolbar={mode === "show" ? false : <DialogFormToolbar onClose={onClose} translate={translate} />}
sx={{
"& .RaSimpleForm-form": {
maxWidth: "100%",
@@ -89,7 +91,7 @@
</DialogContent>
{mode === "show" && (
<DialogActions>
- <Button onClick={onClose}>鍏抽棴</Button>
+ <Button onClick={onClose}>{translate("ai.common.close")}</Button>
</DialogActions>
)}
</Dialog>
--
Gitblit v1.9.1