<script lang="ts"> import settings from "$lib/state/settings"; import { device } from "$lib/device"; import { locale } from "$lib/i18n/translations"; import SettingsToggle from "$components/buttons/SettingsToggle.svelte"; export let title: string; export let description: string; const updateLocale = () => { if ($settings.appearance.autoLanguage) { $locale = device.prefers.language; } else { $locale = $settings.appearance.language; } } $: $settings.appearance.autoLanguage, updateLocale(); </script> <SettingsToggle settingContext="appearance" settingId="autoLanguage" {title} {description} />