Update PersonalSetting.js

This commit is contained in:
analogpvt 2023-05-20 12:05:50 +05:30 committed by GitHub
parent 430777f795
commit c4bb61ebf8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -39,7 +39,7 @@ const PersonalSetting = () => {
const { success, message, data } = res.data; const { success, message, data } = res.data;
if (success) { if (success) {
await copy(data); await copy(data);
showSuccess(`令牌已重置并已复制到剪贴板${data}`); showSuccess(`Token has been reset and copied to clipboard.${data}`);
} else { } else {
showError(message); showError(message);
} }
@ -52,7 +52,7 @@ const PersonalSetting = () => {
); );
const { success, message } = res.data; const { success, message } = res.data;
if (success) { if (success) {
showSuccess('微信账户绑定成功'); showSuccess('WeChat account bound successfully');
setShowWeChatBindModal(false); setShowWeChatBindModal(false);
} else { } else {
showError(message); showError(message);
@ -68,7 +68,7 @@ const PersonalSetting = () => {
const sendVerificationCode = async () => { const sendVerificationCode = async () => {
if (inputs.email === '') return; if (inputs.email === '') return;
if (turnstileEnabled && turnstileToken === '') { if (turnstileEnabled && turnstileToken === '') {
showInfo('请稍后几秒重试Turnstile 正在检查用户环境'); showInfo('Please wait a few seconds and retry, Turnstile is checking the user environment');
return; return;
} }
setLoading(true); setLoading(true);
@ -77,7 +77,7 @@ const PersonalSetting = () => {
); );
const { success, message } = res.data; const { success, message } = res.data;
if (success) { if (success) {
showSuccess('验证码发送成功,请检查邮箱'); showSuccess('Verification code sent successfully, please check your email');
} else { } else {
showError(message); showError(message);
} }
@ -92,7 +92,7 @@ const PersonalSetting = () => {
); );
const { success, message } = res.data; const { success, message } = res.data;
if (success) { if (success) {
showSuccess('邮箱账户绑定成功'); showSuccess('Email account bound successfully');
setShowEmailBindModal(false); setShowEmailBindModal(false);
} else { } else {
showError(message); showError(message);
@ -102,22 +102,22 @@ const PersonalSetting = () => {
return ( return (
<div style={{ lineHeight: '40px' }}> <div style={{ lineHeight: '40px' }}>
<Header as='h3'>通用设置</Header> <Header as='h3'>General Settings</Header>
<Message> <Message>
注意此处生成的令牌用于系统管理而非用于请求 OpenAI 相关的服务请知悉 Please note that the token generated here is for system management and not for requesting OpenAI-related services.
</Message> </Message>
<Button as={Link} to={`/user/edit/`}> <Button as={Link} to={`/user/edit/`}>
更新个人信息 Update Personal Information
</Button> </Button>
<Button onClick={generateAccessToken}>生成系统访问令牌</Button> <Button onClick={generateAccessToken}>Generate System Access Token</Button>
<Divider /> <Divider />
<Header as='h3'>账号绑定</Header> <Header as='h3'>Account Binding</Header>
<Button <Button
onClick={() => { onClick={() => {
setShowWeChatBindModal(true); setShowWeChatBindModal(true);
}} }}
> >
绑定微信账号 Bind WeChat Account
</Button> </Button>
<Modal <Modal
onClose={() => setShowWeChatBindModal(false)} onClose={() => setShowWeChatBindModal(false)}
@ -130,31 +130,31 @@ const PersonalSetting = () => {
<Image src={status.wechat_qrcode} fluid /> <Image src={status.wechat_qrcode} fluid />
<div style={{ textAlign: 'center' }}> <div style={{ textAlign: 'center' }}>
<p> <p>
微信扫码关注公众号输入验证码获取验证码三分钟内有效 Scan the QR code to follow our official WeChat account and enter the "Verification Code" to obtain the code (valid for three minutes).
</p> </p>
</div> </div>
<Form size='large'> <Form size='large'>
<Form.Input <Form.Input
fluid fluid
placeholder='验证码' placeholder='Verification Code'
name='wechat_verification_code' name='wechat_verification_code'
value={inputs.wechat_verification_code} value={inputs.wechat_verification_code}
onChange={handleInputChange} onChange={handleInputChange}
/> />
<Button color='' fluid size='large' onClick={bindWeChat}> <Button color='' fluid size='large' onClick={bindWeChat}>
绑定 Bind
</Button> </Button>
</Form> </Form>
</Modal.Description> </Modal.Description>
</Modal.Content> </Modal.Content>
</Modal> </Modal>
<Button onClick={openGitHubOAuth}>绑定 GitHub 账号</Button> <Button onClick={openGitHubOAuth}>Bind GitHub Account</Button>
<Button <Button
onClick={() => { onClick={() => {
setShowEmailBindModal(true); setShowEmailBindModal(true);
}} }}
> >
绑定邮箱地址 Bind Email Address
</Button> </Button>
<Modal <Modal
onClose={() => setShowEmailBindModal(false)} onClose={() => setShowEmailBindModal(false)}
@ -163,25 +163,25 @@ const PersonalSetting = () => {
size={'tiny'} size={'tiny'}
style={{ maxWidth: '450px' }} style={{ maxWidth: '450px' }}
> >
<Modal.Header>绑定邮箱地址</Modal.Header> <Modal.Header>Bind Email Address</Modal.Header>
<Modal.Content> <Modal.Content>
<Modal.Description> <Modal.Description>
<Form size='large'> <Form size='large'>
<Form.Input <Form.Input
fluid fluid
placeholder='输入邮箱地址' placeholder='Email Address Input'
onChange={handleInputChange} onChange={handleInputChange}
name='email' name='email'
type='email' type='email'
action={ action={
<Button onClick={sendVerificationCode} disabled={loading}> <Button onClick={sendVerificationCode} disabled={loading}>
获取验证码 Get Verification Code
</Button> </Button>
} }
/> />
<Form.Input <Form.Input
fluid fluid
placeholder='验证码' placeholder='Verification Code'
name='email_verification_code' name='email_verification_code'
value={inputs.email_verification_code} value={inputs.email_verification_code}
onChange={handleInputChange} onChange={handleInputChange}
@ -203,7 +203,7 @@ const PersonalSetting = () => {
onClick={bindEmail} onClick={bindEmail}
loading={loading} loading={loading}
> >
绑定 Bind
</Button> </Button>
</Form> </Form>
</Modal.Description> </Modal.Description>