From c0d25435085fed69c08372c5b0407abadf07155d Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 21 Jan 2024 23:22:40 -0800 Subject: refactor(layout): migrate to global locale store --- src/routes/+layout.svelte | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) (limited to 'src/routes') diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 70d336bc..5c01cb98 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -13,10 +13,11 @@ import Notification from '$lib/Notification/Notification.svelte'; import Root from '$lib/Home/Root.svelte'; import root from '$lib/Utility/root'; - import { addMessages, init, _, locale } from 'svelte-i18n'; + import { addMessages, init, locale as i18nLocale } from 'svelte-i18n'; import english from '$lib/Locale/english'; import japanese from '$lib/Locale/japanese'; import type { LocaleDictionary } from '$lib/Locale/layout'; + import locale from '$stores/locale'; export let data; @@ -24,7 +25,7 @@ addMessages('ja', japanese as unknown as LocaleDictionary); init({ fallbackLocale: 'en', initialLocale: $settings.displayLanguage }); - $: locale.set($settings.displayLanguage); + $: i18nLocale.set($settings.displayLanguage); let currentUserIdentity = { name: '', @@ -73,22 +74,22 @@