From b6724ab8c1ce8272090092f47b934e8dcb264501 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期四, 19 九月 2024 10:49:51 +0800
Subject: [PATCH] #

---
 zy-acs-flow/src/page/components/ImportModal.jsx |   21 ++++++++++-----------
 1 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/zy-acs-flow/src/page/components/ImportModal.jsx b/zy-acs-flow/src/page/components/ImportModal.jsx
index 97f7285..2344d49 100644
--- a/zy-acs-flow/src/page/components/ImportModal.jsx
+++ b/zy-acs-flow/src/page/components/ImportModal.jsx
@@ -13,6 +13,7 @@
     Form,
     Toolbar,
     useRefresh,
+    useTranslate
 } from 'react-admin';
 import { Link } from 'react-router-dom';
 import DialogCloseButton from './DialogCloseButton';
@@ -20,6 +21,7 @@
 
 const ImportModal = ({ open, onClose, importTemp, useCodeImport, onceBatch = 10 }) => {
     const refresh = useRefresh();
+    const translate = useTranslate();
 
     const { processBatch } = useCodeImport();
     const { importer, parseCsv, reset } = usePapaParse({
@@ -60,7 +62,7 @@
     return (
         <Dialog open={open} maxWidth="md" fullWidth>
             <DialogCloseButton onClose={handleClose} />
-            <DialogTitle>Import</DialogTitle>
+            <DialogTitle>{translate('common.action.import.title')}</DialogTitle>
             <DialogContent>
                 <Form>
                     <Stack spacing={2}>
@@ -88,8 +90,7 @@
                                         },
                                     }}
                                 >
-                                    The import is running, please do not close
-                                    this tab.
+                                    {translate('common.action.import.tips')}
                                 </Alert>
                                 <Typography variant="body2">
                                     Imported{' '}
@@ -115,7 +116,7 @@
                                                 onClick={handleReset}
                                                 color="error"
                                             >
-                                                Stop import
+                                                {translate('common.action.import.stop')}
                                             </MuiLink>
                                         </>
                                     )}
@@ -125,8 +126,7 @@
 
                         {importer.state === 'error' && (
                             <Alert severity="error">
-                                Failed to import this file, please make sure
-                                your provided a valid CSV file.
+                                {translate('common.action.import.err')}
                             </Alert>
                         )}
 
@@ -145,15 +145,14 @@
                                     action={
                                         <Button
                                             component={Link}
-                                            label="Download CSV sample"
+                                            label="common.action.import.download"
                                             color="info"
                                             to={importTemp}
                                             download={'crm_contacts_sample.csv'}
                                         />
                                     }
                                 >
-                                    Here is a sample CSV file you can use as a
-                                    template
+                                    {translate('common.action.import.msg')}
                                 </Alert>
 
                                 <FileInput
@@ -183,7 +182,7 @@
                     {importer.state === 'idle' ? (
                         <>
                             <Button
-                                label="Import"
+                                label="common.action.import.title"
                                 variant="contained"
                                 onClick={startImport}
                                 disabled={!file}
@@ -191,7 +190,7 @@
                         </>
                     ) : (
                         <Button
-                            label="Close"
+                            label="ra.action.close"
                             onClick={handleClose}
                             disabled={importer.state === 'running'}
                         />

--
Gitblit v1.9.1