-
Notifications
You must be signed in to change notification settings - Fork 767
feat: add Chinese (简体中文) i18n support #1518
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
f01b246
82a078d
7c79f47
1926697
efc3655
0975740
c3654f0
0154784
22d9430
68b72fd
6c7d717
18a975d
54d471c
d2932af
7b05b4a
7994e71
a1b6f7e
789f0c3
69be391
4a6c315
bf38a71
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -19,6 +19,7 @@ import PersistRehydrationScreen from './components/PersistRehydrationScreen'; | |
| import GlobalUpsellBanner from './components/upsell/GlobalUpsellBanner'; | ||
| import AppWalkthrough from './components/walkthrough/AppWalkthrough'; | ||
| import { MascotFrameProducer } from './features/meet/MascotFrameProducer'; | ||
| import { I18nProvider } from './lib/i18n/I18nContext'; | ||
| // [#1123] Commented out — welcome-agent onboarding replaced by Joyride walkthrough | ||
| // import { isWelcomeLocked } from './lib/coreState/store'; | ||
| import { startNativeNotificationsService } from './lib/nativeNotifications'; | ||
|
|
@@ -51,24 +52,26 @@ function App() { | |
| )}> | ||
| <Provider store={store}> | ||
| <PersistGate loading={<PersistRehydrationScreen />} persistor={persistor}> | ||
| <BootCheckGate> | ||
| <CoreStateProvider> | ||
| <SocketProvider> | ||
| <ChatRuntimeProvider> | ||
| <Router> | ||
| <CommandProvider> | ||
| <ServiceBlockingGate> | ||
| <AppShell /> | ||
| <DictationHotkeyManager /> | ||
| <LocalAIDownloadSnackbar /> | ||
| <AppUpdatePrompt /> | ||
| </ServiceBlockingGate> | ||
| </CommandProvider> | ||
| </Router> | ||
| </ChatRuntimeProvider> | ||
| </SocketProvider> | ||
| </CoreStateProvider> | ||
| </BootCheckGate> | ||
| <I18nProvider> | ||
| <BootCheckGate> | ||
| <CoreStateProvider> | ||
| <SocketProvider> | ||
| <ChatRuntimeProvider> | ||
| <Router> | ||
| <CommandProvider> | ||
| <ServiceBlockingGate> | ||
| <AppShell /> | ||
| <DictationHotkeyManager /> | ||
| <LocalAIDownloadSnackbar /> | ||
| <AppUpdatePrompt /> | ||
| </ServiceBlockingGate> | ||
| </CommandProvider> | ||
| </Router> | ||
| </ChatRuntimeProvider> | ||
| </SocketProvider> | ||
| </CoreStateProvider> | ||
| </BootCheckGate> | ||
| </I18nProvider> | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Deferred — disagree (stale guideline) CodeRabbit's required provider chain (
The current code matches the documented chain. This PR only adds an |
||
| </PersistGate> | ||
| </Provider> | ||
| </Sentry.ErrorBoundary> | ||
|
|
||
Large diffs are not rendered by default.
Uh oh!
There was an error while loading. Please reload this page.