forked from btclock/webui
18 lines
539 B
TypeScript
18 lines
539 B
TypeScript
import { browser } from '$app/environment';
|
|
import { init, register } from 'svelte-i18n';
|
|
|
|
const defaultLocale = 'en';
|
|
|
|
register('en', () => import('../locales/en.json'));
|
|
register('nl', () => import('../locales/nl.json'));
|
|
register('es', () => import('../locales/es.json'));
|
|
register('de', () => import('../locales/de.json'));
|
|
|
|
init({
|
|
fallbackLocale: defaultLocale,
|
|
initialLocale: browser
|
|
? browser && localStorage.getItem('locale')
|
|
? localStorage.getItem('locale')
|
|
: window.navigator.language.slice(0, 2)
|
|
: defaultLocale
|
|
});
|