]> git.r.bdr.sh - rbdr/forum/blobdiff - src/lib/i18n.ts
Update / use typescript
[rbdr/forum] / src / lib / i18n.ts
diff --git a/src/lib/i18n.ts b/src/lib/i18n.ts
new file mode 100644 (file)
index 0000000..5dd533a
--- /dev/null
@@ -0,0 +1,12 @@
+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);
+
+init({
+  fallbackLocale: 'en',
+  initialLocale: getLocaleFromNavigator().replace(/-[A-Z]{2}$/, '')
+});