diff --git a/packages/app/src/components/workspace-slider-bar/index.tsx b/packages/app/src/components/workspace-slider-bar/index.tsx index 4663afa56..b81204f1e 100644 --- a/packages/app/src/components/workspace-slider-bar/index.tsx +++ b/packages/app/src/components/workspace-slider-bar/index.tsx @@ -70,7 +70,7 @@ export const WorkSpaceSliderBar = () => { const { currentWorkspace } = useAppState(); const { openPage, createPage } = usePageHelper(); const router = useRouter(); - const { t } = useTranslation(); + const { t, i18n } = useTranslation(); const [showTip, setShowTip] = useState(false); const [show, setShow] = useLocalStorage('AFFiNE_SLIDE_BAR', false, true); const currentWorkspaceId = currentWorkspace?.id; @@ -84,7 +84,9 @@ export const WorkSpaceSliderBar = () => { ? `/workspace/${currentWorkspaceId}/setting` : '', }; - + const changeLanguage = (event: string) => { + i18n.changeLanguage(event); + }; return ( <> @@ -176,6 +178,20 @@ export const WorkSpaceSliderBar = () => { {t('Trash')} + { + changeLanguage('en'); + }} + > + change to English + + { + changeLanguage('zh-Hans'); + }} + > + 切换到中文 + { const pageId = await createPage();