From 7ec57437ac25da11bcc18d019fb57c67c8b23ead Mon Sep 17 00:00:00 2001 From: dai Date: Tue, 4 Nov 2025 14:01:12 +0100 Subject: [PATCH] fix: replace %lang% placeholder in html lang (#1071) Co-authored-by: Elias Schneider --- frontend/src/app.html | 2 +- frontend/src/lib/utils/locale.util.ts | 1 + frontend/src/routes/+layout.svelte | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/app.html b/frontend/src/app.html index 415fa5b0..42e75529 100644 --- a/frontend/src/app.html +++ b/frontend/src/app.html @@ -1,5 +1,5 @@ - + diff --git a/frontend/src/lib/utils/locale.util.ts b/frontend/src/lib/utils/locale.util.ts index 31b28601..fcff9775 100644 --- a/frontend/src/lib/utils/locale.util.ts +++ b/frontend/src/lib/utils/locale.util.ts @@ -9,6 +9,7 @@ import { z } from 'zod/v4'; export async function setLocale(locale: Locale, reload = true) { await setLocaleForLibraries(locale); setParaglideLocale(locale, { reload }); + document.documentElement.lang = locale; } export async function setLocaleForLibraries( diff --git a/frontend/src/routes/+layout.svelte b/frontend/src/routes/+layout.svelte index 3830027a..b1145d7f 100644 --- a/frontend/src/routes/+layout.svelte +++ b/frontend/src/routes/+layout.svelte @@ -5,7 +5,7 @@ import { Toaster } from '$lib/components/ui/sonner'; import { m } from '$lib/paraglide/messages'; import { ModeWatcher } from 'mode-watcher'; - import type { Snippet } from 'svelte'; + import { type Snippet } from 'svelte'; import '../app.css'; import type { LayoutData } from './$types';