You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by ju...@apache.org on 2020/07/28 07:59:23 UTC

[incubator-apisix-dashboard] branch master updated: i18n route (#342)

This is an automated email from the ASF dual-hosted git repository.

juzhiyuan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-apisix-dashboard.git


The following commit(s) were added to refs/heads/master by this push:
     new cc36bef  i18n route (#342)
cc36bef is described below

commit cc36befba50ce8fc56133a084aef828f5721319c
Author: TikWind <65...@users.noreply.github.com>
AuthorDate: Tue Jul 28 15:59:14 2020 +0800

    i18n route (#342)
---
 src/pages/Route/Create.tsx   | 11 +++++++----
 src/pages/Route/constants.ts |  4 ----
 2 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/src/pages/Route/Create.tsx b/src/pages/Route/Create.tsx
index b3456e1..70eade3 100644
--- a/src/pages/Route/Create.tsx
+++ b/src/pages/Route/Create.tsx
@@ -21,8 +21,6 @@ import {
   DEFAULT_STEP_1_DATA,
   DEFAULT_STEP_2_DATA,
   DEFAULT_STEP_3_DATA,
-  STEP_HEADER_2,
-  STEP_HEADER_4,
 } from './constants';
 import ResultView from './components/ResultView';
 import styles from './Create.less';
@@ -36,6 +34,13 @@ type Props = {
 };
 
 const Page: React.FC<Props> = (props) => {
+
+  const { formatMessage } = useIntl();
+
+  const STEP_HEADER_2 = [formatMessage({ id: 'route.constants.define.api.request' }), formatMessage({ id: 'route.constants.preview' })];
+
+  const STEP_HEADER_4 = [formatMessage({ id: 'route.constants.define.api.request' }), formatMessage({ id: 'route.constants.define.api.backend.serve' }), formatMessage({ id: 'route.constants.plugin.configuration' }), formatMessage({ id: 'route.constants.preview' })];
+
   const [step1Data, setStep1Data] = useState(DEFAULT_STEP_1_DATA);
   const [step2Data, setStep2Data] = useState(DEFAULT_STEP_2_DATA);
   const [step3Data, setStep3Data] = useState(DEFAULT_STEP_3_DATA);
@@ -65,8 +70,6 @@ const Page: React.FC<Props> = (props) => {
       setStep3Data(data.step3Data);
     });
 
-  const { formatMessage } = useIntl();
-
   useEffect(() => {
     if (props.route.path.indexOf('edit') !== -1) {
       setupRoute(props.match.params.rid);
diff --git a/src/pages/Route/constants.ts b/src/pages/Route/constants.ts
index 8f8a2fe..e4d69a1 100644
--- a/src/pages/Route/constants.ts
+++ b/src/pages/Route/constants.ts
@@ -54,7 +54,3 @@ export const DEFAULT_STEP_2_DATA: RouteModule.Step2Data = {
 export const DEFAULT_STEP_3_DATA: RouteModule.Step3Data = {
   plugins: {},
 };
-
-export const STEP_HEADER_2 = ['定义 API 请求', '预览'];
-
-export const STEP_HEADER_4 = ['定义 API 请求', '定义 API 后端服务', '插件配置', '预览'];