From 016b915a5ae695224bc6bfd8101965f1fae60761 Mon Sep 17 00:00:00 2001 From: "jason.lam" Date: Mon, 22 Jan 2024 11:43:30 +0800 Subject: [PATCH] update setting page i18n --- src/layout/MainLayout/Header/index.js | 4 +- .../UserInformationCard_Individual_Pub.js | 59 ++++++++----------- .../User/DetailsPage_Individual/index.js | 5 +- .../UserInformationCard_Organization_Pub.js | 50 +++++++--------- .../User/DetailsPage_Organization/index.js | 6 +- src/translations/en.json | 12 +++- src/translations/zh-CN.json | 11 ++++ src/translations/zh-HK.json | 11 ++++ 8 files changed, 90 insertions(+), 68 deletions(-) diff --git a/src/layout/MainLayout/Header/index.js b/src/layout/MainLayout/Header/index.js index 1ba5533..31775da 100644 --- a/src/layout/MainLayout/Header/index.js +++ b/src/layout/MainLayout/Header/index.js @@ -208,7 +208,7 @@ function Header(props) { {/* */} - User Profile + @@ -235,7 +235,7 @@ function Header(props) { {/* */} - User Profile + diff --git a/src/pages/User/DetailsPage_Individual/UserInformationCard_Individual_Pub.js b/src/pages/User/DetailsPage_Individual/UserInformationCard_Individual_Pub.js index b36acb5..4c9f5ac 100644 --- a/src/pages/User/DetailsPage_Individual/UserInformationCard_Individual_Pub.js +++ b/src/pages/User/DetailsPage_Individual/UserInformationCard_Individual_Pub.js @@ -16,7 +16,9 @@ const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingCo import Loadable from 'components/Loadable'; import { lazy } from 'react'; import {notifySaveSuccess,} from 'utils/CommonFunction'; -import {useIntl} from "react-intl"; +import {FormattedMessage, useIntl} from "react-intl"; +import {PNSPS_BUTTON_THEME} from "../../../themes/buttonConst"; +import {ThemeProvider} from "@emotion/react"; // ==============================|| DASHBOARD - DEFAULT ||============================== // @@ -111,63 +113,52 @@ const UserInformationCard_Individual_Pub = ({ formData, loadDataFun }) => { {editMode ? <> - + + + : <> - + + + } {/*end top button*/} - User Details + {FieldUtils.getTextField({ - label: "Username:", + label: intl.formatMessage({id: 'userLoginName'}) + ":", valueName: "username", disabled: true, form: formik @@ -176,7 +167,7 @@ const UserInformationCard_Individual_Pub = ({ formData, loadDataFun }) => { {FieldUtils.getTextField({ - label: "English Name:", + label: intl.formatMessage({id: 'userEnglishName'}) + ":", valueName: "enName", disabled: true, form: formik @@ -185,7 +176,7 @@ const UserInformationCard_Individual_Pub = ({ formData, loadDataFun }) => { {FieldUtils.getTextField({ - label: "Chinese Name:", + label: intl.formatMessage({id: 'userChineseName'}) + ":", valueName: "chName", disabled: true, form: formik @@ -194,7 +185,7 @@ const UserInformationCard_Individual_Pub = ({ formData, loadDataFun }) => { {FieldUtils.getComboField({ - label: "ID Type:", + label: intl.formatMessage({id: 'idType'}) + ":", valueName: "idDocType", disabled: true, dataList: ComboData.idDocType, @@ -223,7 +214,9 @@ const UserInformationCard_Individual_Pub = ({ formData, loadDataFun }) => { - ID No.: + + : + @@ -270,7 +263,7 @@ const UserInformationCard_Individual_Pub = ({ formData, loadDataFun }) => { {FieldUtils.getPhoneField({ - label: "Contact Tel:", + label: intl.formatMessage({id: 'userContactNumber'}) + ":", valueName: { code: "tel_countryCode", num: "phoneNumber" @@ -282,7 +275,7 @@ const UserInformationCard_Individual_Pub = ({ formData, loadDataFun }) => { {FieldUtils.getComboField({ - label: "Country:", + label: intl.formatMessage({id: 'country'}) + ":", valueName: "country", getOptionLabel: (option) => option.type? intl.formatMessage({ id: option.type }) : "", dataList: ComboData.country, @@ -293,7 +286,7 @@ const UserInformationCard_Individual_Pub = ({ formData, loadDataFun }) => { {FieldUtils.getTextField({ - label: "Email:", + label: intl.formatMessage({id: 'userContactEmail'}) + ":", valueName: "emailAddress", disabled: true, form: formik @@ -302,7 +295,7 @@ const UserInformationCard_Individual_Pub = ({ formData, loadDataFun }) => { {FieldUtils.getPhoneField({ - label: "Fax No.:", + label: intl.formatMessage({id: 'userFaxNumber'}) + ":", valueName: { code: "fax_countryCode", num: "faxNumber" @@ -316,7 +309,7 @@ const UserInformationCard_Individual_Pub = ({ formData, loadDataFun }) => { {FieldUtils.getAddressField({ - label: "Address:", + label: intl.formatMessage({id: 'userAddress'}) + ":", valueName: ["addressLine1", "addressLine2", "addressLine3"], disabled: (!editMode), form: formik @@ -325,7 +318,7 @@ const UserInformationCard_Individual_Pub = ({ formData, loadDataFun }) => { {FieldUtils.getComboField({ - label: "District:", + label: intl.formatMessage({id: 'district'}) + ":", valueName: "district", dataList: ComboData.district, getOptionLabel: (option) => option.type? intl.formatMessage({ id: option.type }) : "", diff --git a/src/pages/User/DetailsPage_Individual/index.js b/src/pages/User/DetailsPage_Individual/index.js index cfd421e..a587d6b 100644 --- a/src/pages/User/DetailsPage_Individual/index.js +++ b/src/pages/User/DetailsPage_Individual/index.js @@ -33,6 +33,7 @@ import { isINDLoggedIn, isORGLoggedIn } from "utils/Utils"; +import {FormattedMessage} from "react-intl"; // ==============================|| DASHBOARD - DEFAULT ||============================== // @@ -126,7 +127,9 @@ const UserMaintainPage_Individual = () => { {isGLDLoggedIn()? Maintain Individual User : - User Profile + + + } diff --git a/src/pages/User/DetailsPage_Organization/UserInformationCard_Organization_Pub.js b/src/pages/User/DetailsPage_Organization/UserInformationCard_Organization_Pub.js index d2a2ab3..6d0fc88 100644 --- a/src/pages/User/DetailsPage_Organization/UserInformationCard_Organization_Pub.js +++ b/src/pages/User/DetailsPage_Organization/UserInformationCard_Organization_Pub.js @@ -16,7 +16,9 @@ const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingCo import Loadable from 'components/Loadable'; import { lazy } from 'react'; import { notifySaveSuccess, } from 'utils/CommonFunction'; -import {useIntl} from "react-intl"; +import {FormattedMessage, useIntl} from "react-intl"; +import {PNSPS_BUTTON_THEME} from "../../../themes/buttonConst"; +import {ThemeProvider} from "@emotion/react"; // import { // isPrimaryLoggedIn, @@ -107,51 +109,41 @@ const UserInformationCard_Organization_Pub = ({ userData, loadDataFun,}) => { {editMode ? <> - + + - + : <> - - + + + } @@ -161,12 +153,12 @@ const UserInformationCard_Organization_Pub = ({ userData, loadDataFun,}) => { {/*end top button*/}
- User Details + {FieldUtils.getTextField({ - label: "Username:", + label: intl.formatMessage({id: 'userLoginName'}) + ":", valueName: "username", disabled: true, form: formik @@ -175,7 +167,7 @@ const UserInformationCard_Organization_Pub = ({ userData, loadDataFun,}) => { {FieldUtils.getTextField({ - label: "Name:", + label: intl.formatMessage({id: 'userContactName'}) + ":", valueName: "contactPerson", disabled: true, form: formik @@ -184,7 +176,7 @@ const UserInformationCard_Organization_Pub = ({ userData, loadDataFun,}) => { {FieldUtils.getTextField({ - label: "Email:", + label: intl.formatMessage({id: 'userContactEmail'}) + ":", valueName: "emailBus", disabled: true, form: formik @@ -193,7 +185,7 @@ const UserInformationCard_Organization_Pub = ({ userData, loadDataFun,}) => { {FieldUtils.getPhoneField({ - label: "Contact Tel:", + label: intl.formatMessage({id: 'userContactNumber'}) + ":", valueName: { code: "tel_countryCode", num: "phoneNumber" @@ -205,7 +197,7 @@ const UserInformationCard_Organization_Pub = ({ userData, loadDataFun,}) => { {FieldUtils.getTextField({ - label: "Primary User:", + label: intl.formatMessage({id: 'primaryUser'}) + ":", valueName: "primaryUser", disabled: true, form: formik diff --git a/src/pages/User/DetailsPage_Organization/index.js b/src/pages/User/DetailsPage_Organization/index.js index f0ebba8..91bc1a7 100644 --- a/src/pages/User/DetailsPage_Organization/index.js +++ b/src/pages/User/DetailsPage_Organization/index.js @@ -36,7 +36,7 @@ import { isORGLoggedIn, isINDLoggedIn } from "utils/Utils"; -import {useIntl} from "react-intl"; +import {FormattedMessage, useIntl} from "react-intl"; // ==============================|| DASHBOARD - DEFAULT ||============================== // @@ -188,7 +188,9 @@ const UserMaintainPage_Organization = () => { {isGLDLoggedIn()? Maintain Organisation User : - User Profile + + + }
diff --git a/src/translations/en.json b/src/translations/en.json index 68d8f29..dd03623 100644 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -59,7 +59,6 @@ "login": "Login", "logout": "Logout", - "iAmSmartLogin": "iAM Smart Login", "continueWithIAmSmart": "Continue with iAmSmart", "authorizeIAmSmartForInfo": "Authorize iAmSmart to provide personal information", @@ -343,6 +342,17 @@ "viewAllSystemMessage": "Show all messages", "msgDetails": "Message Details", + "userDetail": "User Details", + "userProfile": "User Profile", + "primaryUser": "Primary User", + "resetAndBack": "Reset & Back", + "edit": "Edit", + "save": "Save", + "idType": " ID Type", + "idNo": "ID No.", + "country": "Country", + "district": "District", + "Dashboard": "Dashboard", "event": "Event" } \ No newline at end of file diff --git a/src/translations/zh-CN.json b/src/translations/zh-CN.json index 2f97419..097dd86 100644 --- a/src/translations/zh-CN.json +++ b/src/translations/zh-CN.json @@ -342,6 +342,17 @@ "viewAllSystemMessage": "显示所有消息", "msgDetails": "消息详情", + "userDetail": "用户详细信息", + "userProfile": "用户个人资料", + "primaryUser": "主要用户", + "resetAndBack": "重置并返回", + "edit": "编辑", + "save": "保存", + "idType": "身份证类型", + "idNo": "身份证号码", + "country": "国家", + "district": "区", + "Dashboard": "仪表板", "event": "活动" } \ No newline at end of file diff --git a/src/translations/zh-HK.json b/src/translations/zh-HK.json index 4549731..85ff7f8 100644 --- a/src/translations/zh-HK.json +++ b/src/translations/zh-HK.json @@ -342,6 +342,17 @@ "viewAllSystemMessage": "顯示所有消息", "msgDetails": "消息詳情", + "userDetail": "使用者詳細資料", + "userProfile": "使用者個人資料", + "primaryUser": "主要使用者", + "resetAndBack": "重置並返回", + "edit": "編輯", + "save": "保存", + "idType": "身分證類型", + "idNo": "身分證號碼", + "country": "國家", + "district": "區", + "Dashboard": "儀表板", "event": "活動" } \ No newline at end of file