diff --git a/packages/frontend/component/src/components/affine-banner/local-demo-tips.tsx b/packages/frontend/component/src/components/affine-banner/local-demo-tips.tsx index ea251d895..770ab3340 100644 --- a/packages/frontend/component/src/components/affine-banner/local-demo-tips.tsx +++ b/packages/frontend/component/src/components/affine-banner/local-demo-tips.tsx @@ -1,4 +1,5 @@ import { Button, IconButton } from '@affine/component/ui/button'; +import { useAFFiNEI18N } from '@affine/i18n/hooks'; import { CloseIcon } from '@blocksuite/icons'; import { useCallback } from 'react'; @@ -17,13 +18,10 @@ export const LocalDemoTips = ({ onLogin, onEnableCloud, }: LocalDemoTipsProps) => { - const content = isLoggedIn - ? 'This is a local demo workspace, and the data is stored locally. We recommend enabling AFFiNE Cloud.' - : 'This is a local demo workspace, and the data is stored locally in the browser. We recommend Enabling AFFiNE Cloud or downloading the client for a better experience.'; - + const t = useAFFiNEI18N(); const buttonLabel = isLoggedIn - ? 'Enable AFFiNE Cloud' - : 'Sign in with AFFiNE Cloud'; + ? t['Enable AFFiNE Cloud']() + : t['Sign in and Enable'](); const handleClick = useCallback(() => { if (isLoggedIn) { @@ -34,7 +32,9 @@ export const LocalDemoTips = ({ return (