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

@@ -65,8 +65,8 @@ const Header = ({}: {}) => {
const { editFolderData, setEditFolderData } = useEditFolder();
const { onOpenModal: onOpenCreateVirtualFileModal, EditModal: EditCreateVirtualFileModal } =
useEditTitle({
title: t('dataset.Create manual collection'),
tip: t('dataset.Manual collection Tip'),
title: t('common:dataset.Create manual collection'),
tip: t('common:dataset.Manual collection Tip'),
canEmpty: false
});
const {
@@ -106,8 +106,8 @@ const Header = ({}: {}) => {
setLoading(false);
},
successToast: t('common.Create Success'),
errorToast: t('common.Create Failed')
successToast: t('common:common.Create Success'),
errorToast: t('common:common.Create Failed')
});
return (
@@ -125,7 +125,7 @@ const Header = ({}: {}) => {
</Box>
{datasetDetail?.websiteConfig?.url && (
<Flex fontSize={'sm'}>
{t('core.dataset.website.Base Url')}:
{t('common:core.dataset.website.Base Url')}:
<Link
href={datasetDetail.websiteConfig.url}
target="_blank"
@@ -158,7 +158,7 @@ const Header = ({}: {}) => {
w={['100%', '250px']}
size={'sm'}
h={'36px'}
placeholder={t('common.Search') || ''}
placeholder={t('common:common.Search') || ''}
value={searchText}
leftIcon={
<MyIcon
@@ -211,7 +211,7 @@ const Header = ({}: {}) => {
h={['28px', '35px']}
>
<MyIcon name={'common/importLight'} mr={2} w={'14px'} />
<Box>{t('dataset.collections.Create And Import')}</Box>
<Box>{t('common:dataset.collections.Create And Import')}</Box>
</Flex>
</MenuButton>
}
@@ -222,7 +222,7 @@ const Header = ({}: {}) => {
label: (
<Flex>
<MyIcon name={'common/folderFill'} w={'20px'} mr={2} />
{t('Folder')}
{t('common:Folder')}
</Flex>
),
onClick: () => setEditFolderData({})
@@ -231,7 +231,7 @@ const Header = ({}: {}) => {
label: (
<Flex>
<MyIcon name={'core/dataset/manualCollection'} mr={2} w={'20px'} />
{t('core.dataset.Manual collection')}
{t('common:core.dataset.Manual collection')}
</Flex>
),
onClick: () => {
@@ -247,7 +247,7 @@ const Header = ({}: {}) => {
label: (
<Flex>
<MyIcon name={'core/dataset/fileCollection'} mr={2} w={'20px'} />
{t('core.dataset.Text collection')}
{t('common:core.dataset.Text collection')}
</Flex>
),
onClick: onOpenFileSourceSelector
@@ -256,7 +256,7 @@ const Header = ({}: {}) => {
label: (
<Flex>
<MyIcon name={'core/dataset/tableCollection'} mr={2} w={'20px'} />
{t('core.dataset.Table collection')}
{t('common:core.dataset.Table collection')}
</Flex>
),
onClick: () =>
@@ -278,7 +278,7 @@ const Header = ({}: {}) => {
{datasetDetail?.websiteConfig?.url ? (
<Flex alignItems={'center'}>
{datasetDetail.status === DatasetStatusEnum.active && (
<Button onClick={onOpenWebsiteModal}>{t('common.Config')}</Button>
<Button onClick={onOpenWebsiteModal}>{t('common:common.Config')}</Button>
)}
{datasetDetail.status === DatasetStatusEnum.syncing && (
<Flex
@@ -298,13 +298,15 @@ const Header = ({}: {}) => {
mt={'1px'}
></Box>
<Box ml={2} color={'myGray.600'}>
{t('core.dataset.status.syncing')}
{t('common:core.dataset.status.syncing')}
</Box>
</Flex>
)}
</Flex>
) : (
<Button onClick={onOpenWebsiteModal}>{t('core.dataset.Set Website Config')}</Button>
<Button onClick={onOpenWebsiteModal}>
{t('common:core.dataset.Set Website Config')}
</Button>
)}
</>
)}
@@ -330,7 +332,7 @@ const Header = ({}: {}) => {
h={['28px', '35px']}
>
<MyIcon name={'common/importLight'} mr={2} w={'14px'} />
<Box>{t('dataset.collections.Create And Import')}</Box>
<Box>{t('common:dataset.collections.Create And Import')}</Box>
</Flex>
</MenuButton>
}
@@ -341,7 +343,7 @@ const Header = ({}: {}) => {
label: (
<Flex>
<MyIcon name={'common/folderFill'} w={'20px'} mr={2} />
{t('Folder')}
{t('common:Folder')}
</Flex>
),
onClick: () => setEditFolderData({})
@@ -350,7 +352,7 @@ const Header = ({}: {}) => {
label: (
<Flex>
<MyIcon name={'core/dataset/fileCollection'} mr={2} w={'20px'} />
{t('core.dataset.Text collection')}
{t('common:core.dataset.Text collection')}
</Flex>
),
onClick: () =>