feat: optimize i18n implementation for better localization (#2062)

* feat: optimize i18n implementation for better localization

* delete i18n-ally-custom-framework.yml

* update common key
This commit is contained in:
jingyang
2024-07-16 17:56:27 +08:00
committed by GitHub
parent 1e4ffc2481
commit fc96bb99cc
206 changed files with 1360 additions and 1277 deletions

View File

@@ -125,10 +125,10 @@ const ExtraPlan = () => {
position={'relative'}
>
<Box id={'extra-plan'} fontWeight={'bold'} fontSize={['24px', '36px']}>
{t('support.wallet.subscription.Extra plan')}
{t('common:support.wallet.subscription.Extra plan')}
</Box>
<Box mt={8} mb={10} color={'myGray.500'} fontSize={'md'}>
{t('support.wallet.subscription.Extra plan tip')}
{t('common:support.wallet.subscription.Extra plan tip')}
</Box>
<Grid mt={8} gridTemplateColumns={['1fr', '1fr 1fr']} gap={5} w={['100%', 'auto']}>
<Box
@@ -144,12 +144,12 @@ const ExtraPlan = () => {
<Flex borderBottomWidth={'1px'} borderBottomColor={'myGray.200'}>
<Box flex={'1 0 0'}>
<Box fontSize={'lg'} color={'primary.600'}>
{t('support.wallet.subscription.Extra dataset size')}
{t('common:support.wallet.subscription.Extra dataset size')}
</Box>
<Box mt={3} fontSize={['28px', '32px']} fontWeight={'bold'}>
{extraDatasetPrice}/1000{' '}
<Box ml={1} as={'span'} fontSize={'md'} color={'myGray.600'} fontWeight={'normal'}>
/{t('common.month')}
/{t('common:common.month')}
</Box>
</Box>
</Box>
@@ -168,7 +168,7 @@ const ExtraPlan = () => {
</Flex>
<Flex mt={4} alignItems={'center'}>
<Box flex={['0 0 100px', '1 0 0']}>
{t('support.wallet.subscription.Month amount')}
{t('common:support.wallet.subscription.Month amount')}
</Box>
<Flex alignItems={'center'} mt={1} w={'180px'} position={'relative'}>
<NumberInput size={'sm'} flex={1} step={1} min={1} max={12} position={'relative'}>
@@ -187,13 +187,13 @@ const ExtraPlan = () => {
</NumberInputStepper>
</NumberInput>
<Box position={'absolute'} right={'20px'} color={'myGray.500'} fontSize={'xs'}>
{t('common.month')}
{t('common:common.month')}
</Box>
</Flex>
</Flex>
<Flex mt={4} alignItems={'center'}>
<Box flex={['0 0 100px', '1 0 0']}>
{t('support.wallet.subscription.Update extra dataset size')}
{t('common:support.wallet.subscription.Update extra dataset size')}
</Box>
<Flex alignItems={'center'} mt={1} w={'180px'} position={'relative'}>
<NumberInput
@@ -220,7 +220,7 @@ const ExtraPlan = () => {
</NumberInputStepper>
</NumberInput>
<Box position={'absolute'} right={'20px'} color={'myGray.500'} fontSize={'xs'}>
000{t('core.dataset.data.unit')}
000{t('common:core.dataset.data.unit')}
</Box>
</Flex>
</Flex>
@@ -232,7 +232,7 @@ const ExtraPlan = () => {
isLoading={loading}
onClick={handleSubmitDatasetSize(onclickBuyDatasetSize)}
>
{t('support.wallet.Buy')}
{t('common:support.wallet.Buy')}
</Button>
</Box>
{/* points */}
@@ -249,12 +249,12 @@ const ExtraPlan = () => {
<Flex borderBottomWidth={'1px'} borderBottomColor={'myGray.200'}>
<Box flex={'1 0 0'}>
<Box fontSize={'lg'} color={'primary.600'}>
{t('support.wallet.subscription.Extra ai points')}
{t('common:support.wallet.subscription.Extra ai points')}
</Box>
<Box mt={3} fontSize={['28px', '32px']} fontWeight={'bold'}>
{extraPointsPrice}/1000{' '}
<Box ml={1} as={'span'} fontSize={'md'} color={'myGray.600'} fontWeight={'normal'}>
/{t('common.month')}
/{t('common:common.month')}
</Box>
</Box>
</Box>
@@ -273,7 +273,7 @@ const ExtraPlan = () => {
</Flex>
{/* <Flex mt={4} alignItems={'center'}>
<Box flex={['0 0 100px', '1 0 0']}>
{t('support.wallet.subscription.Month amount')}
{t('common:support.wallet.subscription.Month amount')}
</Box>
<Flex alignItems={'center'} mt={1} w={'180px'} position={'relative'}>
<NumberInput size={'sm'} flex={1} step={1} min={1} max={12} position={'relative'}>
@@ -292,13 +292,13 @@ const ExtraPlan = () => {
</NumberInputStepper>
</NumberInput>
<Box position={'absolute'} right={'20px'} color={'myGray.500'} fontSize={'xs'}>
{t('common.month')}
{t('common:common.month')}
</Box>
</Flex>
</Flex> */}
<Flex mt={4} alignItems={'center'}>
<Box flex={['0 0 100px', '1 0 0']}>
{t('support.wallet.subscription.Update extra ai points')}
{t('common:support.wallet.subscription.Update extra ai points')}
</Box>
<Flex alignItems={'center'} mt={1} w={'180px'} position={'relative'}>
<NumberInput
@@ -337,7 +337,7 @@ const ExtraPlan = () => {
isLoading={loading}
onClick={handleSubmitExtraPoints(onclickBuyExtraPoints)}
>
{t('support.wallet.Buy')}
{t('common:support.wallet.Buy')}
</Button>
</Box>
</Grid>

View File

@@ -48,7 +48,7 @@ const FAQ = () => {
position={'relative'}
>
<Box fontWeight={'bold'} fontSize={['24px', '36px']}>
{t('support.wallet.subscription.FAQ')}
{t('common:support.wallet.subscription.FAQ')}
</Box>
<Grid mt={4} gridTemplateColumns={['1fr', '1fr 1fr']} gap={4} w={'100%'}>
{faqs.map((item, i) => (

View File

@@ -16,7 +16,7 @@ const Points = () => {
position={'relative'}
>
<Box id="point-card" fontWeight={'bold'} fontSize={['24px', '36px']}>
{t('support.wallet.subscription.Ai points')}
{t('common:support.wallet.subscription.Ai points')}
</Box>
<Link href="https://tiktokenizer.vercel.app/" target="_blank">
线 Tokens

View File

@@ -69,8 +69,8 @@ const Standard = ({
refetchTeamSubPlan();
router.reload();
},
successToast: t('support.wallet.subscription.Standard update success'),
errorToast: t('support.wallet.subscription.Standard update fail')
successToast: t('common:support.wallet.subscription.Standard update success'),
errorToast: t('common:support.wallet.subscription.Standard update fail')
});
const { mutate: onclickPreCheckStandPlan, isLoading: isCheckingStandardPlan } = useRequest({
@@ -98,7 +98,7 @@ const Standard = ({
return (
<Flex flexDirection={'column'} alignItems={'center'} position={'relative'}>
<Box fontWeight={'bold'} fontSize={['24px', '36px']}>
{t('support.wallet.subscription.Sub plan')}
{t('common:support.wallet.subscription.Sub plan')}
</Box>
<Box mt={8} mb={10} color={'myGray.500'} fontSize={'md'}>
{t('support.wallet.subscription.Sub plan tip', {
@@ -108,13 +108,13 @@ const Standard = ({
<Box>
<RowTabs
list={[
{ label: t('support.wallet.subscription.mode.Month'), value: SubModeEnum.month },
{ label: t('common:support.wallet.subscription.mode.Month'), value: SubModeEnum.month },
{
label: (
<Flex>
{t('support.wallet.subscription.mode.Year')}
{t('common:support.wallet.subscription.mode.Year')}
<Box color={selectSubMode === SubModeEnum.month ? 'red.600' : 'auto'}>
({t('support.wallet.subscription.mode.Year sale')})
({t('common:support.wallet.subscription.mode.Year sale')})
</Box>
</Flex>
),
@@ -172,7 +172,7 @@ const Standard = ({
) {
return (
<Button isDisabled mt={4} mb={6} w={'100%'} variant={'solid'}>
{t('support.wallet.subscription.Nonsupport')}
{t('common:support.wallet.subscription.Nonsupport')}
</Button>
);
}
@@ -182,7 +182,7 @@ const Standard = ({
) {
return (
<Button mt={4} mb={6} w={'100%'} variant={'whiteBase'} isDisabled>
{t('support.wallet.subscription.Next plan')}
{t('common:support.wallet.subscription.Next plan')}
</Button>
);
}
@@ -204,7 +204,7 @@ const Standard = ({
})
}
>
{t('support.wallet.subscription.Current plan')}
{t('common:support.wallet.subscription.Current plan')}
</Button>
);
}
@@ -223,7 +223,7 @@ const Standard = ({
})
}
>
{t('support.wallet.subscription.Buy now')}
{t('common:support.wallet.subscription.Buy now')}
</Button>
);
})()}
@@ -335,7 +335,7 @@ const ConfirmPayModal = ({
<MyModal
isOpen
iconSrc="modal/confirmPay"
title={t('support.wallet.Confirm pay')}
title={t('common:support.wallet.Confirm pay')}
onClose={onClose}
>
<ModalBody py={5} px={9}>