diff options
Diffstat (limited to 'src/routes/+layout.server.js')
| -rw-r--r-- | src/routes/+layout.server.js | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/routes/+layout.server.js b/src/routes/+layout.server.js index 5273d372..91d24d3d 100644 --- a/src/routes/+layout.server.js +++ b/src/routes/+layout.server.js @@ -1,6 +1,7 @@ import { auth, get } from "$lib/utils"; import { loadTranslations, locale } from "$lib/translations"; -export const load = async ({ cookies, url }) => { + +export let load = async ({ cookies, url }) => { let user; let token = cookies.get("token"); if (token) { @@ -9,9 +10,8 @@ export const load = async ({ cookies, url }) => { } catch (e) {} } - const { host, pathname } = url; - const defaultLocale = user?.language || "en"; // get from cookie, user session, ... - const initLocale = locale.get() || defaultLocale; // set default if no locale already set - await loadTranslations(initLocale, pathname); // keep this just before the `return` + let { host, pathname } = url; + let locale = user?.language || "en"; + await loadTranslations(locale, pathname); return { host, pathname }; }; |
