import { addMessages, getLocaleFromNavigator, init } from 'svelte-i18n'; import en from './translations/en.json'; import es from './translations/es.json'; addMessages('en', en); addMessages('es', es); const fallbackLocale = 'en'; const browserLocale: string = getLocaleFromNavigator(); const initialLocale = browserLocale ? browserLocale.replace(/-[A-Z]{2}$/, '') : fallbackLocale; init({ fallbackLocale, initialLocale });