From 071d2178ea9650e8a2d1979327e0822885f7c389 Mon Sep 17 00:00:00 2001 From: Till JS Date: Thu, 2 Apr 2026 10:45:19 +0200 Subject: [PATCH] fix(guides/web): add missing supportedLocales export to i18n The layout imported supportedLocales but it was never exported from the i18n module, breaking the build. Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/guides/apps/web/src/lib/i18n/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/guides/apps/web/src/lib/i18n/index.ts b/apps/guides/apps/web/src/lib/i18n/index.ts index 0975aa46f..f5f61159d 100644 --- a/apps/guides/apps/web/src/lib/i18n/index.ts +++ b/apps/guides/apps/web/src/lib/i18n/index.ts @@ -3,6 +3,9 @@ import { addMessages, init, getLocaleFromNavigator } from 'svelte-i18n'; import de from './locales/de.json'; import en from './locales/en.json'; +export const supportedLocales = ['de', 'en'] as const; +export type SupportedLocale = (typeof supportedLocales)[number]; + const LOCALE_KEY = 'guides_locale'; addMessages('de', de); @@ -16,7 +19,7 @@ init({ initialLocale: locale.startsWith('de') ? 'de' : 'en', }); -export function setLocale(lang: 'de' | 'en') { +export function setLocale(lang: SupportedLocale) { if (typeof localStorage !== 'undefined') { localStorage.setItem(LOCALE_KEY, lang); }