From 368b10d4e01a3c01996d6281487c8eb86ca5d7b5 Mon Sep 17 00:00:00 2001 From: ZhenYi <434836402@qq.com> Date: Mon, 27 Apr 2026 18:19:42 +0800 Subject: [PATCH] feat(i18n): integrate i18n into main.tsx, routes and settings page --- src/App.tsx | 2 ++ src/app/settings/account.tsx | 8 +++++++- src/main.tsx | 4 ++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/App.tsx b/src/App.tsx index be28b63..b864703 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -88,6 +88,7 @@ import {AcceptWorkspaceInvitePage} from '@/app/auth/accept-workspace-invite-page import {WorkspaceRedirect} from '@/app/workspace/redirect'; import {InitWorkspace} from '@/app/init/workspace'; import HomePage from '@/app/homepage/page'; +import I18nDemo from '@/app/i18n-demo/page'; function App() { return ( @@ -123,6 +124,7 @@ function App() { }> }/> + }/> }/> diff --git a/src/app/settings/account.tsx b/src/app/settings/account.tsx index 8923775..575c391 100644 --- a/src/app/settings/account.tsx +++ b/src/app/settings/account.tsx @@ -11,6 +11,7 @@ import { Separator } from '@/components/ui/separator'; import { Switch } from '@/components/ui/switch'; import { apiUserChangePassword, apiEmailChange, apiEmailGet, getPreferences, updatePreferences } from '@/client'; import {getApiErrorMessage} from '@/lib/api-error'; +import i18n from '@/lib/i18n'; const LANGUAGES = [ { value: 'en', label: 'English' }, @@ -388,7 +389,12 @@ export function SettingsAccount() {