]> git.r.bdr.sh - rbdr/forum/blobdiff - src/lib/i18n.ts
Add svelte check
[rbdr/forum] / src / lib / i18n.ts
index 2f6edb889c3763ea7318f73d7e25361e570eb8ff..5f7eda1e410f60d8198e5ff40c2f50af99a1c268 100644 (file)
@@ -6,7 +6,11 @@ import es from './translations/es.json';
 addMessages('en', en);
 addMessages('es', es);
 
 addMessages('en', en);
 addMessages('es', es);
 
+const fallbackLocale = 'en';
+const browserLocale: string = getLocaleFromNavigator();
+const initialLocale = browserLocale ? browserLocale.replace(/-[A-Z]{2}$/, '') : fallbackLocale;
+
 init({
 init({
-       fallbackLocale: 'en',
-       initialLocale: getLocaleFromNavigator().replace(/-[A-Z]{2}$/, '')
+       fallbackLocale,
+       initialLocale
 });
 });