fix: update i18n

pull/20109/head
NFish 12 months ago
parent 8a38cd59e2
commit 08d72fb0ab

@ -68,15 +68,15 @@ const WebSSOForm: FC = () => {
} }
if (message) { if (message) {
return <div className='flex h-full items-center justify-center'> return <div className='flex h-full flex-col items-center justify-center gap-y-4'>
<AppUnavailable code={'App Unavailable'} unknownReason={message} /> <AppUnavailable className='h-auto w-auto' code={t('share.common.appUnavailable')} unknownReason={message} />
<Link href={getSigninUrl()}>{t('share.login.backToHome')}</Link> <Link className='system-body-regular text-text-tertiary' href={getSigninUrl()}>{t('share.login.backToHome')}</Link>
</div> </div>
} }
if (!redirectUrl) { if (!redirectUrl) {
showErrorToast('redirect url is invalid.') showErrorToast('redirect url is invalid.')
return <div className='flex h-full items-center justify-center'> return <div className='flex h-full items-center justify-center'>
<AppUnavailable code={'App Unavailable'} unknownReason='redirect url is invalid.' /> <AppUnavailable code={t('share.common.appUnavailable')} unknownReason='redirect url is invalid.' />
</div> </div>
} }
if (webAppAccessMode && webAppAccessMode === AccessMode.PUBLIC) { if (webAppAccessMode && webAppAccessMode === AccessMode.PUBLIC) {
@ -98,9 +98,9 @@ const WebSSOForm: FC = () => {
if (webAppAccessMode && webAppAccessMode === AccessMode.EXTERNAL_MEMBERS) if (webAppAccessMode && webAppAccessMode === AccessMode.EXTERNAL_MEMBERS)
return <ExternalMemberSsoAuth /> return <ExternalMemberSsoAuth />
return <div className='flex h-full items-center justify-center'> return <div className='flex h-full flex-col items-center justify-center gap-y-4'>
<AppUnavailable code={'App Unavailable'} isUnknownReason={true} /> <AppUnavailable className='h-auto w-auto' code={t('share.common.appUnavailable')} isUnknownReason={true} />
<Link href={getSigninUrl()}>{t('share.login.backToHome')}</Link> <Link className='system-body-regular text-text-tertiary' href={getSigninUrl()}>{t('share.login.backToHome')}</Link>
</div> </div>
} }

@ -1,4 +1,5 @@
'use client' 'use client'
import classNames from '@/utils/classnames'
import type { FC } from 'react' import type { FC } from 'react'
import React from 'react' import React from 'react'
import { useTranslation } from 'react-i18next' import { useTranslation } from 'react-i18next'
@ -7,17 +8,19 @@ type IAppUnavailableProps = {
code?: number | string code?: number | string
isUnknownReason?: boolean isUnknownReason?: boolean
unknownReason?: string unknownReason?: string
className?: string
} }
const AppUnavailable: FC<IAppUnavailableProps> = ({ const AppUnavailable: FC<IAppUnavailableProps> = ({
code = 404, code = 404,
isUnknownReason, isUnknownReason,
unknownReason, unknownReason,
className,
}) => { }) => {
const { t } = useTranslation() const { t } = useTranslation()
return ( return (
<div className='flex h-screen w-screen items-center justify-center'> <div className={classNames('flex h-screen w-screen items-center justify-center', className)}>
<h1 className='mr-5 h-[50px] pr-5 text-[24px] font-medium leading-[50px]' <h1 className='mr-5 h-[50px] pr-5 text-[24px] font-medium leading-[50px]'
style={{ style={{
borderRight: '1px solid rgba(0,0,0,.3)', borderRight: '1px solid rgba(0,0,0,.3)',

Loading…
Cancel
Save