From 9a09b5d7448b32af7bc9f7972d1ef61c631ef436 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Tue, 20 Sep 2022 16:23:51 +0800 Subject: feat: Loading locales now work, needs a bit of a polish --- apps/kit/src/routes/+layout.svelte | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'apps/kit/src/routes/+layout.svelte') diff --git a/apps/kit/src/routes/+layout.svelte b/apps/kit/src/routes/+layout.svelte index ee76da9..688673b 100644 --- a/apps/kit/src/routes/+layout.svelte +++ b/apps/kit/src/routes/+layout.svelte @@ -3,6 +3,12 @@ import {afterNavigate, beforeNavigate, goto} from "$app/navigation"; import {is_active} from "$lib/session"; import type {Navigation} from "@sveltejs/kit"; + import {setLocale} from "$lib/i18n/i18n-svelte"; + import {onMount} from "svelte"; + import type {LayoutData} from "./$types"; + + export let data: LayoutData; + onMount(() => setLocale(data.locale)); async function redirect_if_necessary(ticket: Navigation) { const sessionIsValid = await is_active(); @@ -20,4 +26,5 @@ afterNavigate(redirect_if_necessary); beforeNavigate(redirect_if_necessary); + \ No newline at end of file -- cgit v1.3