diff --git a/src/pages/Setting/Setting.tsx b/src/pages/Setting/Setting.tsx index cf418b9d36..565fe8230d 100644 --- a/src/pages/Setting/Setting.tsx +++ b/src/pages/Setting/Setting.tsx @@ -1,6 +1,7 @@ import React, { useEffect } from 'react'; import { PageContainer } from '@ant-design/pro-layout'; import { Card, Form, Input, Row, Col, notification } from 'antd'; +import { useIntl } from 'umi'; import { setBaseURL, getBaseURL } from '@/helpers'; import ActionBar from '@/components/ActionBar'; @@ -15,6 +16,8 @@ const Setting: React.FC = () => { const isWorkspace = false; const canFetchGrafana = (isSuperAdmin && !isWorkspace) || isWorkspace; + const { formatMessage } = useIntl(); + useEffect(() => { form.setFieldsValue({ baseURL: getBaseURL(), @@ -46,7 +49,7 @@ const Setting: React.FC = () => { resolve(); }), ]).then(() => { - notification.success({ message: '更新配置成功' }); + notification.success({ message: formatMessage({ id: 'setting.update.configuration.successfully' }) }); setTimeout(() => { window.location.reload(); }, 500); @@ -55,22 +58,22 @@ const Setting: React.FC = () => { return ( <> - +
{!isWorkspace && ( - + )} {canFetchGrafana && ( diff --git a/src/pages/Setting/locales/en-US.ts b/src/pages/Setting/locales/en-US.ts new file mode 100644 index 0000000000..71e6630e41 --- /dev/null +++ b/src/pages/Setting/locales/en-US.ts @@ -0,0 +1,8 @@ +export default { + 'setting.update.configuration.successfully': 'Update Configuration Successfully', + 'setting':'Setting', + 'setting.api.address':'API Address', + 'setting.grafana.address':'Grafana Address', + 'setting.grafana.address.rule':'Grafana address should begin with HTTP or HTTPS', + 'setting.grafana.address.illegality':'Address is illegality', +}; diff --git a/src/pages/Setting/locales/zh-CN.ts b/src/pages/Setting/locales/zh-CN.ts new file mode 100644 index 0000000000..87933caf74 --- /dev/null +++ b/src/pages/Setting/locales/zh-CN.ts @@ -0,0 +1,8 @@ +export default { + 'setting.update.configuration.successfully': '更新配置成功', + 'setting':'设置', + 'setting.api.address':'API 地址', + 'setting.grafana.address':'Grafana 地址', + 'setting.grafana.address.rule':'Grafana 地址需以 HTTP 或 HTTPS 开头', + 'setting.grafana.address.illegality':'非法的地址', +};