@@ -14,6 +14,7 @@ import {
1414import { Card } from "antd" ;
1515import ReactEcharts from "echarts-for-react" ;
1616import { useNavigate } from "react-router-dom" ;
17+ import { useTranslation } from "react-i18next" ;
1718// import echarts from "echarts";
1819const HomeCard = ( {
1920 children,
@@ -58,28 +59,29 @@ const QuickCard = (props: {
5859 ) ;
5960} ;
6061function Home ( ) {
62+ const { t } = useTranslation ( ) ;
6163 const navigate = useNavigate ( ) ;
6264 const option1 = {
6365 xAxis : {
6466 type : "category" ,
6567 data : [
66- "1月" ,
67- "2月" ,
68- "3月" ,
69- "4月" ,
70- "5月" ,
71- "6月" ,
72- "7月" ,
73- "8月" ,
74- "9月" ,
75- "10月" ,
76- "11月" ,
77- "12月" ,
68+ `1 ${ t ( "月" ) } ` ,
69+ `2 ${ t ( "月" ) } ` ,
70+ `3 ${ t ( "月" ) } ` ,
71+ `4 ${ t ( "月" ) } ` ,
72+ `5 ${ t ( "月" ) } ` ,
73+ `6 ${ t ( "月" ) } ` ,
74+ `7 ${ t ( "月" ) } ` ,
75+ `8 ${ t ( "月" ) } ` ,
76+ `9 ${ t ( "月" ) } ` ,
77+ `10 ${ t ( "月" ) } ` ,
78+ `11 ${ t ( "月" ) } ` ,
79+ `12 ${ t ( "月" ) } ` ,
7880 ] ,
7981 } ,
8082 yAxis : {
8183 type : "value" ,
82- name : "访问趋势" ,
84+ name : t ( "访问趋势" ) ,
8385 } ,
8486 series : [
8587 {
@@ -92,23 +94,23 @@ function Home() {
9294 xAxis : {
9395 type : "category" ,
9496 data : [
95- "1月" ,
96- "2月" ,
97- "3月" ,
98- "4月" ,
99- "5月" ,
100- "6月" ,
101- "7月" ,
102- "8月" ,
103- "9月" ,
104- "10月" ,
105- "11月" ,
106- "12月" ,
97+ `1 ${ t ( "月" ) } ` ,
98+ `2 ${ t ( "月" ) } ` ,
99+ `3 ${ t ( "月" ) } ` ,
100+ `4 ${ t ( "月" ) } ` ,
101+ `5 ${ t ( "月" ) } ` ,
102+ `6 ${ t ( "月" ) } ` ,
103+ `7 ${ t ( "月" ) } ` ,
104+ `8 ${ t ( "月" ) } ` ,
105+ `9 ${ t ( "月" ) } ` ,
106+ `10 ${ t ( "月" ) } ` ,
107+ `11 ${ t ( "月" ) } ` ,
108+ `12 ${ t ( "月" ) } ` ,
107109 ] ,
108110 } ,
109111 yAxis : {
110112 type : "value" ,
111- name : "每月收入" ,
113+ name : t ( "每月收入" ) ,
112114 } ,
113115 series : [
114116 {
@@ -133,39 +135,39 @@ function Home() {
133135 ] ;
134136 const QuickCardList = [
135137 {
136- label : "用户管理" ,
138+ label : t ( "用户管理" ) ,
137139 handleClick : ( ) => {
138140 navigate ( "/systemManage/userManage" ) ;
139141 } ,
140142 bgColor : "" ,
141143 children : < TeamOutlined style = { { fontSize : "32px" } } /> ,
142144 } ,
143145 {
144- label : "角色管理" ,
146+ label : t ( "角色管理" ) ,
145147 bgColor : "" ,
146148 handleClick : ( ) => {
147149 navigate ( "/systemManage/roleManage" ) ;
148150 } ,
149151 children : < AuditOutlined style = { { fontSize : "32px" } } /> ,
150152 } ,
151153 {
152- label : "菜单管理" ,
154+ label : t ( "菜单管理" ) ,
153155 bgColor : "" ,
154156 handleClick : ( ) => {
155157 navigate ( "/systemManage/menuManage" ) ;
156158 } ,
157159 children : < AppstoreAddOutlined style = { { fontSize : "32px" } } /> ,
158160 } ,
159161 {
160- label : "聚合蜂窝图" ,
162+ label : t ( "聚合蜂窝图" ) ,
161163 bgColor : "" ,
162164 handleClick : ( ) => {
163165 navigate ( "/technicalStudy/aggregatedHex" ) ;
164166 } ,
165167 children : < DeploymentUnitOutlined style = { { fontSize : "32px" } } /> ,
166168 } ,
167169 {
168- label : "个人中心" ,
170+ label : t ( "个人中心" ) ,
169171 bgColor : "" ,
170172 handleClick : ( ) => {
171173 navigate ( "/personal" ) ;
@@ -188,7 +190,7 @@ function Home() {
188190 </ div >
189191 < div >
190192 < span className = "home-card-num" > 10000</ span >
191- < span > 收入 </ span >
193+ < span > { t ( "收入" ) } </ span >
192194 </ div >
193195 </ HomeCard >
194196 < HomeCard className = "bg-[#f96868]" >
@@ -197,7 +199,7 @@ function Home() {
197199 </ div >
198200 < div >
199201 < span className = "home-card-num" > 200000</ span >
200- < span > 访问 </ span >
202+ < span > { t ( "访问" ) } </ span >
201203 </ div >
202204 </ HomeCard >
203205 < HomeCard className = "bg-[#15c377]" >
@@ -206,7 +208,7 @@ function Home() {
206208 </ div >
207209 < div >
208210 < span className = "home-card-num" > 1000</ span >
209- < span > 下载 </ span >
211+ < span > { t ( "下载" ) } </ span >
210212 </ div >
211213 </ HomeCard >
212214 < HomeCard className = "bg-[#926dde]" >
@@ -215,11 +217,11 @@ function Home() {
215217 </ div >
216218 < div >
217219 < span className = "home-card-num" > 203</ span >
218- < span > 留言 </ span >
220+ < span > { t ( "留言" ) } </ span >
219221 </ div >
220222 </ HomeCard >
221223 </ div >
222- < Card title = "快捷入口" bordered = { false } >
224+ < Card title = { t ( "快捷入口" ) } bordered = { false } >
223225 < div
224226 className = "grid justify-between justify-items-center"
225227 style = { {
0 commit comments