@@ -123,7 +123,7 @@ const Index = () => { | |||||
</Button> | </Button> | ||||
</ThemeProvider> | </ThemeProvider> | ||||
或 | |||||
<FormattedMessage id="or"/> | |||||
<ThemeProvider theme={PNSPS_BUTTON_THEME}> | <ThemeProvider theme={PNSPS_BUTTON_THEME}> | ||||
<Button | <Button | ||||
@@ -12,14 +12,14 @@ import { Stack } from '../../../node_modules/@mui/material/index'; | |||||
import { iAmSmartPath, iAmSmartAppPath, clientId, getBowserType, isAppBowser, iAmSmartCallbackPath} from 'auth/utils' | import { iAmSmartPath, iAmSmartAppPath, clientId, getBowserType, isAppBowser, iAmSmartCallbackPath} from 'auth/utils' | ||||
import * as React from 'react'; | import * as React from 'react'; | ||||
import {FormattedMessage} from "react-intl"; | |||||
import {FormattedMessage, useIntl} from "react-intl"; | |||||
// ================================|| LOGIN ||================================ // | // ================================|| LOGIN ||================================ // | ||||
const RegisterCustom = () => { | const RegisterCustom = () => { | ||||
const [isPopUp, setIsPopUp] = React.useState(false); | const [isPopUp, setIsPopUp] = React.useState(false); | ||||
const intl = useIntl(); | |||||
const registerWithIAmSmart = () => { | const registerWithIAmSmart = () => { | ||||
setIsPopUp(true); | setIsPopUp(true); | ||||
@@ -83,15 +83,27 @@ const RegisterCustom = () => { | |||||
<Box alignItems="center"> | <Box alignItems="center"> | ||||
<Grid container> | <Grid container> | ||||
<Grid item xs={12} md={12}> | <Grid item xs={12} md={12}> | ||||
<Typography mt={4} variant="h2">立即成為<strong style={{ color: '#FF5733' }}>憲報刊登公告</strong>用戶</Typography> | |||||
<Typography variant="body1">只需4-5分鐘</Typography> | |||||
<Typography mt={4} variant="h2"> | |||||
<FormattedMessage id="registerTitle1"/> | |||||
<strong style={{ color: '#FF5733' }}> | |||||
{" " + intl.formatMessage({id: 'registerTitle2'}) + " "} | |||||
</strong> | |||||
<FormattedMessage id="registerTitle3"/> | |||||
</Typography> | |||||
<Typography variant="body1"> | |||||
{intl.formatMessage({id: 'registerSubTitle'})} | |||||
</Typography> | |||||
</Grid> | </Grid> | ||||
</Grid> | </Grid> | ||||
<Box mt={3} mb={3}> | <Box mt={3} mb={3}> | ||||
<Grid container > | <Grid container > | ||||
<Grid item xs={12} md={6} sx={{ borderRight: 1, borderColor: 'grey.500' }}> | <Grid item xs={12} md={6} sx={{ borderRight: 1, borderColor: 'grey.500' }}> | ||||
<Typography mb={4} variant="h3">個人用戶</Typography> | |||||
<Button variant="outlined" color="iAmSmart" onClick={registerWithIAmSmart} startIcon={<img src={iAmSmartICon} alt="iAM Smart" width="30" />}><Typography variant="h5">以「智方便」繼續</Typography></Button> | |||||
<Typography mb={4} variant="h3"> | |||||
<FormattedMessage id="personalUser"/> | |||||
</Typography> | |||||
<Button variant="outlined" color="iAmSmart" onClick={registerWithIAmSmart} startIcon={<img src={iAmSmartICon} alt="iAM Smart" width="30" />}><Typography variant="h5"> | |||||
<FormattedMessage id="continueWithIAmSmart"/> | |||||
</Typography></Button> | |||||
<Box mt={4} ml={2} mr={2} bgcolor="grey.100" p={1.5} > | <Box mt={4} ml={2} mr={2} bgcolor="grey.100" p={1.5} > | ||||
<Typography textAlign='justify' variant="body1" display="block" gutterBottom> | <Typography textAlign='justify' variant="body1" display="block" gutterBottom> | ||||
@@ -103,9 +115,13 @@ const RegisterCustom = () => { | |||||
</Link> | </Link> | ||||
</Box> | </Box> | ||||
<Typography m={5}>或</Typography> | |||||
<Typography m={5}> | |||||
<FormattedMessage id="or"/> | |||||
</Typography> | |||||
<Button href="/registerFrom" variant="contained"><Typography variant="h5">申請個人用戶</Typography></Button> | |||||
<Button href="/registerFrom" variant="contained"><Typography variant="h5"> | |||||
<FormattedMessage id="registerNewPersonalUser"/> | |||||
</Typography></Button> | |||||
<Typography ml={4} mr={4} mt={4} variant="body1" display="block" sx={{ fontWeight: 'bold' }} gutterBottom> | <Typography ml={4} mr={4} mt={4} variant="body1" display="block" sx={{ fontWeight: 'bold' }} gutterBottom> | ||||
需上載身份證明文件數碼檔案以進行網上申請。 | 需上載身份證明文件數碼檔案以進行網上申請。 | ||||
@@ -113,8 +129,12 @@ const RegisterCustom = () => { | |||||
</Typography> | </Typography> | ||||
</Grid> | </Grid> | ||||
<Grid item xs={12} md={6} sx={{ borderLeft: 1, borderColor: 'grey.500' }}> | <Grid item xs={12} md={6} sx={{ borderLeft: 1, borderColor: 'grey.500' }}> | ||||
<Typography mb={4} variant="h3">機構/公司用戶</Typography> | |||||
<Button href="/registerFromOrganization" variant="contained" sx={{ mt: 0.5 }}><Typography variant="h5">申請機構/公司用戶</Typography></Button> | |||||
<Typography mb={4} variant="h3"> | |||||
<FormattedMessage id="businessUser"/> | |||||
</Typography> | |||||
<Button href="/registerFromOrganization" variant="contained" sx={{ mt: 0.5 }}><Typography variant="h5"> | |||||
<FormattedMessage id="registerNewBusinessUser"/> | |||||
</Typography></Button> | |||||
<Typography ml={4} mr={4} mt={4} variant="body1" display="block" sx={{ fontWeight: 'bold' }} gutterBottom> | <Typography ml={4} mr={4} mt={4} variant="body1" display="block" sx={{ fontWeight: 'bold' }} gutterBottom> | ||||
需上載以下任何一份證明文件以進行網上申請。 | 需上載以下任何一份證明文件以進行網上申請。 | ||||
<br />如:商業登記證;專業執業證書 | <br />如:商業登記證;專業執業證書 | ||||
@@ -125,45 +145,57 @@ const RegisterCustom = () => { | |||||
</Box> | </Box> | ||||
</Card > | </Card > | ||||
</center> | </center> | ||||
<Dialog open={isPopUp} onClose={() => setIsPopUp(false)} > | |||||
<Dialog | |||||
open={isPopUp} | |||||
onClose={() => setIsPopUp(false)} | |||||
PaperProps={{ | |||||
sx: { | |||||
minWidth: '40vw', | |||||
maxWidth: { xs: '90vw', s: '90vw', m: '70vw', lg: '70vw' }, | |||||
maxHeight: { xs: '90vh', s: '70vh', m: '70vh', lg: '60vh' } | |||||
} | |||||
}} | |||||
> | |||||
<DialogTitle></DialogTitle> | <DialogTitle></DialogTitle> | ||||
<DialogContent> | <DialogContent> | ||||
<Typography variant="h3" > | <Typography variant="h3" > | ||||
授權「智方便」提供個人資料 | |||||
<FormattedMessage id="authorizeIAmSmartForInfo"/> | |||||
</Typography> | </Typography> | ||||
<Typography variant="h5" style={{ padding: '4px' }}> | <Typography variant="h5" style={{ padding: '4px' }}> | ||||
為完成開戶並建立與「智方便」的連接,請授權「智方便」提供以下個人資料: | |||||
<FormattedMessage id="iAmSmartSubTitle"/> | |||||
</Typography> | </Typography> | ||||
</DialogContent> | </DialogContent> | ||||
<DialogContent > | <DialogContent > | ||||
<Grid container style={{ paddingLeft: '16px' }}> | <Grid container style={{ paddingLeft: '16px' }}> | ||||
<Grid item xs={6} > | <Grid item xs={6} > | ||||
<Typography style={{ padding: '4px' }}> | <Typography style={{ padding: '4px' }}> | ||||
- 中文姓名 | |||||
{"- " + intl.formatMessage({id: 'userChineseName'})} | |||||
</Typography> | </Typography> | ||||
<Typography style={{ padding: '4px' }}> | <Typography style={{ padding: '4px' }}> | ||||
- 英文姓名 | |||||
{"- " + intl.formatMessage({id: 'userEnglishName'})} | |||||
</Typography> | </Typography> | ||||
<Typography style={{ padding: '4px' }}> | <Typography style={{ padding: '4px' }}> | ||||
- 身份證號碼 | |||||
{"- " + intl.formatMessage({id: 'userIDNo'})} | |||||
</Typography> | </Typography> | ||||
</Grid> | </Grid> | ||||
<Grid item xs={6} > | <Grid item xs={6} > | ||||
<Typography style={{ padding: '4px' }}> | <Typography style={{ padding: '4px' }}> | ||||
- 電郵地址 | |||||
{"- " + intl.formatMessage({id: 'userEmailAddress'})} | |||||
</Typography> | </Typography> | ||||
<Typography style={{ padding: '4px' }}> | <Typography style={{ padding: '4px' }}> | ||||
- 手機號碼 | |||||
{"- " + intl.formatMessage({id: 'userPhoneNumber'})} | |||||
</Typography> | </Typography> | ||||
<Typography style={{ padding: '4px' }}> | <Typography style={{ padding: '4px' }}> | ||||
- 住宅地址 | |||||
{"- " + intl.formatMessage({id: 'userAddress'})} | |||||
</Typography> | </Typography> | ||||
</Grid> | </Grid> | ||||
</Grid> | </Grid> | ||||
</DialogContent> | </DialogContent> | ||||
<DialogContent align="right"> | <DialogContent align="right"> | ||||
<Button variant="outlined" onClick={getQRWithIAmSmart} startIcon={<img src={iAmSmartICon} alt="iAM Smart" width="30" />}><Typography variant="h5">使用「智方便」自動填表</Typography></Button> | |||||
<br /> | |||||
<Button variant="outlined" onClick={getQRWithIAmSmart} startIcon={<img src={iAmSmartICon} alt="iAM Smart" width="30" />}><Typography variant="h5"> | |||||
<FormattedMessage id="iAmSmartAutoFillIn"/> | |||||
</Typography></Button> | |||||
<br/> | |||||
<Link href="https://www.iamsmart.gov.hk/tc/"> | <Link href="https://www.iamsmart.gov.hk/tc/"> | ||||
<FormattedMessage id="learnMore"/> | <FormattedMessage id="learnMore"/> | ||||
</Link> | </Link> | ||||
@@ -567,7 +567,9 @@ const BusCustomFormWizard = (props) => { | |||||
<Stack direction="column" justifyContent="space-between" alignItems="baseline" sx={{ mb: { xs: -0.5, sm: 0.5 } }}> | <Stack direction="column" justifyContent="space-between" alignItems="baseline" sx={{ mb: { xs: -0.5, sm: 0.5 } }}> | ||||
<Button variant="outlined" type="reset" onClick={handleReset.bind(null, formik.resetForm)} sx={{ height: '40px' }}><Typography variant="pnspsFormHeader">重置</Typography></Button> | <Button variant="outlined" type="reset" onClick={handleReset.bind(null, formik.resetForm)} sx={{ height: '40px' }}><Typography variant="pnspsFormHeader">重置</Typography></Button> | ||||
<div style={{ borderBottom: "3px solid #1A4399", width: "100%", margin_right: "15px" }}> | <div style={{ borderBottom: "3px solid #1A4399", width: "100%", margin_right: "15px" }}> | ||||
<Typography display="inline" variant="h3" sx={{ color: '#1A4399' }}>成為新的機構/公司用戶</Typography> | |||||
<Typography display="inline" variant="h3" sx={{ color: '#1A4399' }}> | |||||
<FormattedMessage id="becomeNewBusinessUser"/> | |||||
</Typography> | |||||
</div> | </div> | ||||
<Typography mt={0.25} variant="h6" sx={{ color: '#f10000' }}>註有*的項目必須輸入資料</Typography> | <Typography mt={0.25} variant="h6" sx={{ color: '#f10000' }}>註有*的項目必須輸入資料</Typography> | ||||
<Typography mt={0.25} variant="h4" sx={{ color: 'primary.primary' }}>你的登入資料</Typography> | <Typography mt={0.25} variant="h4" sx={{ color: 'primary.primary' }}>你的登入資料</Typography> | ||||
@@ -1407,7 +1409,9 @@ const BusCustomFormWizard = (props) => { | |||||
<Grid item xs={12}> | <Grid item xs={12}> | ||||
<Stack direction="column" justifyContent="space-between" alignItems="baseline" sx={{ mb: { xs: -0.5, sm: 0.5 } }}> | <Stack direction="column" justifyContent="space-between" alignItems="baseline" sx={{ mb: { xs: -0.5, sm: 0.5 } }}> | ||||
<div style={{ borderBottom: "3px solid #1A4399", width: "100%", margin_right: "15px" }}> | <div style={{ borderBottom: "3px solid #1A4399", width: "100%", margin_right: "15px" }}> | ||||
<Typography display="inline" variant="h3" sx={{ color: '#1A4399' }}>成為新的機構/公司用戶</Typography> | |||||
<Typography display="inline" variant="h3" sx={{ color: '#1A4399' }}> | |||||
<FormattedMessage id="becomeNewBusinessUser"/> | |||||
</Typography> | |||||
</div> | </div> | ||||
{/* <Typography mt={0.25} variant="h6" sx={{ fontSize: 12,color: '#f10000'}}>註有*的項目必須輸入資料</Typography> */} | {/* <Typography mt={0.25} variant="h6" sx={{ fontSize: 12,color: '#f10000'}}>註有*的項目必須輸入資料</Typography> */} | ||||
<Typography mt={0.25} variant="h4" sx={{ color: 'primary.primary' }}>你的登入資料</Typography> | <Typography mt={0.25} variant="h4" sx={{ color: 'primary.primary' }}>你的登入資料</Typography> | ||||
@@ -664,7 +664,9 @@ const CustomFormWizard = (props) => { | |||||
<Stack direction="column" justifyContent="space-between" alignItems="baseline" sx={{ mb: { xs: -0.5, sm: 0.5 } }}> | <Stack direction="column" justifyContent="space-between" alignItems="baseline" sx={{ mb: { xs: -0.5, sm: 0.5 } }}> | ||||
<Button variant="outlined" type="reset" onClick={handleReset.bind(null, formik.resetForm)} sx={{ height: '40px' }}><Typography variant="pnspsFormHeader">重置</Typography></Button> | <Button variant="outlined" type="reset" onClick={handleReset.bind(null, formik.resetForm)} sx={{ height: '40px' }}><Typography variant="pnspsFormHeader">重置</Typography></Button> | ||||
<div style={{ borderBottom: "3px solid #1A4399", width: "100%", margin_right: "15px" }}> | <div style={{ borderBottom: "3px solid #1A4399", width: "100%", margin_right: "15px" }}> | ||||
<Typography display="inline" variant="h3" sx={{ color: '#1A4399' }}>成為新的個人用戶</Typography> | |||||
<Typography display="inline" variant="h3" sx={{ color: '#1A4399' }}> | |||||
<FormattedMessage id="becomeNewPersonalUser"/> | |||||
</Typography> | |||||
</div> | </div> | ||||
<Typography mt={0.25} variant="h6" sx={{ color: '#f10000' }}>註有*的項目必須輸入資料</Typography> | <Typography mt={0.25} variant="h6" sx={{ color: '#f10000' }}>註有*的項目必須輸入資料</Typography> | ||||
<Typography mt={0.25} variant="h4" sx={{ color: 'primary.primary' }}>你的登入資料</Typography> | <Typography mt={0.25} variant="h4" sx={{ color: 'primary.primary' }}>你的登入資料</Typography> | ||||
@@ -1040,7 +1042,7 @@ const CustomFormWizard = (props) => { | |||||
<Stack spacing={1}> | <Stack spacing={1}> | ||||
<InputLabel htmlFor="enName-signup"> | <InputLabel htmlFor="enName-signup"> | ||||
<Typography variant="pnspsFormHeader"> | <Typography variant="pnspsFormHeader"> | ||||
英文姓名 | |||||
<FormattedMessage id="userEnglishName"/> | |||||
{selectedIdDocType.type === "CNID" ? "" : <span style={{ color: '#f10000' }}>*</span>} | {selectedIdDocType.type === "CNID" ? "" : <span style={{ color: '#f10000' }}>*</span>} | ||||
</Typography> | </Typography> | ||||
</InputLabel> | </InputLabel> | ||||
@@ -1073,7 +1075,7 @@ const CustomFormWizard = (props) => { | |||||
<Stack spacing={1}> | <Stack spacing={1}> | ||||
<InputLabel htmlFor="chName-signup"> | <InputLabel htmlFor="chName-signup"> | ||||
<Typography variant="pnspsFormHeader"> | <Typography variant="pnspsFormHeader"> | ||||
中文姓名 | |||||
<FormattedMessage id="userChineseName"/> | |||||
<span style={{ color: '#f10000' }}>*</span> | <span style={{ color: '#f10000' }}>*</span> | ||||
</Typography> | </Typography> | ||||
</InputLabel> | </InputLabel> | ||||
@@ -1577,7 +1579,9 @@ const CustomFormWizard = (props) => { | |||||
<Grid item xs={12} md={12}> | <Grid item xs={12} md={12}> | ||||
<Stack direction="column" justifyContent="space-between" alignItems="baseline" sx={{ mb: { xs: -0.5, sm: 0.5 } }}> | <Stack direction="column" justifyContent="space-between" alignItems="baseline" sx={{ mb: { xs: -0.5, sm: 0.5 } }}> | ||||
<div style={{ borderBottom: "3px solid #1A4399", width: "100%", margin_right: "15px" }}> | <div style={{ borderBottom: "3px solid #1A4399", width: "100%", margin_right: "15px" }}> | ||||
<Typography display="inline" variant="h3" sx={{ color: '#1A4399' }}>成為新的個人用戶</Typography> | |||||
<Typography display="inline" variant="h3" sx={{ color: '#1A4399' }}> | |||||
<FormattedMessage id="becomeNewPersonalUser"/> | |||||
</Typography> | |||||
</div> | </div> | ||||
{/* <Typography mt={0.25} variant="h6" sx={{ fontSize: 12,color: '#f10000'}}>註有*的項目必須輸入資料</Typography> */} | {/* <Typography mt={0.25} variant="h6" sx={{ fontSize: 12,color: '#f10000'}}>註有*的項目必須輸入資料</Typography> */} | ||||
<Typography mt={0.25} variant="h4" sx={{ color: 'primary.primary' }}>你的登入資料</Typography> | <Typography mt={0.25} variant="h4" sx={{ color: 'primary.primary' }}>你的登入資料</Typography> | ||||
@@ -1638,7 +1642,7 @@ const CustomFormWizard = (props) => { | |||||
<Grid item xs={12} md={6}> | <Grid item xs={12} md={6}> | ||||
<Stack spacing={1} direction="row"> | <Stack spacing={1} direction="row"> | ||||
<Typography variant="pnspsFormHeader" color={theme.palette.grey[600]}> | <Typography variant="pnspsFormHeader" color={theme.palette.grey[600]}> | ||||
英文姓名: | |||||
<FormattedMessage id="userEnglishName"/>: | |||||
</Typography> | </Typography> | ||||
<Typography variant="pnspsFormHeader" id="preview-enName-signup"> | <Typography variant="pnspsFormHeader" id="preview-enName-signup"> | ||||
{formik.values.enName} | {formik.values.enName} | ||||
@@ -1648,7 +1652,7 @@ const CustomFormWizard = (props) => { | |||||
<Grid item xs={12} md={6}> | <Grid item xs={12} md={6}> | ||||
<Stack spacing={1} direction="row"> | <Stack spacing={1} direction="row"> | ||||
<Typography variant="pnspsFormHeader" color={theme.palette.grey[600]}> | <Typography variant="pnspsFormHeader" color={theme.palette.grey[600]}> | ||||
中文姓名: | |||||
<FormattedMessage id="userChineseName"/>: | |||||
</Typography> | </Typography> | ||||
<Typography variant="pnspsFormHeader" id="preview-chName-signup"> | <Typography variant="pnspsFormHeader" id="preview-chName-signup"> | ||||
{formik.values.chName} | {formik.values.chName} | ||||
@@ -38,12 +38,14 @@ import * as HttpUtils from "../../../utils/HttpUtils"; | |||||
import LoopIcon from '@mui/icons-material/Loop'; | import LoopIcon from '@mui/icons-material/Loop'; | ||||
import { useTheme } from '@mui/material/styles'; | import { useTheme } from '@mui/material/styles'; | ||||
import { useLocation } from "react-router-dom"; | import { useLocation } from "react-router-dom"; | ||||
import {FormattedMessage, useIntl} from "react-intl"; | |||||
// ============================|| FIREBASE - REGISTER ||============================ // | // ============================|| FIREBASE - REGISTER ||============================ // | ||||
const CustomFormWizard = (props) => { | const CustomFormWizard = (props) => { | ||||
const location = useLocation(); | const location = useLocation(); | ||||
const theme = useTheme(); | const theme = useTheme(); | ||||
const intl = useIntl(); | |||||
const [iAmSmartData, setIAmSmartData] = useState({}); | const [iAmSmartData, setIAmSmartData] = useState({}); | ||||
@@ -390,7 +392,9 @@ const CustomFormWizard = (props) => { | |||||
<Stack direction="column" justifyContent="space-between" alignItems="baseline" sx={{ mb: { xs: -0.5, sm: 0.5 } }}> | <Stack direction="column" justifyContent="space-between" alignItems="baseline" sx={{ mb: { xs: -0.5, sm: 0.5 } }}> | ||||
<div style={{ borderBottom: "3px solid #1A4399", width: "100%", margin_right: "15px" }}> | <div style={{ borderBottom: "3px solid #1A4399", width: "100%", margin_right: "15px" }}> | ||||
<Typography display="inline" variant="h3" sx={{ color: '#1A4399' }}>成為新的個人用戶</Typography><img src={iAmSmartICon} alt="iAM Smart" width="50" /> | |||||
<Typography display="inline" variant="h3" sx={{ color: '#1A4399' }}> | |||||
<FormattedMessage id="becomeNewPersonalUser"/> | |||||
</Typography><img src={iAmSmartICon} alt="iAM Smart" width="50" /> | |||||
</div> | </div> | ||||
<Typography mt={0.25} variant="h6" sx={{ color: '#f10000' }}>註有*的項目必須輸入資料。</Typography> | <Typography mt={0.25} variant="h6" sx={{ color: '#f10000' }}>註有*的項目必須輸入資料。</Typography> | ||||
@@ -420,7 +424,7 @@ const CustomFormWizard = (props) => { | |||||
<Stack spacing={1}> | <Stack spacing={1}> | ||||
<InputLabel htmlFor="enName-signup"> | <InputLabel htmlFor="enName-signup"> | ||||
<Typography variant="h5"> | <Typography variant="h5"> | ||||
英文姓名: {iAmSmartData.enName} | |||||
<FormattedMessage id="userEnglishName"/>: {iAmSmartData.enName} | |||||
</Typography> | </Typography> | ||||
</InputLabel> | </InputLabel> | ||||
@@ -430,7 +434,7 @@ const CustomFormWizard = (props) => { | |||||
<Stack spacing={1}> | <Stack spacing={1}> | ||||
<InputLabel htmlFor="chName-signup"> | <InputLabel htmlFor="chName-signup"> | ||||
<Typography variant="h5"> | <Typography variant="h5"> | ||||
中文姓名: {iAmSmartData.chName} | |||||
{intl.formatMessage({id: 'userChineseName'})}: {iAmSmartData.chName} | |||||
</Typography> | </Typography> | ||||
</InputLabel> | </InputLabel> | ||||
</Stack> | </Stack> | ||||
@@ -876,7 +880,9 @@ const CustomFormWizard = (props) => { | |||||
<Grid item xs={12} md={12}> | <Grid item xs={12} md={12}> | ||||
<Stack direction="column" justifyContent="space-between" alignItems="baseline" sx={{ mb: { xs: -0.5, sm: 0.5 } }}> | <Stack direction="column" justifyContent="space-between" alignItems="baseline" sx={{ mb: { xs: -0.5, sm: 0.5 } }}> | ||||
<div style={{ borderBottom: "3px solid #1A4399", width: "100%", margin_right: "15px" }}> | <div style={{ borderBottom: "3px solid #1A4399", width: "100%", margin_right: "15px" }}> | ||||
<Typography display="inline" variant="h3" sx={{ color: '#1A4399' }}>成為新的個人用戶</Typography> | |||||
<Typography display="inline" variant="h3" sx={{ color: '#1A4399' }}> | |||||
<FormattedMessage id="becomeNewPersonalUser"/> | |||||
</Typography> | |||||
</div> | </div> | ||||
</Stack> | </Stack> | ||||
</Grid> | </Grid> | ||||
@@ -904,7 +910,7 @@ const CustomFormWizard = (props) => { | |||||
<Grid item xs={12} md={6}> | <Grid item xs={12} md={6}> | ||||
<Stack spacing={1} direction="row"> | <Stack spacing={1} direction="row"> | ||||
<Typography variant="h5" color={theme.palette.grey[600]}> | <Typography variant="h5" color={theme.palette.grey[600]}> | ||||
英文姓名: | |||||
<FormattedMessage id="userEnglishName"/>: | |||||
</Typography> | </Typography> | ||||
<Typography variant="h5" id="preview-enName-signup"> | <Typography variant="h5" id="preview-enName-signup"> | ||||
{formik.values.enName} | {formik.values.enName} | ||||
@@ -914,7 +920,7 @@ const CustomFormWizard = (props) => { | |||||
<Grid item xs={12} md={6}> | <Grid item xs={12} md={6}> | ||||
<Stack spacing={1} direction="row"> | <Stack spacing={1} direction="row"> | ||||
<Typography variant="h5" color={theme.palette.grey[600]}> | <Typography variant="h5" color={theme.palette.grey[600]}> | ||||
中文姓名: | |||||
<FormattedMessage id="userChineseName"/>: | |||||
</Typography> | </Typography> | ||||
<Typography variant="h5" id="preview-chName-signup"> | <Typography variant="h5" id="preview-chName-signup"> | ||||
{formik.values.chName} | {formik.values.chName} | ||||
@@ -7,6 +7,12 @@ | |||||
"HKSARGOV": "HKSAR Government", | "HKSARGOV": "HKSAR Government", | ||||
"Gazette": "Gazette", | "Gazette": "Gazette", | ||||
"registerTitle1": "Become", | |||||
"registerTitle2": "Gazette Notice", | |||||
"registerTitle3": "Publisher now", | |||||
"registerSubTitle": "Only takes 4-5 minutes", | |||||
"or": "or", | |||||
"mainPage": "Main Page", | "mainPage": "Main Page", | ||||
"myPublicNotice": "My Public Notice", | "myPublicNotice": "My Public Notice", | ||||
"proofRecord": "Proof Record", | "proofRecord": "Proof Record", | ||||
@@ -16,13 +22,32 @@ | |||||
"login": "Login", | "login": "Login", | ||||
"iAmSmartLogin": "iAmSmart Login", | "iAmSmartLogin": "iAmSmart Login", | ||||
"continueWithIAmSmart": "Continue with iAmSmart", | |||||
"authorizeIAmSmartForInfo": "Authorize iAmSmart to provide personal information", | |||||
"iAmSmartSubTitle": "In order to complete the account opening and establish a connection with \"iAmStart\", please authorize \"iAmSmart\" to provide the following personal information:", | |||||
"iAmSmartAutoFillIn": "Use \"iAmSmart\" to automatically fill in", | |||||
"register": "Register", | "register": "Register", | ||||
"userLoginName": "Username", | "userLoginName": "Username", | ||||
"userPassword": "Password", | "userPassword": "Password", | ||||
"forgotUserPassword": "Forgot Password", | "forgotUserPassword": "Forgot Password", | ||||
"learnMore": "Lean More", | |||||
"learnMore": "Learn More", | |||||
"createOrReActivate": "Create/reactivate account", | "createOrReActivate": "Create/reactivate account", | ||||
"user": "User", | |||||
"personalUser": "Personal user", | |||||
"becomeNewPersonalUser": "Become New Personal User", | |||||
"registerNewPersonalUser": "Apply for personal user", | |||||
"businessUser": "Organization/Company User", | |||||
"registerNewBusinessUser": "Applying Organization/Company user", | |||||
"becomeNewBusinessUser": "Become New Organization/Company user", | |||||
"userName": "Username", | |||||
"userChineseName": "Chinese Name", | |||||
"userEnglishName": "English Name", | |||||
"userIDNo": "ID Card Number", | |||||
"userEmailAddress": "Email Address", | |||||
"userPhoneNumber": "Mobile Phone Number", | |||||
"userAddress": "Residential Address", | |||||
"Dashboard": "Dashboard", | "Dashboard": "Dashboard", | ||||
"event": "Event" | "event": "Event" | ||||
} | } |
@@ -7,6 +7,12 @@ | |||||
"HKSARGOV": "香港特别行政区政府", | "HKSARGOV": "香港特别行政区政府", | ||||
"Gazette": "宪报", | "Gazette": "宪报", | ||||
"registerTitle1": "立即成为", | |||||
"registerTitle2": "宪报刊登公告", | |||||
"registerTitle3": "用户", | |||||
"registerSubTitle": "只需4-5分钟", | |||||
"or": "或", | |||||
"mainPage": "主页", | "mainPage": "主页", | ||||
"myPublicNotice": "我的公共启事", | "myPublicNotice": "我的公共启事", | ||||
"proofRecord": "校对记录", | "proofRecord": "校对记录", | ||||
@@ -16,6 +22,10 @@ | |||||
"login": "登录", | "login": "登录", | ||||
"iAmSmartLogin": "智方便登录", | "iAmSmartLogin": "智方便登录", | ||||
"continueWithIAmSmart": "以「智方便」继续", | |||||
"authorizeIAmSmartForInfo": "授权「智方便」提供个人资料", | |||||
"iAmSmartSubTitle": "为完成开户并建立与「智方便」的连接,请授权「智方便」提供以下个人资料:", | |||||
"iAmSmartAutoFillIn": "使用「智方便」自动填表", | |||||
"register": "申请", | "register": "申请", | ||||
"userLoginName": "用户登入名称", | "userLoginName": "用户登入名称", | ||||
"userPassword": "密码", | "userPassword": "密码", | ||||
@@ -23,6 +33,21 @@ | |||||
"learnMore": "了解更多", | "learnMore": "了解更多", | ||||
"createOrReActivate": "建立/重新启动帐户", | "createOrReActivate": "建立/重新启动帐户", | ||||
"user": "用戶", | |||||
"personalUser": "個人用戶", | |||||
"becomeNewPersonalUser": "成为新的个人用户", | |||||
"registerNewPersonalUser": "申请个人用户", | |||||
"businessUser": "机构/公司用户", | |||||
"registerNewBusinessUser": "申请机构/公司用户", | |||||
"becomeNewBusinessUser": "成为新的机构/公司用户", | |||||
"userName": "用户名称", | |||||
"userChineseName": "中文姓名", | |||||
"userEnglishName": "英文姓名", | |||||
"userIDNo": "身份证号码", | |||||
"userEmailAddress": "电邮地址", | |||||
"userPhoneNumber": "手机号码", | |||||
"userAddress": "住宅地址", | |||||
"Dashboard": "仪表板", | "Dashboard": "仪表板", | ||||
"event": "活动" | "event": "活动" | ||||
} | } |
@@ -7,6 +7,12 @@ | |||||
"HKSARGOV": "香港特別行政區政府", | "HKSARGOV": "香港特別行政區政府", | ||||
"Gazette": "憲報", | "Gazette": "憲報", | ||||
"registerTitle1": "立即成為", | |||||
"registerTitle2": "憲報刊登公告", | |||||
"registerTitle3": "用戶", | |||||
"registerSubTitle": "只需4-5分鐘", | |||||
"or": "或", | |||||
"mainPage": "主頁", | "mainPage": "主頁", | ||||
"myPublicNotice": "我的公共啟事", | "myPublicNotice": "我的公共啟事", | ||||
"proofRecord": "校對記錄", | "proofRecord": "校對記錄", | ||||
@@ -16,6 +22,10 @@ | |||||
"login": "登入", | "login": "登入", | ||||
"iAmSmartLogin": "智方便登入", | "iAmSmartLogin": "智方便登入", | ||||
"continueWithIAmSmart": "以「智方便」繼續", | |||||
"authorizeIAmSmartForInfo": "授權「智方便」提供個人資料", | |||||
"iAmSmartSubTitle": "為完成開戶並建立與「智方便」的連接,請授權「智方便」提供以下個人資料:", | |||||
"iAmSmartAutoFillIn": "使用「智方便」自動填表", | |||||
"register": "申請", | "register": "申請", | ||||
"userLoginName": "用戶登入名稱", | "userLoginName": "用戶登入名稱", | ||||
"userPassword": "密碼", | "userPassword": "密碼", | ||||
@@ -23,6 +33,21 @@ | |||||
"learnMore": "了解更多", | "learnMore": "了解更多", | ||||
"createOrReActivate": "建立/重新啟動帳戶", | "createOrReActivate": "建立/重新啟動帳戶", | ||||
"user": "用戶", | |||||
"personalUser": "個人用戶", | |||||
"becomeNewPersonalUser": "成為新的個人用戶", | |||||
"registerNewPersonalUser": "申請個人用戶", | |||||
"businessUser": "機構/公司用戶", | |||||
"registerNewBusinessUser": "申請機構/公司用戶", | |||||
"becomeNewBusinessUser": "成為新的機構/公司用戶", | |||||
"userName": "用戶名稱", | |||||
"userChineseName": "中文姓名", | |||||
"userEnglishName": "英文姓名", | |||||
"userIDNo": "身份證號碼", | |||||
"userEmailAddress": "電郵地址", | |||||
"userPhoneNumber": "手機號碼", | |||||
"userAddress": "住宅地址", | |||||
"Dashboard": "儀表板", | "Dashboard": "儀表板", | ||||
"event": "活動" | "event": "活動" | ||||
} | } |