Merge pull request #356 from frost768/320-persist-language

fix: language preference persistence
This commit is contained in:
mrjvs 2023-06-18 14:22:07 +02:00 committed by GitHub
commit 7e5c2f9b88
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -8,13 +8,14 @@ import { registerSW } from "virtual:pwa-register";
import { ErrorBoundary } from "@/components/layout/ErrorBoundary"; import { ErrorBoundary } from "@/components/layout/ErrorBoundary";
import App from "@/setup/App"; import App from "@/setup/App";
import { conf } from "@/setup/config"; import { conf } from "@/setup/config";
import i18n from "@/setup/i18n";
import "@/setup/ga"; import "@/setup/ga";
import "@/setup/sentry"; import "@/setup/sentry";
import "@/setup/i18n";
import "@/setup/index.css"; import "@/setup/index.css";
import "@/backend"; import "@/backend";
import { initializeChromecast } from "./setup/chromecast"; import { initializeChromecast } from "./setup/chromecast";
import { SettingsStore } from "./state/settings/store";
import { initializeStores } from "./utils/storage"; import { initializeStores } from "./utils/storage";
// initialize // initialize
@ -30,6 +31,7 @@ registerSW({
const LazyLoadedApp = React.lazy(async () => { const LazyLoadedApp = React.lazy(async () => {
await initializeStores(); await initializeStores();
i18n.changeLanguage(SettingsStore.get().language ?? "en");
return { return {
default: App, default: App,
}; };