// Sprachen sind seit v1.10.0 zur Laufzeit verwaltbar (Tabelle // "languages", siehe lib/db/languages.ts) statt fest im Code zu // stehen. "de" bleibt als einzige garantiert vollständige Basis- // Sprache ein Sonderfall (siehe lib/i18n/dictionaries.ts). export const DEFAULT_LOCALE = "de"; export type Locale = string; export function isLocale( value: string | undefined | null, activeCodes: readonly string[] ): value is Locale { return !!value && activeCodes.includes(value); }