| @@ -3,6 +3,7 @@ | |||
| import { useEffect, useRef } from 'react' | |||
| import useSWRInfinite from 'swr/infinite' | |||
| import { debounce } from 'lodash-es' | |||
| import { useTranslation } from 'react-i18next' | |||
| import NewDatasetCard from './NewDatasetCard' | |||
| import DatasetCard from './DatasetCard' | |||
| import type { DataSetListResponse } from '@/models/datasets' | |||
| @@ -27,8 +28,11 @@ const Datasets = ({ | |||
| const loadingStateRef = useRef(false) | |||
| const anchorRef = useRef<HTMLAnchorElement>(null) | |||
| const { t } = useTranslation() | |||
| useEffect(() => { | |||
| loadingStateRef.current = isLoading | |||
| document.title = `${t('dataset.knowledge')} - Dify` | |||
| }, [isLoading]) | |||
| useEffect(() => { | |||
| @@ -1,5 +1,5 @@ | |||
| const translation = { | |||
| title: 'Apps', | |||
| title: 'Studio', | |||
| createApp: 'Create new App', | |||
| types: { | |||
| all: 'All', | |||
| @@ -1,5 +1,5 @@ | |||
| const translation = { | |||
| title: 'Aplicativos', | |||
| title: 'Studio', | |||
| createApp: 'Criar novo aplicativo', | |||
| modes: { | |||
| completion: 'Gerador de Texto', | |||
| @@ -1,5 +1,5 @@ | |||
| const translation = { | |||
| title: '应用', | |||
| title: '工作室', | |||
| createApp: '创建应用', | |||
| types: { | |||
| all: '全部', | |||
| @@ -1,4 +1,5 @@ | |||
| const translation = { | |||
| knowledge: 'Wiedza', | |||
| documentCount: ' documentos', | |||
| wordCount: 'k palavras', | |||
| appCount: ' aplicativos vinculados', | |||
| @@ -1,5 +1,5 @@ | |||
| const translation = { | |||
| title: 'My Apps', | |||
| title: 'Explore', | |||
| sidebar: { | |||
| discovery: 'Discovery', | |||
| chat: 'Chat', | |||
| @@ -1,5 +1,5 @@ | |||
| const translation = { | |||
| title: 'Minhas Aplicações', | |||
| title: 'Badać', | |||
| sidebar: { | |||
| discovery: 'Descoberta', | |||
| chat: 'Chat', | |||
| @@ -1,5 +1,5 @@ | |||
| const translation = { | |||
| title: '我的应用', | |||
| title: '探索', | |||
| sidebar: { | |||
| discovery: '发现', | |||
| chat: '智聊', | |||