]> git.r.bdr.sh - rbdr/forum/blame - src/lib/i18n.ts
Add svelte check
[rbdr/forum] / src / lib / i18n.ts
CommitLineData
8050f772
BB
1import { addMessages, getLocaleFromNavigator, init } from 'svelte-i18n';
2
3import en from './translations/en.json';
862a5f9c 4import es from './translations/es.json';
8050f772
BB
5
6addMessages('en', en);
862a5f9c 7addMessages('es', es);
8050f772 8
be1ce532
RBR
9const fallbackLocale = 'en';
10const browserLocale: string = getLocaleFromNavigator();
11const initialLocale = browserLocale ? browserLocale.replace(/-[A-Z]{2}$/, '') : fallbackLocale;
12
8050f772 13init({
be1ce532
RBR
14 fallbackLocale,
15 initialLocale
8050f772 16});