From 9a09b5d7448b32af7bc9f7972d1ef61c631ef436 Mon Sep 17 00:00:00 2001
From: ivarlovlie <git@ivarlovlie.no>
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);
 </script>
+
 <slot></slot>
\ No newline at end of file
-- 
cgit v1.3

