修复国际化文案

This commit is contained in:
whyour
2026-06-21 23:53:32 +08:00
parent 369dd13212
commit 3044f63f03
28 changed files with 335 additions and 187 deletions
+14 -10
View File
@@ -13,6 +13,7 @@ const CheckUpdate = ({ systemInfo }: any) => {
const [updateLoading, setUpdateLoading] = useState(false);
const [value, setValue] = useState("");
const modalRef = useRef<any>();
const lastStatusRef = useRef<string | undefined>();
const checkUpgrade = () => {
if (updateLoading) return;
@@ -166,7 +167,7 @@ const CheckUpdate = ({ systemInfo }: any) => {
useEffect(() => {
if (!value) return;
const updateFailed = value.includes("失败,请检查");
const updateFailed = lastStatusRef.current === 'failed';
modalRef.current.update({
maskClosable: updateFailed,
@@ -184,26 +185,29 @@ const CheckUpdate = ({ systemInfo }: any) => {
}, [value]);
const handleMessage = useCallback((payload: any) => {
let { message: _message } = payload;
const updateFailed = _message.includes("失败,请检查");
const { message: _message, status } = payload;
if (updateFailed) {
if (status === 'failed') {
lastStatusRef.current = 'failed';
message.error(intl.get("更新失败,请检查网络及日志或稍后再试"));
}
if (status === 'success') {
lastStatusRef.current = 'success';
setTimeout(() => {
showReloadModal();
}, 1000);
}
setTimeout(() => {
document
.querySelector("#log-identifier")
?.scrollIntoView({ behavior: "smooth" });
}, 600);
if (_message.includes("更新包下载成功")) {
setTimeout(() => {
showReloadModal();
}, 1000);
if (_message) {
setValue((p) => `${p}${_message}`);
}
setValue((p) => `${p}${_message}`);
}, []);
useEffect(() => {
+4 -7
View File
@@ -75,12 +75,9 @@ const Dependence = () => {
};
const handleMessage = (payload: any) => {
const { message } = payload;
setLog((p) => `${p}${message}`);
if (
message.includes('update node mirror end') ||
message.includes('update linux mirror end')
) {
const { message, status } = payload;
if (message) setLog((p) => `${p}${message}`);
if (status === 'completed') {
setLoading(false);
}
};
@@ -109,7 +106,7 @@ const Dependence = () => {
ws.subscribe('updateLinuxMirror', handleMessage);
return () => {
ws.subscribe('updateNodeMirror', handleMessage);
ws.unsubscribe('updateNodeMirror', handleMessage);
ws.unsubscribe('updateLinuxMirror', handleMessage);
};
}, []);
+1 -1
View File
@@ -379,7 +379,7 @@ const Other = ({
showReloadModal();
}
if (file.status === 'error') {
message.error('上传失败');
message.error(intl.get('上传失败'));
}
}}
name="data"
+1 -1
View File
@@ -51,7 +51,7 @@ const SystemLog = ({ height, theme }: any) => {
const deleteLog = () => {
request.delete(`${config.apiPrefix}system/log`).then((x) => {
message.success('删除成功');
message.success(intl.get('删除成功'));
refresh();
});
};