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 ++++++++++-----------
 zy-acs-flow/src/i18n/core/chineseMessages.js     |    4 ++--
 zy-acs-flow/src/i18n/en.js                       |    8 ++++++++
 zy-acs-flow/src/i18n/zh.js                       |    8 ++++++++
 zy-acs-flow/src/page/components/ImportButton.jsx |    2 +-
 5 files changed, 29 insertions(+), 14 deletions(-)

diff --git a/zy-acs-flow/src/i18n/core/chineseMessages.js b/zy-acs-flow/src/i18n/core/chineseMessages.js
index 17c8a87..cb0638d 100644
--- a/zy-acs-flow/src/i18n/core/chineseMessages.js
+++ b/zy-acs-flow/src/i18n/core/chineseMessages.js
@@ -60,8 +60,8 @@
         input: {
             file: {
                 upload_several:
-                    'Drop some files to upload, or click to select one.',
-                upload_single: 'Drop a file to upload, or click to select it.',
+                    '鎷栨斁涓�浜涜涓婁紶鐨勬枃浠讹紝鎴栧崟鍑讳互閫夋嫨涓�涓�',
+                upload_single: '鎷栨斁瑕佷笂浼犵殑鏂囦欢锛屾垨鍗曞嚮浠ラ�夋嫨瀹�',
             },
             image: {
                 upload_several:
diff --git a/zy-acs-flow/src/i18n/en.js b/zy-acs-flow/src/i18n/en.js
index c7b3e33..c50e9b2 100644
--- a/zy-acs-flow/src/i18n/en.js
+++ b/zy-acs-flow/src/i18n/en.js
@@ -48,6 +48,14 @@
             collapse: 'Collapse',
             collapseAll: 'Collapse All',
             scope: 'Assign',
+            import: {
+                title: 'Import',
+                stop: 'Stop import',
+                msg: 'Here is a sample CSV file you can use as a template',
+                tips: 'The import is running, please do not close this tab.',
+                err: 'Failed to import this file, please make sure your provided a valid CSV file.',
+                download: 'Download Import Template',
+            }
         },
     },
     filters: {
diff --git a/zy-acs-flow/src/i18n/zh.js b/zy-acs-flow/src/i18n/zh.js
index f6a2717..6b2eb44 100644
--- a/zy-acs-flow/src/i18n/zh.js
+++ b/zy-acs-flow/src/i18n/zh.js
@@ -48,6 +48,14 @@
             collapse: '鎶樺彔',
             collapseAll: '鍏ㄩ儴鎶樺彔',
             scope: '鏉冮檺',
+            import: {
+                title: '瀵煎叆',
+                stop: '鍋滄瀵煎叆',
+                msg: '杩欐槸涓�涓彲浠ョ敤浣滄ā鏉跨殑绀轰緥 CSV 鏂囦欢',
+                tips: '姝e湪瀵煎叆涓紝璇蜂笉瑕佸叧闂绐楀彛',
+                err: '鏃犳硶瀵煎叆姝ゆ枃浠讹紝璇风‘淇濇偍鎻愪緵浜嗘湁鏁堢殑 CSV 鏂囦欢',
+                download: '涓嬭浇瀵煎叆妯℃澘',
+            }
         },
     },
     filters: {
diff --git a/zy-acs-flow/src/page/components/ImportButton.jsx b/zy-acs-flow/src/page/components/ImportButton.jsx
index 5a2c122..147ec9e 100644
--- a/zy-acs-flow/src/page/components/ImportButton.jsx
+++ b/zy-acs-flow/src/page/components/ImportButton.jsx
@@ -18,7 +18,7 @@
         <>
             <Button
                 startIcon={<UploadIcon />}
-                label="Import"
+                label="common.action.import.title"
                 onClick={handleOpenModal}
             />
 
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